[2026-01-08T20:15:03.636440] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-08T20:15:03.806462] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-08T20:15:03.971942] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-08T20:15:04.144830] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-08T20:15:04.145270] [WARN ] [STATE ] State set to: WAITING [2026-01-08T20:15:04.145343] [INFO ] [STATE ] Checking TDM service status... [2026-01-08T20:15:04.186152] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-08T20:15:04.190396] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-08), and is a dependency of this service. [2026-01-08T20:15:04.225524] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-08T20:15:04.263731] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-08T20:15:04.298291] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-08T20:15:04.298626] [WARN ] [STATE ] State set to: RUNNING [2026-01-08T20:15:04.298706] [INFO ] [CACHE ] Starting cache update [2026-01-08T20:15:04.298747] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-08T20:15:04.302436] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-08T20:15:04.303862] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-08T20:15:04.304012] [INFO ] [CACHE ] Cache update completed successfully [2026-01-08T20:15:04.304054] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-08T20:15:04.304090] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-08T20:15:04.384582] [DEBUG] [REMOTE ] Fetched 3512 unique symbols from directory listing. [2026-01-08T20:15:04.395971] [INFO ] [sig ] Skipping 3512 symbols with existing configuration [2026-01-08T20:15:04.396122] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-08T20:15:04.397602] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-08T20:15:04.397657] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-08T20:15:04.518302] [DEBUG] [REMOTE ] Fetched 3512 unique symbols from directory listing. [2026-01-08T20:15:04.522477] [INFO ] [sig ] Found 3512 active symbols to forecast [2026-01-08T20:15:04.526524] [INFO ] [sig ] [1/3512] Forecasting A... [2026-01-08T20:15:04.526645] [INFO ] [sig ] Generating forecast for: A [2026-01-08T20:15:04.526693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-08T20:15:04.539028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-08T20:15:04.539405] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-08T20:15:04.540378] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-08T20:15:04.540436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:04.540469] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:04.540499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:04.540560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:04.602911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:04.603876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:04.603980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:04.604017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:04.728976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:04.729130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:04.729171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:04.729230] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:04.732892] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-08T20:15:04.733199] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-08T20:15:04.733341] [INFO ] [sig ] A: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:04.874276] [INFO ] [LOCAL ] Saved forecast: A 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/A.txt [2026-01-08T20:15:04.874441] [INFO ] [sig ] [1/3512] Completed A in 0.3s | 2.87 sym/s | Total: 0.3s | ETA: 20.4m [2026-01-08T20:15:04.874483] [INFO ] [sig ] [2/3512] Forecasting AAL... [2026-01-08T20:15:04.874514] [INFO ] [sig ] Generating forecast for: AAL [2026-01-08T20:15:04.874546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-08T20:15:04.890825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-08T20:15:04.891184] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-08T20:15:04.892046] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-08T20:15:04.892100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:04.892133] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:04.892161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:04.892219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:04.950052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:04.950797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:04.950893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:04.950929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:05.071799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:05.071957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:05.072003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:05.072037] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:05.075631] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: UP (p=63.93%) [2026-01-08T20:15:05.075956] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-08T20:15:05.076112] [INFO ] [sig ] AAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:05.224506] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AAL.txt [2026-01-08T20:15:05.224776] [INFO ] [sig ] [2/3512] Completed AAL in 0.4s | 2.86 sym/s | Total: 0.7s | ETA: 20.4m [2026-01-08T20:15:05.224821] [INFO ] [sig ] [3/3512] Forecasting AAOI... [2026-01-08T20:15:05.224851] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-08T20:15:05.224880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-08T20:15:05.235667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-08T20:15:05.235942] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-08T20:15:05.236787] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-08T20:15:05.236840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:05.236872] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:05.236899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:05.236955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:05.295636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:05.296267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:05.296391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:05.296437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:05.418913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:05.419062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:05.419107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:05.419140] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:05.422641] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=33.02%) [2026-01-08T20:15:05.422933] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-08T20:15:05.423067] [INFO ] [sig ] AAOI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:05.562656] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AAOI.txt [2026-01-08T20:15:05.562785] [INFO ] [sig ] [3/3512] Completed AAOI in 0.3s | 2.90 sym/s | Total: 1.0s | ETA: 20.2m [2026-01-08T20:15:05.562825] [INFO ] [sig ] [4/3512] Forecasting AAON... [2026-01-08T20:15:05.562855] [INFO ] [sig ] Generating forecast for: AAON [2026-01-08T20:15:05.562885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-08T20:15:05.574162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-08T20:15:05.574443] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-08T20:15:05.575270] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-08T20:15:05.575323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:05.575355] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:05.575381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:05.575439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:05.632981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:05.633647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:05.633724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:05.633756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:05.750727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:05.750866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:05.750904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:05.750932] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:05.754289] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=23.82%) [2026-01-08T20:15:05.754567] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-08T20:15:05.754715] [INFO ] [sig ] AAON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:05.893429] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AAON.txt [2026-01-08T20:15:05.893561] [INFO ] [sig ] [4/3512] Completed AAON in 0.3s | 2.93 sym/s | Total: 1.4s | ETA: 20.0m [2026-01-08T20:15:05.893619] [INFO ] [sig ] [5/3512] Forecasting AAP... [2026-01-08T20:15:05.893649] [INFO ] [sig ] Generating forecast for: AAP [2026-01-08T20:15:05.893679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-08T20:15:05.906075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-08T20:15:05.906371] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-08T20:15:05.907203] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-08T20:15:05.907256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:05.907287] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:05.907323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:05.907381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:05.967110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:05.967804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:05.967886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:05.967920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:06.089674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:06.089801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:06.089840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:06.089869] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:06.093273] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-01-08T20:15:06.093562] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-08T20:15:06.093717] [INFO ] [sig ] AAP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:06.235019] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AAP.txt [2026-01-08T20:15:06.235150] [INFO ] [sig ] [5/3512] Completed AAP in 0.3s | 2.93 sym/s | Total: 1.7s | ETA: 20.0m [2026-01-08T20:15:06.235191] [INFO ] [sig ] [6/3512] Forecasting AAPB... [2026-01-08T20:15:06.235220] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-08T20:15:06.235249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-08T20:15:06.246952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-08T20:15:06.247218] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-08T20:15:06.248023] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-08T20:15:06.248074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:06.248106] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:06.248133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:06.248189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:06.313757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:06.314527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:06.314648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:06.314686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:06.432524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:06.432651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:06.432688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:06.432718] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:06.436123] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=57.31%) [2026-01-08T20:15:06.436397] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-08T20:15:06.436526] [INFO ] [sig ] AAPB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:06.575860] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AAPB.txt [2026-01-08T20:15:06.576009] [INFO ] [sig ] [6/3512] Completed AAPB in 0.3s | 2.93 sym/s | Total: 2.0s | ETA: 20.0m [2026-01-08T20:15:06.576050] [INFO ] [sig ] [7/3512] Forecasting AAPD... [2026-01-08T20:15:06.576080] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-08T20:15:06.576109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-08T20:15:06.587425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-08T20:15:06.587735] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-08T20:15:06.588595] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-08T20:15:06.588658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:06.588691] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:06.588719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:06.588789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:06.644981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:06.645664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:06.645741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:06.645772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:06.765365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:06.765472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:06.765507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:06.765536] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:06.768749] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-08T20:15:06.769018] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-08T20:15:06.769143] [INFO ] [sig ] AAPD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:06.907121] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AAPD.txt [2026-01-08T20:15:06.907232] [INFO ] [sig ] [7/3512] Completed AAPD in 0.3s | 2.94 sym/s | Total: 2.4s | ETA: 19.9m [2026-01-08T20:15:06.907270] [INFO ] [sig ] [8/3512] Forecasting AAPL... [2026-01-08T20:15:06.907300] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-08T20:15:06.907330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-08T20:15:06.918338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-08T20:15:06.918663] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-08T20:15:06.919453] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-08T20:15:06.919506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:06.919538] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:06.919565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:06.919641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:06.976642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:06.977256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:06.977334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:06.977366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:07.103437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:07.103565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:07.103620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:07.103648] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:07.106961] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=57.92%) [2026-01-08T20:15:07.107231] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-08T20:15:07.107357] [INFO ] [sig ] AAPL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:07.245847] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AAPL.txt [2026-01-08T20:15:07.245973] [INFO ] [sig ] [8/3512] Completed AAPL in 0.3s | 2.94 sym/s | Total: 2.7s | ETA: 19.9m [2026-01-08T20:15:07.246013] [INFO ] [sig ] [9/3512] Forecasting AAXJ... [2026-01-08T20:15:07.246044] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-08T20:15:07.246084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-08T20:15:07.257506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-08T20:15:07.257804] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-08T20:15:07.258630] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-08T20:15:07.258682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:07.258715] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:07.258742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:07.258799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:07.315212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:07.315839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:07.315918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:07.315950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:07.437511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:07.437676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:07.437716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:07.437746] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:07.441125] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-08T20:15:07.441409] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-08T20:15:07.441539] [INFO ] [sig ] AAXJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:07.580324] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AAXJ.txt [2026-01-08T20:15:07.580464] [INFO ] [sig ] [9/3512] Completed AAXJ in 0.3s | 2.95 sym/s | Total: 3.1s | ETA: 19.8m [2026-01-08T20:15:07.580502] [INFO ] [sig ] [10/3512] Forecasting AB... [2026-01-08T20:15:07.580532] [INFO ] [sig ] Generating forecast for: AB [2026-01-08T20:15:07.580562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-08T20:15:07.591503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-08T20:15:07.591812] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-08T20:15:07.592625] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-08T20:15:07.592677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:07.592734] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:07.592763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:07.592820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:07.649250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:07.649932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:07.650010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:07.650043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:07.769756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:07.769924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:07.769968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:07.769996] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:07.773636] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-01-08T20:15:07.774004] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-08T20:15:07.774155] [INFO ] [sig ] AB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:07.919895] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AB.txt [2026-01-08T20:15:07.920081] [INFO ] [sig ] [10/3512] Completed AB in 0.3s | 2.95 sym/s | Total: 3.4s | ETA: 19.8m [2026-01-08T20:15:07.920123] [INFO ] [sig ] [11/3512] Forecasting ABCB... [2026-01-08T20:15:07.920153] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-08T20:15:07.920191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-08T20:15:07.933635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-08T20:15:07.934031] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-08T20:15:07.934945] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-08T20:15:07.935001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:07.935034] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:07.935063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:07.935121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:07.997696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:07.998663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:07.998781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:07.998817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:08.127042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:08.127205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:08.127249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:08.127278] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:08.131229] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-01-08T20:15:08.131588] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-08T20:15:08.131736] [INFO ] [sig ] ABCB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:08.280122] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ABCB.txt [2026-01-08T20:15:08.280279] [INFO ] [sig ] [11/3512] Completed ABCB in 0.4s | 2.93 sym/s | Total: 3.8s | ETA: 19.9m [2026-01-08T20:15:08.280319] [INFO ] [sig ] [12/3512] Forecasting ABCL... [2026-01-08T20:15:08.280349] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-08T20:15:08.280379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-08T20:15:08.292527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-08T20:15:08.292953] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-08T20:15:08.293887] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-08T20:15:08.293944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:08.293979] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:08.294008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:08.294068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:08.355642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:08.356543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:08.356651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:08.356687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:08.484354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:08.484515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:08.484553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:08.484601] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:08.488034] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=69.57%) [2026-01-08T20:15:08.488375] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-08T20:15:08.488534] [INFO ] [sig ] ABCL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:08.630991] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ABCL.txt [2026-01-08T20:15:08.631152] [INFO ] [sig ] [12/3512] Completed ABCL in 0.4s | 2.92 sym/s | Total: 4.1s | ETA: 20.0m [2026-01-08T20:15:08.631194] [INFO ] [sig ] [13/3512] Forecasting ABEO... [2026-01-08T20:15:08.631223] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-08T20:15:08.631256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-08T20:15:08.642719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-08T20:15:08.643106] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-08T20:15:08.644027] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-08T20:15:08.644083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:08.644116] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:08.644144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:08.644207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:08.705789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:08.706727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:08.706826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:08.706861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:08.830012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:08.830179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:08.830221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:08.830281] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:08.835155] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-08T20:15:08.835469] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-08T20:15:08.835641] [INFO ] [sig ] ABEO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:08.980729] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ABEO.txt [2026-01-08T20:15:08.980889] [INFO ] [sig ] [13/3512] Completed ABEO in 0.3s | 2.92 sym/s | Total: 4.5s | ETA: 20.0m [2026-01-08T20:15:08.980930] [INFO ] [sig ] [14/3512] Forecasting ABG... [2026-01-08T20:15:08.980960] [INFO ] [sig ] Generating forecast for: ABG [2026-01-08T20:15:08.980992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-08T20:15:08.994126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-08T20:15:08.994714] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-08T20:15:08.995743] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-08T20:15:08.995795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:08.995827] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:08.995853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:08.995914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:09.057900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:09.058842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:09.058926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:09.058959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:09.182931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:09.183101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:09.183143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:09.183171] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:09.186718] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=72.05%) [2026-01-08T20:15:09.187050] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-08T20:15:09.187191] [INFO ] [sig ] ABG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:09.334658] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ABG.txt [2026-01-08T20:15:09.334819] [INFO ] [sig ] [14/3512] Completed ABG in 0.4s | 2.91 sym/s | Total: 4.8s | ETA: 20.0m [2026-01-08T20:15:09.334860] [INFO ] [sig ] [15/3512] Forecasting ABM... [2026-01-08T20:15:09.334891] [INFO ] [sig ] Generating forecast for: ABM [2026-01-08T20:15:09.334920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-08T20:15:09.346868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-08T20:15:09.347278] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-08T20:15:09.348160] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-08T20:15:09.348217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:09.348251] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:09.348280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:09.348339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:09.411159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:09.412140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:09.412264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:09.412299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:09.535915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:09.536074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:09.536114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:09.536146] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:09.539592] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-01-08T20:15:09.539907] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-08T20:15:09.540046] [INFO ] [sig ] ABM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:09.691659] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ABM.txt [2026-01-08T20:15:09.691832] [INFO ] [sig ] [15/3512] Completed ABM in 0.4s | 2.90 sym/s | Total: 5.2s | ETA: 20.1m [2026-01-08T20:15:09.691874] [INFO ] [sig ] [16/3512] Forecasting ABNB... [2026-01-08T20:15:09.691904] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-08T20:15:09.691934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-08T20:15:09.705659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-08T20:15:09.706064] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-08T20:15:09.706978] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-08T20:15:09.707034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:09.707067] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:09.707095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:09.707154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:09.771495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:09.772426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:09.772515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:09.772549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:09.894741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:09.894899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:09.894939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:09.894967] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:09.898461] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-01-08T20:15:09.898802] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-08T20:15:09.898937] [INFO ] [sig ] ABNB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:10.044408] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ABNB.txt [2026-01-08T20:15:10.044590] [INFO ] [sig ] [16/3512] Completed ABNB in 0.4s | 2.90 sym/s | Total: 5.5s | ETA: 20.1m [2026-01-08T20:15:10.044631] [INFO ] [sig ] [17/3512] Forecasting ABOS... [2026-01-08T20:15:10.044660] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-08T20:15:10.044691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-08T20:15:10.056667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-08T20:15:10.057074] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-08T20:15:10.057947] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-08T20:15:10.058001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:10.058035] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:10.058064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:10.058122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:10.120249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:10.121170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:10.121257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:10.121292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:10.251326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:10.251493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:10.251535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:10.251564] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:10.255078] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=16.29%) [2026-01-08T20:15:10.255388] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-08T20:15:10.255525] [INFO ] [sig ] ABOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:10.405821] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ABOS.txt [2026-01-08T20:15:10.405989] [INFO ] [sig ] [17/3512] Completed ABOS in 0.4s | 2.89 sym/s | Total: 5.9s | ETA: 20.1m [2026-01-08T20:15:10.406031] [INFO ] [sig ] [18/3512] Forecasting ABSI... [2026-01-08T20:15:10.406060] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-08T20:15:10.406090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-08T20:15:10.417692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-08T20:15:10.418074] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-08T20:15:10.418932] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-08T20:15:10.418986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:10.419029] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:10.419057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:10.419114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:10.476652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:10.477539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:10.477648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:10.477681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:10.598697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:10.598859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:10.598900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:10.598928] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:10.602484] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-01-08T20:15:10.602875] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-08T20:15:10.603017] [INFO ] [sig ] ABSI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:10.744317] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ABSI.txt [2026-01-08T20:15:10.744478] [INFO ] [sig ] [18/3512] Completed ABSI in 0.3s | 2.89 sym/s | Total: 6.2s | ETA: 20.1m [2026-01-08T20:15:10.744517] [INFO ] [sig ] [19/3512] Forecasting ABUS... [2026-01-08T20:15:10.744546] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-08T20:15:10.744598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-08T20:15:10.755986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-08T20:15:10.756362] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-08T20:15:10.757198] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-08T20:15:10.757250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:10.757283] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:10.757309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:10.757366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:10.815499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:10.816382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:10.816467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:10.816501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:10.935960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:10.936127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:10.936170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:10.936199] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:10.939684] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=13.91%) [2026-01-08T20:15:10.940004] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-08T20:15:10.940141] [INFO ] [sig ] ABUS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:11.084161] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ABUS.txt [2026-01-08T20:15:11.084327] [INFO ] [sig ] [19/3512] Completed ABUS in 0.3s | 2.90 sym/s | Total: 6.6s | ETA: 20.1m [2026-01-08T20:15:11.084366] [INFO ] [sig ] [20/3512] Forecasting ABVC... [2026-01-08T20:15:11.084397] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-08T20:15:11.084426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-08T20:15:11.097011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-08T20:15:11.097425] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-08T20:15:11.098504] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-08T20:15:11.098560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:11.098616] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:11.098648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:11.098709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:11.162825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:11.163862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:11.163996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:11.164032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:11.282932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:11.283094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:11.283135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:11.283163] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:11.286756] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=31.05%) [2026-01-08T20:15:11.287125] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-08T20:15:11.287272] [INFO ] [sig ] ABVC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:11.435629] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ABVC.txt [2026-01-08T20:15:11.435794] [INFO ] [sig ] [20/3512] Completed ABVC in 0.4s | 2.89 sym/s | Total: 6.9s | ETA: 20.1m [2026-01-08T20:15:11.435834] [INFO ] [sig ] [21/3512] Forecasting ABVE... [2026-01-08T20:15:11.435864] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-08T20:15:11.435896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-08T20:15:11.449802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-08T20:15:11.450225] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-08T20:15:11.451109] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-08T20:15:11.451163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:11.451197] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:11.451226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:11.451285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:11.514370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:11.515284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:11.515546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:11.515598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:11.635969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:11.636133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:11.636173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:11.636202] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:11.639689] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=27.98%) [2026-01-08T20:15:11.640000] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-08T20:15:11.640136] [INFO ] [sig ] ABVE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:11.786853] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ABVE.txt [2026-01-08T20:15:11.787016] [INFO ] [sig ] [21/3512] Completed ABVE in 0.4s | 2.89 sym/s | Total: 7.3s | ETA: 20.1m [2026-01-08T20:15:11.787062] [INFO ] [sig ] [22/3512] Forecasting ABVX... [2026-01-08T20:15:11.787092] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-08T20:15:11.787124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-08T20:15:11.799824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-08T20:15:11.800255] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-08T20:15:11.801096] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-08T20:15:11.801148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:11.801179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:11.801206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:11.801262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:11.863043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:11.863994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:11.864106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:11.864141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:11.990921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:11.991084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:11.991125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:11.991154] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:11.994644] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-01-08T20:15:11.994961] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-08T20:15:11.995103] [INFO ] [sig ] ABVX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:12.143892] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ABVX.txt [2026-01-08T20:15:12.144056] [INFO ] [sig ] [22/3512] Completed ABVX in 0.4s | 2.89 sym/s | Total: 7.6s | ETA: 20.1m [2026-01-08T20:15:12.144096] [INFO ] [sig ] [23/3512] Forecasting ACA... [2026-01-08T20:15:12.144127] [INFO ] [sig ] Generating forecast for: ACA [2026-01-08T20:15:12.144157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-08T20:15:12.158649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-08T20:15:12.158959] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-08T20:15:12.159868] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-08T20:15:12.159921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:12.159955] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:12.159983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:12.160041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:12.219421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:12.220241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:12.220322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:12.220355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:12.341210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:12.341357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:12.341402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:12.341432] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:12.345510] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=45.33%) [2026-01-08T20:15:12.345803] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-08T20:15:12.345949] [INFO ] [sig ] ACA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:12.486690] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACA.txt [2026-01-08T20:15:12.486859] [INFO ] [sig ] [23/3512] Completed ACA in 0.3s | 2.89 sym/s | Total: 8.0s | ETA: 20.1m [2026-01-08T20:15:12.486910] [INFO ] [sig ] [24/3512] Forecasting ACAD... [2026-01-08T20:15:12.486951] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-08T20:15:12.486990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-08T20:15:12.498819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-08T20:15:12.499138] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-08T20:15:12.500017] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-08T20:15:12.500070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:12.500102] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:12.500129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:12.500186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:12.559138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:12.559816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:12.559896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:12.559928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:12.680586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:12.680737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:12.680777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:12.680806] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:12.684160] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-01-08T20:15:12.684437] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-08T20:15:12.684567] [INFO ] [sig ] ACAD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:12.822942] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACAD.txt [2026-01-08T20:15:12.823067] [INFO ] [sig ] [24/3512] Completed ACAD in 0.3s | 2.89 sym/s | Total: 8.3s | ETA: 20.1m [2026-01-08T20:15:12.823105] [INFO ] [sig ] [25/3512] Forecasting ACB... [2026-01-08T20:15:12.823136] [INFO ] [sig ] Generating forecast for: ACB [2026-01-08T20:15:12.823166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-08T20:15:12.834719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-08T20:15:12.835057] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-08T20:15:12.835966] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-08T20:15:12.836021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:12.836054] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:12.836083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:12.836141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:12.896243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:12.897128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:12.897208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:12.897241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:13.018305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:13.018484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:13.018524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:13.018585] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:13.021966] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-08T20:15:13.022245] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-08T20:15:13.022371] [INFO ] [sig ] ACB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:13.160746] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACB.txt [2026-01-08T20:15:13.160898] [INFO ] [sig ] [25/3512] Completed ACB in 0.3s | 2.90 sym/s | Total: 8.6s | ETA: 20.1m [2026-01-08T20:15:13.160937] [INFO ] [sig ] [26/3512] Forecasting ACCO... [2026-01-08T20:15:13.160968] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-08T20:15:13.160997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-08T20:15:13.173942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-08T20:15:13.174388] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-08T20:15:13.175482] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-08T20:15:13.175548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:13.175630] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:13.175670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:13.175752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:13.243494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:13.244639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:13.244746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:13.244781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:13.373802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:13.373974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:13.374015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:13.374046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:13.377743] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=12.55%) [2026-01-08T20:15:13.378116] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-08T20:15:13.378270] [INFO ] [sig ] ACCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:13.599889] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACCO.txt [2026-01-08T20:15:13.600128] [INFO ] [sig ] [26/3512] Completed ACCO in 0.4s | 2.87 sym/s | Total: 9.1s | ETA: 20.3m [2026-01-08T20:15:13.600189] [INFO ] [sig ] [27/3512] Forecasting ACDC... [2026-01-08T20:15:13.600236] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-08T20:15:13.600285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-08T20:15:13.621607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-08T20:15:13.622211] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-08T20:15:13.623539] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-08T20:15:13.623645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:13.623741] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:13.623793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:13.623890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:13.697680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:13.699057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:13.699229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:13.699276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:13.857978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:13.858197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:13.858257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:13.858301] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:13.864025] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=65.54%) [2026-01-08T20:15:13.864640] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-08T20:15:13.864874] [INFO ] [sig ] ACDC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:14.094114] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACDC.txt [2026-01-08T20:15:14.094353] [INFO ] [sig ] [27/3512] Completed ACDC in 0.5s | 2.82 sym/s | Total: 9.6s | ETA: 20.6m [2026-01-08T20:15:14.094424] [INFO ] [sig ] [28/3512] Forecasting ACEL... [2026-01-08T20:15:14.094467] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-08T20:15:14.094509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-08T20:15:14.117737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-08T20:15:14.120262] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-08T20:15:14.122218] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-08T20:15:14.122337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:14.122388] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:14.122432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:14.122525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:14.217225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:14.218552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:14.218704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:14.218760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:14.384812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:14.385011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:14.385080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:14.385130] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:14.390793] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=27.00%) [2026-01-08T20:15:14.391354] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-08T20:15:14.391607] [INFO ] [sig ] ACEL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:14.565128] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACEL.txt [2026-01-08T20:15:14.565371] [INFO ] [sig ] [28/3512] Completed ACEL in 0.5s | 2.79 sym/s | Total: 10.0s | ETA: 20.8m [2026-01-08T20:15:14.565438] [INFO ] [sig ] [29/3512] Forecasting ACGL... [2026-01-08T20:15:14.565487] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-08T20:15:14.565541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-08T20:15:14.584185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-08T20:15:14.584753] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-08T20:15:14.586014] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-08T20:15:14.586091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:14.586149] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:14.586210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:14.586296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:14.679469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:14.680707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:14.680819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:14.680874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:14.816441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:14.816810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:14.816859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:14.816898] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:14.821196] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: DOWN (p=24.11%) [2026-01-08T20:15:14.821510] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-08T20:15:14.821865] [INFO ] [sig ] ACGL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:14.979321] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACGL.txt [2026-01-08T20:15:14.979474] [INFO ] [sig ] [29/3512] Completed ACGL in 0.4s | 2.77 sym/s | Total: 10.5s | ETA: 20.9m [2026-01-08T20:15:14.979517] [INFO ] [sig ] [30/3512] Forecasting ACGLN... [2026-01-08T20:15:14.979547] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-08T20:15:14.979597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-08T20:15:14.992039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-08T20:15:14.992369] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-08T20:15:14.993351] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-08T20:15:14.993405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:14.993438] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:14.993466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:14.993522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:15.056341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:15.057314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:15.057400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:15.057434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:15.183207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:15.183377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:15.183429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:15.183504] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:15.187389] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-08T20:15:15.187727] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-08T20:15:15.187869] [INFO ] [sig ] ACGLN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:15.333216] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACGLN.txt [2026-01-08T20:15:15.333356] [INFO ] [sig ] [30/3512] Completed ACGLN in 0.4s | 2.78 sym/s | Total: 10.8s | ETA: 20.9m [2026-01-08T20:15:15.333398] [INFO ] [sig ] [31/3512] Forecasting ACGLO... [2026-01-08T20:15:15.333428] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-08T20:15:15.333460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-08T20:15:15.345668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-08T20:15:15.346020] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-08T20:15:15.346920] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-08T20:15:15.346973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:15.347005] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:15.347032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:15.347098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:15.410471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:15.411422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:15.411510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:15.411544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:15.538614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:15.538787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:15.538833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:15.538863] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:15.542434] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-08T20:15:15.542773] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-08T20:15:15.542916] [INFO ] [sig ] ACGLO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:15.683856] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACGLO.txt [2026-01-08T20:15:15.684026] [INFO ] [sig ] [31/3512] Completed ACGLO in 0.4s | 2.78 sym/s | Total: 11.2s | ETA: 20.9m [2026-01-08T20:15:15.684066] [INFO ] [sig ] [32/3512] Forecasting ACHC... [2026-01-08T20:15:15.684096] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-08T20:15:15.684126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-08T20:15:15.696561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-08T20:15:15.697007] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-08T20:15:15.698102] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-08T20:15:15.698156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:15.698189] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:15.698215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:15.698274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:15.759166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:15.760117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:15.760204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:15.760238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:15.880954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:15.881109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:15.881150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:15.881180] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:15.884699] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=74.51%) [2026-01-08T20:15:15.884991] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-08T20:15:15.885125] [INFO ] [sig ] ACHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:16.026985] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACHC.txt [2026-01-08T20:15:16.027147] [INFO ] [sig ] [32/3512] Completed ACHC in 0.3s | 2.78 sym/s | Total: 11.5s | ETA: 20.8m [2026-01-08T20:15:16.027187] [INFO ] [sig ] [33/3512] Forecasting ACI... [2026-01-08T20:15:16.027222] [INFO ] [sig ] Generating forecast for: ACI [2026-01-08T20:15:16.027256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-08T20:15:16.048999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-08T20:15:16.049415] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-08T20:15:16.050279] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-08T20:15:16.050332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:16.050364] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:16.050390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:16.050446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:16.109920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:16.110818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:16.110903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:16.110937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:16.236602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:16.236757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:16.236798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:16.236826] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:16.240273] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=55.30%) [2026-01-08T20:15:16.240613] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-08T20:15:16.240751] [INFO ] [sig ] ACI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:16.386091] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACI.txt [2026-01-08T20:15:16.386256] [INFO ] [sig ] [33/3512] Completed ACI in 0.4s | 2.78 sym/s | Total: 11.9s | ETA: 20.8m [2026-01-08T20:15:16.386298] [INFO ] [sig ] [34/3512] Forecasting ACIC... [2026-01-08T20:15:16.386330] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-08T20:15:16.386361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-08T20:15:16.399633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-08T20:15:16.400004] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-08T20:15:16.401082] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-08T20:15:16.401135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:16.401165] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:16.401192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:16.401249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:16.461275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:16.462179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:16.462262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:16.462296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:16.582937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:16.583103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:16.583146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:16.583176] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:16.586855] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-01-08T20:15:16.587176] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-08T20:15:16.587322] [INFO ] [sig ] ACIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:16.729325] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACIC.txt [2026-01-08T20:15:16.729486] [INFO ] [sig ] [34/3512] Completed ACIC in 0.3s | 2.79 sym/s | Total: 12.2s | ETA: 20.8m [2026-01-08T20:15:16.729528] [INFO ] [sig ] [35/3512] Forecasting ACLS... [2026-01-08T20:15:16.729559] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-08T20:15:16.729611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-08T20:15:16.749031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-08T20:15:16.749441] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-08T20:15:16.750279] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-08T20:15:16.750344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:16.750384] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:16.750418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:16.750481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:16.807560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:16.808481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:16.808567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:16.808618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:16.931409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:16.931587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:16.931629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:16.931660] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:16.935074] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=59.84%) [2026-01-08T20:15:16.935362] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-08T20:15:16.935497] [INFO ] [sig ] ACLS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:17.077648] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACLS.txt [2026-01-08T20:15:17.077809] [INFO ] [sig ] [35/3512] Completed ACLS in 0.3s | 2.79 sym/s | Total: 12.6s | ETA: 20.8m [2026-01-08T20:15:17.077855] [INFO ] [sig ] [36/3512] Forecasting ACLX... [2026-01-08T20:15:17.077885] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-08T20:15:17.077918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-08T20:15:17.089287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-08T20:15:17.089690] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-08T20:15:17.090496] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-08T20:15:17.090548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:17.090609] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:17.090638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:17.090695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:17.150987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:17.152106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:17.152202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:17.152238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:17.274269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:17.274431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:17.274473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:17.274520] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:17.278032] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-01-08T20:15:17.278315] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-08T20:15:17.278467] [INFO ] [sig ] ACLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:17.418091] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACLX.txt [2026-01-08T20:15:17.418245] [INFO ] [sig ] [36/3512] Completed ACLX in 0.3s | 2.79 sym/s | Total: 12.9s | ETA: 20.7m [2026-01-08T20:15:17.418284] [INFO ] [sig ] [37/3512] Forecasting ACM... [2026-01-08T20:15:17.418312] [INFO ] [sig ] Generating forecast for: ACM [2026-01-08T20:15:17.418343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-08T20:15:17.429794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-08T20:15:17.430136] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-08T20:15:17.430976] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-08T20:15:17.431029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:17.431062] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:17.431091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:17.431148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:17.489346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:17.490236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:17.490354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:17.490388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:17.608763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:17.608931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:17.608974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:17.609003] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:17.612709] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=19.39%) [2026-01-08T20:15:17.613081] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-08T20:15:17.613242] [INFO ] [sig ] ACM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:17.760473] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACM.txt [2026-01-08T20:15:17.760653] [INFO ] [sig ] [37/3512] Completed ACM in 0.3s | 2.80 sym/s | Total: 13.2s | ETA: 20.7m [2026-01-08T20:15:17.760695] [INFO ] [sig ] [38/3512] Forecasting ACN... [2026-01-08T20:15:17.760724] [INFO ] [sig ] Generating forecast for: ACN [2026-01-08T20:15:17.760756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-08T20:15:17.773178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-08T20:15:17.773537] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-08T20:15:17.774357] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-08T20:15:17.774410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:17.774442] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:17.774469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:17.774527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:17.833702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:17.834623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:17.834714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:17.834748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:17.963680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:17.963901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:17.963948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:17.963980] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:17.967810] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=69.87%) [2026-01-08T20:15:17.968160] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-08T20:15:17.968303] [INFO ] [sig ] ACN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:18.111101] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACN.txt [2026-01-08T20:15:18.111263] [INFO ] [sig ] [38/3512] Completed ACN in 0.4s | 2.80 sym/s | Total: 13.6s | ETA: 20.7m [2026-01-08T20:15:18.111303] [INFO ] [sig ] [39/3512] Forecasting ACNB... [2026-01-08T20:15:18.111333] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-08T20:15:18.111363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-08T20:15:18.122884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-08T20:15:18.123220] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-08T20:15:18.124053] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-08T20:15:18.124105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:18.124135] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:18.124161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:18.124217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:18.183095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:18.183959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:18.184046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:18.184078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:18.295603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:18.295759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:18.295799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:18.295828] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:18.299213] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-08T20:15:18.299503] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-08T20:15:18.299652] [INFO ] [sig ] ACNB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:18.440182] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACNB.txt [2026-01-08T20:15:18.440353] [INFO ] [sig ] [39/3512] Completed ACNB in 0.3s | 2.80 sym/s | Total: 13.9s | ETA: 20.7m [2026-01-08T20:15:18.440394] [INFO ] [sig ] [40/3512] Forecasting ACON... [2026-01-08T20:15:18.440424] [INFO ] [sig ] Generating forecast for: ACON [2026-01-08T20:15:18.440456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-08T20:15:18.451636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-08T20:15:18.451922] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-08T20:15:18.452777] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-08T20:15:18.452830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:18.452862] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:18.452888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:18.452957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:18.512412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:18.513357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:18.513443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:18.513476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:18.632289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:18.632445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:18.632486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:18.632514] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:18.635965] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-08T20:15:18.636254] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-08T20:15:18.636392] [INFO ] [sig ] ACON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:18.786523] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACON.txt [2026-01-08T20:15:18.786736] [INFO ] [sig ] [40/3512] Completed ACON in 0.3s | 2.81 sym/s | Total: 14.3s | ETA: 20.6m [2026-01-08T20:15:18.786778] [INFO ] [sig ] [41/3512] Forecasting ACP... [2026-01-08T20:15:18.786807] [INFO ] [sig ] Generating forecast for: ACP [2026-01-08T20:15:18.786837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-08T20:15:18.799927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-08T20:15:18.800244] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-08T20:15:18.801091] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-08T20:15:18.801143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:18.801175] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:18.801202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:18.801258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:18.861450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:18.862259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:18.862350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:18.862384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:18.988341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:18.988525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:18.988779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:18.988811] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:18.992507] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=39.93%) [2026-01-08T20:15:18.992814] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-08T20:15:18.992950] [INFO ] [sig ] ACP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:19.136758] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACP.txt [2026-01-08T20:15:19.136907] [INFO ] [sig ] [41/3512] Completed ACP in 0.4s | 2.81 sym/s | Total: 14.6s | ETA: 20.6m [2026-01-08T20:15:19.136946] [INFO ] [sig ] [42/3512] Forecasting ACRE... [2026-01-08T20:15:19.136976] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-08T20:15:19.137006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-08T20:15:19.149558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-08T20:15:19.149930] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-08T20:15:19.150790] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-08T20:15:19.150854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:19.150887] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:19.150915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:19.150971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:19.211193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:19.212038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:19.212122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:19.212154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:19.335065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:19.335218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:19.335258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:19.335285] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:19.338699] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-01-08T20:15:19.338984] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-08T20:15:19.339117] [INFO ] [sig ] ACRE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:19.479219] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACRE.txt [2026-01-08T20:15:19.479354] [INFO ] [sig ] [42/3512] Completed ACRE in 0.3s | 2.81 sym/s | Total: 15.0s | ETA: 20.6m [2026-01-08T20:15:19.479392] [INFO ] [sig ] [43/3512] Forecasting ACRS... [2026-01-08T20:15:19.479421] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-08T20:15:19.479451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-08T20:15:19.491208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-08T20:15:19.491499] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-08T20:15:19.492309] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-08T20:15:19.492360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:19.492393] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:19.492419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:19.492475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:19.553114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:19.554084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:19.554167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:19.554201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:19.671427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:19.671558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:19.671616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:19.671647] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:19.675036] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-01-08T20:15:19.675323] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-08T20:15:19.675457] [INFO ] [sig ] ACRS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:19.833464] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACRS.txt [2026-01-08T20:15:19.833635] [INFO ] [sig ] [43/3512] Completed ACRS in 0.4s | 2.81 sym/s | Total: 15.3s | ETA: 20.6m [2026-01-08T20:15:19.833676] [INFO ] [sig ] [44/3512] Forecasting ACTG... [2026-01-08T20:15:19.833706] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-08T20:15:19.833737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-08T20:15:19.845138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-08T20:15:19.845415] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-08T20:15:19.846249] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-08T20:15:19.846300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:19.846366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:19.846395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:19.846452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:19.903079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:19.903816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:19.903895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:19.903928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:20.023152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:20.023298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:20.023337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:20.023372] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:20.026722] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-08T20:15:20.026995] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-08T20:15:20.027123] [INFO ] [sig ] ACTG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:20.171075] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ACTG.txt [2026-01-08T20:15:20.171235] [INFO ] [sig ] [44/3512] Completed ACTG in 0.3s | 2.81 sym/s | Total: 15.6s | ETA: 20.6m [2026-01-08T20:15:20.171275] [INFO ] [sig ] [45/3512] Forecasting ACVA... [2026-01-08T20:15:20.171304] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-08T20:15:20.171335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-08T20:15:20.183044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-08T20:15:20.183328] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-08T20:15:20.184145] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-08T20:15:20.184197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:20.184229] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:20.184256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:20.184312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:20.240560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:20.241319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:20.241399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:20.241430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:20.368761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:20.368968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:20.369020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:20.369053] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:20.372613] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=92.19%) [2026-01-08T20:15:20.372905] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-08T20:15:20.373039] [INFO ] [sig ] ACVA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:20.514935] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACVA.txt [2026-01-08T20:15:20.515102] [INFO ] [sig ] [45/3512] Completed ACVA in 0.3s | 2.81 sym/s | Total: 16.0s | ETA: 20.5m [2026-01-08T20:15:20.515141] [INFO ] [sig ] [46/3512] Forecasting ACWI... [2026-01-08T20:15:20.515171] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-08T20:15:20.515202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-08T20:15:20.526919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-08T20:15:20.527283] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-08T20:15:20.528127] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-08T20:15:20.528180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:20.528212] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:20.528239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:20.528296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:20.588229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:20.589399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:20.589492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:20.589526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:20.717146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:20.717310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:20.717352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:20.717382] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:20.721314] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=83.15%) [2026-01-08T20:15:20.721627] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-08T20:15:20.721771] [INFO ] [sig ] ACWI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:20.867465] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACWI.txt [2026-01-08T20:15:20.867646] [INFO ] [sig ] [46/3512] Completed ACWI in 0.4s | 2.81 sym/s | Total: 16.3s | ETA: 20.5m [2026-01-08T20:15:20.867689] [INFO ] [sig ] [47/3512] Forecasting ACWX... [2026-01-08T20:15:20.867720] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-08T20:15:20.867753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-08T20:15:20.880444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-08T20:15:20.881077] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-08T20:15:20.882143] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-08T20:15:20.882197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:20.882230] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:20.882257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:20.882314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:20.945934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:20.947026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:20.947116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:20.947150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:21.077403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:21.077590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:21.077633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:21.077725] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:21.082232] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=81.60%) [2026-01-08T20:15:21.082631] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-08T20:15:21.082786] [INFO ] [sig ] ACWX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:21.237164] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACWX.txt [2026-01-08T20:15:21.237341] [INFO ] [sig ] [47/3512] Completed ACWX in 0.4s | 2.81 sym/s | Total: 16.7s | ETA: 20.5m [2026-01-08T20:15:21.237389] [INFO ] [sig ] [48/3512] Forecasting ACXP... [2026-01-08T20:15:21.237424] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-08T20:15:21.237454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-08T20:15:21.250955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-08T20:15:21.251345] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-08T20:15:21.252326] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-08T20:15:21.252384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:21.252418] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:21.252445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:21.252514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:21.312943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:21.313869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:21.313983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:21.314017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:21.445757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:21.445911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:21.445954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:21.445983] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:21.449832] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=62.92%) [2026-01-08T20:15:21.450116] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-08T20:15:21.450251] [INFO ] [sig ] ACXP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:21.597835] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ACXP.txt [2026-01-08T20:15:21.597992] [INFO ] [sig ] [48/3512] Completed ACXP in 0.4s | 2.81 sym/s | Total: 17.1s | ETA: 20.5m [2026-01-08T20:15:21.598032] [INFO ] [sig ] [49/3512] Forecasting ADBE... [2026-01-08T20:15:21.598062] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-08T20:15:21.598093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-08T20:15:21.609871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-08T20:15:21.610154] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-08T20:15:21.610987] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-08T20:15:21.611040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:21.611072] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:21.611099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:21.611155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:21.673477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:21.674392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:21.674478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:21.674512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:21.798237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:21.798434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:21.798482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:21.798511] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:21.801964] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=89.34%) [2026-01-08T20:15:21.802244] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-08T20:15:21.802376] [INFO ] [sig ] ADBE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:21.946874] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ADBE.txt [2026-01-08T20:15:21.947030] [INFO ] [sig ] [49/3512] Completed ADBE in 0.3s | 2.81 sym/s | Total: 17.4s | ETA: 20.5m [2026-01-08T20:15:21.947070] [INFO ] [sig ] [50/3512] Forecasting ADC... [2026-01-08T20:15:21.947099] [INFO ] [sig ] Generating forecast for: ADC [2026-01-08T20:15:21.947132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-08T20:15:21.958203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-08T20:15:21.958627] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-08T20:15:21.959439] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-08T20:15:21.959493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:21.959524] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:21.959550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:21.959628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:22.030142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:22.031082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:22.031176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:22.031209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:22.150815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:22.150973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:22.151014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:22.151044] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:22.154676] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-01-08T20:15:22.155145] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-08T20:15:22.155276] [INFO ] [sig ] ADC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:22.296848] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ADC.txt [2026-01-08T20:15:22.297004] [INFO ] [sig ] [50/3512] Completed ADC in 0.3s | 2.81 sym/s | Total: 17.8s | ETA: 20.5m [2026-01-08T20:15:22.297045] [INFO ] [sig ] [51/3512] Forecasting ADEA... [2026-01-08T20:15:22.297074] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-08T20:15:22.297105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-08T20:15:22.308667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-08T20:15:22.308987] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-08T20:15:22.309805] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-08T20:15:22.309857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:22.309889] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:22.309916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:22.309973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:22.370470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:22.371656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:22.371740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:22.371774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:22.491467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:22.491652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:22.491697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:22.491726] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:22.495858] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: UP (p=83.26%) [2026-01-08T20:15:22.496261] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-08T20:15:22.496430] [INFO ] [sig ] ADEA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:22.638844] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ADEA.txt [2026-01-08T20:15:22.639008] [INFO ] [sig ] [51/3512] Completed ADEA in 0.3s | 2.82 sym/s | Total: 18.1s | ETA: 20.5m [2026-01-08T20:15:22.639049] [INFO ] [sig ] [52/3512] Forecasting ADI... [2026-01-08T20:15:22.639079] [INFO ] [sig ] Generating forecast for: ADI [2026-01-08T20:15:22.639109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-08T20:15:22.651101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-08T20:15:22.651487] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-08T20:15:22.652402] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-08T20:15:22.652456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:22.652488] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:22.652514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:22.652597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:22.711048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:22.711975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:22.712061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:22.712095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:22.841601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:22.841757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:22.841799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:22.841828] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:22.845314] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=24.17%) [2026-01-08T20:15:22.845642] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-08T20:15:22.845786] [INFO ] [sig ] ADI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:22.987394] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ADI.txt [2026-01-08T20:15:22.987556] [INFO ] [sig ] [52/3512] Completed ADI in 0.3s | 2.82 sym/s | Total: 18.5s | ETA: 20.5m [2026-01-08T20:15:22.987621] [INFO ] [sig ] [53/3512] Forecasting ADM... [2026-01-08T20:15:22.987652] [INFO ] [sig ] Generating forecast for: ADM [2026-01-08T20:15:22.987684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-08T20:15:22.999803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-08T20:15:23.000198] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-08T20:15:23.001058] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-08T20:15:23.001112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:23.001156] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:23.001186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:23.001245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:23.061414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:23.062297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:23.062390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:23.062424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:23.185883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:23.186042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:23.186083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:23.186111] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:23.189737] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-01-08T20:15:23.190036] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-08T20:15:23.190173] [INFO ] [sig ] ADM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:23.331246] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ADM.txt [2026-01-08T20:15:23.331424] [INFO ] [sig ] [53/3512] Completed ADM in 0.3s | 2.82 sym/s | Total: 18.8s | ETA: 20.5m [2026-01-08T20:15:23.331466] [INFO ] [sig ] [54/3512] Forecasting ADMA... [2026-01-08T20:15:23.331496] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-08T20:15:23.331526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-08T20:15:23.343286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-08T20:15:23.343688] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-08T20:15:23.344543] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-08T20:15:23.344619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:23.344681] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:23.344719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:23.344778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:23.403379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:23.404249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:23.404362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:23.404397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:23.529209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:23.529394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:23.529436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:23.529467] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:23.532956] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: UP (p=91.36%) [2026-01-08T20:15:23.533247] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-08T20:15:23.533376] [INFO ] [sig ] ADMA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:23.672092] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ADMA.txt [2026-01-08T20:15:23.672221] [INFO ] [sig ] [54/3512] Completed ADMA in 0.3s | 2.82 sym/s | Total: 19.1s | ETA: 20.4m [2026-01-08T20:15:23.672264] [INFO ] [sig ] [55/3512] Forecasting ADP... [2026-01-08T20:15:23.672293] [INFO ] [sig ] Generating forecast for: ADP [2026-01-08T20:15:23.672324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-08T20:15:23.684001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-08T20:15:23.684311] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-08T20:15:23.685129] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-08T20:15:23.685182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:23.685213] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:23.685243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:23.685300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:23.742092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:23.742791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:23.742869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:23.742901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:23.864407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:23.864555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:23.864613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:23.864643] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:23.868948] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=44.39%) [2026-01-08T20:15:23.869221] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-08T20:15:23.869349] [INFO ] [sig ] ADP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:24.013319] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ADP.txt [2026-01-08T20:15:24.013483] [INFO ] [sig ] [55/3512] Completed ADP in 0.3s | 2.82 sym/s | Total: 19.5s | ETA: 20.4m [2026-01-08T20:15:24.013523] [INFO ] [sig ] [56/3512] Forecasting ADSE... [2026-01-08T20:15:24.013551] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-08T20:15:24.013603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-08T20:15:24.025348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-08T20:15:24.025695] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-08T20:15:24.026507] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-08T20:15:24.026559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:24.026612] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:24.026640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:24.026696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:24.085864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:24.086945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:24.087029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:24.087061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:24.213232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:24.213442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:24.213484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:24.213513] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:24.217280] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: UP (p=61.88%) [2026-01-08T20:15:24.217608] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-08T20:15:24.217751] [INFO ] [sig ] ADSE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:24.357866] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ADSE.txt [2026-01-08T20:15:24.358018] [INFO ] [sig ] [56/3512] Completed ADSE in 0.3s | 2.82 sym/s | Total: 19.8s | ETA: 20.4m [2026-01-08T20:15:24.358056] [INFO ] [sig ] [57/3512] Forecasting ADSK... [2026-01-08T20:15:24.358092] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-08T20:15:24.358123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-08T20:15:24.369785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-08T20:15:24.370187] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-08T20:15:24.371030] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-08T20:15:24.371083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:24.371115] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:24.371142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:24.371198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:24.428261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:24.429186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:24.429268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:24.429301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:24.551521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:24.551694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:24.551736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:24.551765] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:24.555503] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-08T20:15:24.555798] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-08T20:15:24.555929] [INFO ] [sig ] ADSK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:24.702116] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ADSK.txt [2026-01-08T20:15:24.702287] [INFO ] [sig ] [57/3512] Completed ADSK in 0.3s | 2.83 sym/s | Total: 20.2s | ETA: 20.4m [2026-01-08T20:15:24.702335] [INFO ] [sig ] [58/3512] Forecasting ADTN... [2026-01-08T20:15:24.702367] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-08T20:15:24.702398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-08T20:15:24.714800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-08T20:15:24.715093] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-08T20:15:24.715934] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-08T20:15:24.715986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:24.716019] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:24.716045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:24.716102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:24.777437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:24.778159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:24.778240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:24.778273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:24.899207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:24.899359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:24.899400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:24.899428] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:24.903162] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-08T20:15:24.903441] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-08T20:15:24.903587] [INFO ] [sig ] ADTN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:25.045328] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ADTN.txt [2026-01-08T20:15:25.045461] [INFO ] [sig ] [58/3512] Completed ADTN in 0.3s | 2.83 sym/s | Total: 20.5s | ETA: 20.4m [2026-01-08T20:15:25.045504] [INFO ] [sig ] [59/3512] Forecasting ADUS... [2026-01-08T20:15:25.045535] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-08T20:15:25.045566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-08T20:15:25.056719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-08T20:15:25.057016] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-08T20:15:25.057846] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-08T20:15:25.057900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:25.057931] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:25.057957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:25.058013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:25.114555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:25.115271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:25.115350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:25.115382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:25.233014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:25.233174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:25.233215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:25.233244] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:25.236742] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: DOWN (p=19.38%) [2026-01-08T20:15:25.237045] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-08T20:15:25.237187] [INFO ] [sig ] ADUS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:25.383994] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ADUS.txt [2026-01-08T20:15:25.384150] [INFO ] [sig ] [59/3512] Completed ADUS in 0.3s | 2.83 sym/s | Total: 20.9s | ETA: 20.3m [2026-01-08T20:15:25.384189] [INFO ] [sig ] [60/3512] Forecasting ADX... [2026-01-08T20:15:25.384219] [INFO ] [sig ] Generating forecast for: ADX [2026-01-08T20:15:25.384249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-08T20:15:25.395996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-08T20:15:25.396366] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-08T20:15:25.397216] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-08T20:15:25.397268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:25.397302] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:25.397329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:25.397385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:25.454540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:25.455316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:25.455399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:25.455430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:25.573424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:25.573599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:25.573641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:25.573689] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:25.577058] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=57.88%) [2026-01-08T20:15:25.577342] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-08T20:15:25.577473] [INFO ] [sig ] ADX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:25.715479] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ADX.txt [2026-01-08T20:15:25.715635] [INFO ] [sig ] [60/3512] Completed ADX in 0.3s | 2.83 sym/s | Total: 21.2s | ETA: 20.3m [2026-01-08T20:15:25.715678] [INFO ] [sig ] [61/3512] Forecasting AEE... [2026-01-08T20:15:25.715708] [INFO ] [sig ] Generating forecast for: AEE [2026-01-08T20:15:25.715737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-08T20:15:25.727017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-08T20:15:25.727317] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-08T20:15:25.728138] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-08T20:15:25.728190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:25.728260] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:25.728289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:25.728345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:25.785356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:25.786032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:25.786109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:25.786142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:25.916069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:25.916244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:25.916291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:25.916323] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:25.920147] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=94.88%) [2026-01-08T20:15:25.920474] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-08T20:15:25.920632] [INFO ] [sig ] AEE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:26.075079] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AEE.txt [2026-01-08T20:15:26.075237] [INFO ] [sig ] [61/3512] Completed AEE in 0.4s | 2.83 sym/s | Total: 21.5s | ETA: 20.3m [2026-01-08T20:15:26.075277] [INFO ] [sig ] [62/3512] Forecasting AEFC... [2026-01-08T20:15:26.075308] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-08T20:15:26.075337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-08T20:15:26.086941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-08T20:15:26.087251] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-08T20:15:26.088108] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-08T20:15:26.088162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:26.088195] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:26.088222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:26.088280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:26.147358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:26.148057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:26.148134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:26.148180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:26.264997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:26.265152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:26.265195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:26.265224] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:26.268785] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-01-08T20:15:26.269088] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-08T20:15:26.269226] [INFO ] [sig ] AEFC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:26.427561] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AEFC.txt [2026-01-08T20:15:26.427733] [INFO ] [sig ] [62/3512] Completed AEFC in 0.4s | 2.83 sym/s | Total: 21.9s | ETA: 20.3m [2026-01-08T20:15:26.427774] [INFO ] [sig ] [63/3512] Forecasting AEG... [2026-01-08T20:15:26.427804] [INFO ] [sig ] Generating forecast for: AEG [2026-01-08T20:15:26.427833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-08T20:15:26.438794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-08T20:15:26.439090] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-08T20:15:26.439920] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-08T20:15:26.439972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:26.440004] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:26.440031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:26.440086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:26.497348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:26.498286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:26.498368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:26.498428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:26.619296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:26.619457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:26.619498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:26.619527] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:26.623009] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=73.10%) [2026-01-08T20:15:26.623292] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-08T20:15:26.623424] [INFO ] [sig ] AEG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:26.771756] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AEG.txt [2026-01-08T20:15:26.771898] [INFO ] [sig ] [63/3512] Completed AEG in 0.3s | 2.83 sym/s | Total: 22.2s | ETA: 20.3m [2026-01-08T20:15:26.771937] [INFO ] [sig ] [64/3512] Forecasting AEHL... [2026-01-08T20:15:26.771965] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-08T20:15:26.771995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-08T20:15:26.783285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-08T20:15:26.783601] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-08T20:15:26.784392] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-08T20:15:26.784443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:26.784474] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:26.784509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:26.784567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:26.844810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:26.845637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:26.845722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:26.845756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:26.966258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:26.966408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:26.966455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:26.966521] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:26.970016] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-01-08T20:15:26.970301] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-08T20:15:26.970430] [INFO ] [sig ] AEHL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:27.120884] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AEHL.txt [2026-01-08T20:15:27.121027] [INFO ] [sig ] [64/3512] Completed AEHL in 0.3s | 2.83 sym/s | Total: 22.6s | ETA: 20.3m [2026-01-08T20:15:27.121068] [INFO ] [sig ] [65/3512] Forecasting AEI... [2026-01-08T20:15:27.121098] [INFO ] [sig ] Generating forecast for: AEI [2026-01-08T20:15:27.121129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-08T20:15:27.132351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-08T20:15:27.132665] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-08T20:15:27.133442] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-08T20:15:27.133494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:27.133526] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:27.133553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:27.133634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:27.192043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:27.192845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:27.192930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:27.192963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:27.310736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:27.310888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:27.310929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:27.310960] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:27.314974] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=2.22%) [2026-01-08T20:15:27.315298] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-08T20:15:27.315441] [INFO ] [sig ] AEI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:27.464119] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AEI.txt [2026-01-08T20:15:27.464293] [INFO ] [sig ] [65/3512] Completed AEI in 0.3s | 2.83 sym/s | Total: 22.9s | ETA: 20.3m [2026-01-08T20:15:27.464350] [INFO ] [sig ] [66/3512] Forecasting AEIS... [2026-01-08T20:15:27.464402] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-08T20:15:27.464451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-08T20:15:27.476378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-08T20:15:27.476726] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-08T20:15:27.477600] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-08T20:15:27.477665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:27.477712] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:27.477755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:27.477822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:27.537359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:27.538070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:27.538150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:27.538183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:27.657560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:27.657723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:27.657762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:27.657791] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:27.661187] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-01-08T20:15:27.661464] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-08T20:15:27.661609] [INFO ] [sig ] AEIS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:27.804043] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AEIS.txt [2026-01-08T20:15:27.804211] [INFO ] [sig ] [66/3512] Completed AEIS in 0.3s | 2.84 sym/s | Total: 23.3s | ETA: 20.3m [2026-01-08T20:15:27.804253] [INFO ] [sig ] [67/3512] Forecasting AEM... [2026-01-08T20:15:27.804283] [INFO ] [sig ] Generating forecast for: AEM [2026-01-08T20:15:27.804314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-08T20:15:27.816085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-08T20:15:27.816395] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-08T20:15:27.817232] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-08T20:15:27.817284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:27.817315] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:27.817341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:27.817397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:27.874880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:27.875711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:27.875794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:27.875827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:27.997434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:27.997604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:27.997646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:27.997674] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:28.001273] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-01-08T20:15:28.001618] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-08T20:15:28.001766] [INFO ] [sig ] AEM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:28.141918] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AEM.txt [2026-01-08T20:15:28.142059] [INFO ] [sig ] [67/3512] Completed AEM in 0.3s | 2.84 sym/s | Total: 23.6s | ETA: 20.2m [2026-01-08T20:15:28.142098] [INFO ] [sig ] [68/3512] Forecasting AEO... [2026-01-08T20:15:28.142127] [INFO ] [sig ] Generating forecast for: AEO [2026-01-08T20:15:28.142156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-08T20:15:28.154203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-08T20:15:28.154504] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-08T20:15:28.155322] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-08T20:15:28.155374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:28.155406] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:28.155432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:28.155489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:28.213678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:28.214660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:28.214760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:28.214794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:28.358699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:28.359074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:28.359125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:28.359163] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:28.363813] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-01-08T20:15:28.364143] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-08T20:15:28.364285] [INFO ] [sig ] AEO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:28.518369] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AEO.txt [2026-01-08T20:15:28.518538] [INFO ] [sig ] [68/3512] Completed AEO in 0.4s | 2.83 sym/s | Total: 24.0s | ETA: 20.3m [2026-01-08T20:15:28.518594] [INFO ] [sig ] [69/3512] Forecasting AEP... [2026-01-08T20:15:28.518626] [INFO ] [sig ] Generating forecast for: AEP [2026-01-08T20:15:28.518657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-08T20:15:28.530142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-08T20:15:28.530426] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-08T20:15:28.531256] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-08T20:15:28.531308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:28.531339] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:28.531366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:28.531423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:28.588122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:28.588783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:28.588861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:28.588893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:28.712527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:28.712715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:28.712760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:28.712789] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:28.716280] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=67.72%) [2026-01-08T20:15:28.716587] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-08T20:15:28.716726] [INFO ] [sig ] AEP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:28.854556] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AEP.txt [2026-01-08T20:15:28.854734] [INFO ] [sig ] [69/3512] Completed AEP in 0.3s | 2.84 sym/s | Total: 24.3s | ETA: 20.2m [2026-01-08T20:15:28.854775] [INFO ] [sig ] [70/3512] Forecasting AES... [2026-01-08T20:15:28.854806] [INFO ] [sig ] Generating forecast for: AES [2026-01-08T20:15:28.854837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-08T20:15:28.866555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-08T20:15:28.866943] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-08T20:15:28.867784] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-08T20:15:28.867836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:28.867867] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:28.867893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:28.867949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:28.925666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:28.926552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:28.926660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:28.926695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:29.044996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:29.045151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:29.045191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:29.045218] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:29.048640] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=37.33%) [2026-01-08T20:15:29.048923] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-08T20:15:29.049055] [INFO ] [sig ] AES: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:29.186461] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AES.txt [2026-01-08T20:15:29.186609] [INFO ] [sig ] [70/3512] Completed AES in 0.3s | 2.84 sym/s | Total: 24.7s | ETA: 20.2m [2026-01-08T20:15:29.186651] [INFO ] [sig ] [71/3512] Forecasting AESI... [2026-01-08T20:15:29.186680] [INFO ] [sig ] Generating forecast for: AESI [2026-01-08T20:15:29.186709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-08T20:15:29.198368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-08T20:15:29.198680] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-08T20:15:29.199473] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-08T20:15:29.199525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:29.199556] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:29.199605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:29.199664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:29.255998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:29.256688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:29.256804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:29.256838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:29.373375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:29.373528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:29.373583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:29.373615] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:29.376998] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-01-08T20:15:29.377293] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-08T20:15:29.377426] [INFO ] [sig ] AESI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:29.519940] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AESI.txt [2026-01-08T20:15:29.520074] [INFO ] [sig ] [71/3512] Completed AESI in 0.3s | 2.84 sym/s | Total: 25.0s | ETA: 20.2m [2026-01-08T20:15:29.520113] [INFO ] [sig ] [72/3512] Forecasting AEVA... [2026-01-08T20:15:29.520143] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-08T20:15:29.520173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-08T20:15:29.531626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-08T20:15:29.532119] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-08T20:15:29.533106] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-08T20:15:29.533159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:29.533190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:29.533217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:29.533273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:29.591137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:29.591893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:29.591977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:29.592009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:29.708686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:29.708834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:29.708874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:29.708902] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:29.712252] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-08T20:15:29.712524] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-08T20:15:29.712675] [INFO ] [sig ] AEVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:29.852492] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AEVA.txt [2026-01-08T20:15:29.852652] [INFO ] [sig ] [72/3512] Completed AEVA in 0.3s | 2.84 sym/s | Total: 25.3s | ETA: 20.2m [2026-01-08T20:15:29.852694] [INFO ] [sig ] [73/3512] Forecasting AEYE... [2026-01-08T20:15:29.852725] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-08T20:15:29.852754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-08T20:15:29.863948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-08T20:15:29.864250] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-08T20:15:29.865068] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-08T20:15:29.865120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:29.865152] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:29.865179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:29.865235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:29.921994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:29.922779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:29.922861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:29.922894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:30.039522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:30.039720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:30.039762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:30.039790] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:30.043173] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=92.45%) [2026-01-08T20:15:30.043460] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-08T20:15:30.043612] [INFO ] [sig ] AEYE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:30.186920] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AEYE.txt [2026-01-08T20:15:30.187085] [INFO ] [sig ] [73/3512] Completed AEYE in 0.3s | 2.84 sym/s | Total: 25.7s | ETA: 20.1m [2026-01-08T20:15:30.187125] [INFO ] [sig ] [74/3512] Forecasting AFB... [2026-01-08T20:15:30.187154] [INFO ] [sig ] Generating forecast for: AFB [2026-01-08T20:15:30.187187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-08T20:15:30.201706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-08T20:15:30.202151] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-08T20:15:30.203194] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-08T20:15:30.203256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:30.203298] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:30.203335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:30.203412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:30.271311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:30.272422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:30.272510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:30.272546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:30.400780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:30.400958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:30.401007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:30.401046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:30.405387] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: UP (p=83.86%) [2026-01-08T20:15:30.405788] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-08T20:15:30.405964] [INFO ] [sig ] AFB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:30.569387] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AFB.txt [2026-01-08T20:15:30.569550] [INFO ] [sig ] [74/3512] Completed AFB in 0.4s | 2.84 sym/s | Total: 26.0s | ETA: 20.2m [2026-01-08T20:15:30.569611] [INFO ] [sig ] [75/3512] Forecasting AFCG... [2026-01-08T20:15:30.569645] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-08T20:15:30.569676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-08T20:15:30.581459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-08T20:15:30.581805] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-08T20:15:30.582665] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-08T20:15:30.582719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:30.582753] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:30.582780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:30.582839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:30.643225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:30.644137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:30.644215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:30.644246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:30.764175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:30.764287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:30.764323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:30.764351] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:30.767545] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=63.09%) [2026-01-08T20:15:30.767830] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-08T20:15:30.767959] [INFO ] [sig ] AFCG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:30.906389] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AFCG.txt [2026-01-08T20:15:30.906498] [INFO ] [sig ] [75/3512] Completed AFCG in 0.3s | 2.84 sym/s | Total: 26.4s | ETA: 20.1m [2026-01-08T20:15:30.906535] [INFO ] [sig ] [76/3512] Forecasting AFG... [2026-01-08T20:15:30.906564] [INFO ] [sig ] Generating forecast for: AFG [2026-01-08T20:15:30.906613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-08T20:15:30.917684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-08T20:15:30.917964] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-08T20:15:30.918798] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-08T20:15:30.918849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:30.918880] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:30.918906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:30.918961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:30.975516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:30.976133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:30.976210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:30.976241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:31.108538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:31.108691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:31.108731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:31.108759] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:31.112096] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-01-08T20:15:31.112373] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-08T20:15:31.112501] [INFO ] [sig ] AFG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:31.252112] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AFG.txt [2026-01-08T20:15:31.252227] [INFO ] [sig ] [76/3512] Completed AFG in 0.3s | 2.84 sym/s | Total: 26.7s | ETA: 20.1m [2026-01-08T20:15:31.252266] [INFO ] [sig ] [77/3512] Forecasting AFGC... [2026-01-08T20:15:31.252296] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-08T20:15:31.252325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-08T20:15:31.263344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-08T20:15:31.263625] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-08T20:15:31.264533] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-08T20:15:31.264602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:31.264644] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:31.264672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:31.264728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:31.320889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:31.321478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:31.321553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:31.321603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:31.425693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:31.425805] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:15:31.425841] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:31.425869] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:31.429121] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-08T20:15:31.429396] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-08T20:15:31.429519] [INFO ] [sig ] AFGC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:31.566798] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AFGC.txt [2026-01-08T20:15:31.566915] [INFO ] [sig ] [77/3512] Completed AFGC in 0.3s | 2.85 sym/s | Total: 27.0s | ETA: 20.1m [2026-01-08T20:15:31.566953] [INFO ] [sig ] [78/3512] Forecasting AFL... [2026-01-08T20:15:31.566982] [INFO ] [sig ] Generating forecast for: AFL [2026-01-08T20:15:31.567011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-08T20:15:31.578687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-08T20:15:31.578972] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-08T20:15:31.579817] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-08T20:15:31.579869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:31.579925] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:31.579954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:31.580011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:31.636962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:31.637617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:31.637695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:31.637727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:31.752721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:31.752840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:31.752879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:31.752908] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:31.756125] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=17.68%) [2026-01-08T20:15:31.756398] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-08T20:15:31.756525] [INFO ] [sig ] AFL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:31.895058] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AFL.txt [2026-01-08T20:15:31.895169] [INFO ] [sig ] [78/3512] Completed AFL in 0.3s | 2.85 sym/s | Total: 27.4s | ETA: 20.1m [2026-01-08T20:15:31.895208] [INFO ] [sig ] [79/3512] Forecasting AFRI... [2026-01-08T20:15:31.895238] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-08T20:15:31.895267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-08T20:15:31.904746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-08T20:15:31.904994] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-08T20:15:31.905796] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-08T20:15:31.905848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:31.905879] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:31.905905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:31.905962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:31.963410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:31.964112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:31.964191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:31.964224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:32.070165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:32.070314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:32.070353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:32.070382] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:32.073746] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-01-08T20:15:32.074020] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-08T20:15:32.074146] [INFO ] [sig ] AFRI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:32.212044] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AFRI.txt [2026-01-08T20:15:32.212152] [INFO ] [sig ] [79/3512] Completed AFRI in 0.3s | 2.85 sym/s | Total: 27.7s | ETA: 20.1m [2026-01-08T20:15:32.212190] [INFO ] [sig ] [80/3512] Forecasting AFRM... [2026-01-08T20:15:32.212219] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-08T20:15:32.212248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-08T20:15:32.223339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-08T20:15:32.223636] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-08T20:15:32.224449] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-08T20:15:32.224500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:32.224532] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:32.224559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:32.224638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:32.281357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:32.281971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:32.282048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:32.282080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:32.402286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:32.402406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:32.402442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:32.402471] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:32.405700] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=49.34%) [2026-01-08T20:15:32.405968] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-08T20:15:32.406092] [INFO ] [sig ] AFRM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:32.545103] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AFRM.txt [2026-01-08T20:15:32.545221] [INFO ] [sig ] [80/3512] Completed AFRM in 0.3s | 2.86 sym/s | Total: 28.0s | ETA: 20.0m [2026-01-08T20:15:32.545265] [INFO ] [sig ] [81/3512] Forecasting AFYA... [2026-01-08T20:15:32.545296] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-08T20:15:32.545326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-08T20:15:32.556473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-08T20:15:32.556770] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-08T20:15:32.557558] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-08T20:15:32.557628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:32.557660] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:32.557687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:32.557743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:32.614419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:32.615042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:32.615119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:32.615152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:32.732377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:32.732537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:32.732596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:32.732661] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:32.736104] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=88.04%) [2026-01-08T20:15:32.736399] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-08T20:15:32.736533] [INFO ] [sig ] AFYA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:32.878594] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AFYA.txt [2026-01-08T20:15:32.878764] [INFO ] [sig ] [81/3512] Completed AFYA in 0.3s | 2.86 sym/s | Total: 28.4s | ETA: 20.0m [2026-01-08T20:15:32.878805] [INFO ] [sig ] [82/3512] Forecasting AG... [2026-01-08T20:15:32.878837] [INFO ] [sig ] Generating forecast for: AG [2026-01-08T20:15:32.879062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-08T20:15:32.890876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-08T20:15:32.891430] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-08T20:15:32.892463] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-08T20:15:32.892516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:32.892547] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:32.892600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:32.892661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:32.950378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:32.951272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:32.951356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:32.951389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:33.073013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:33.073174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:33.073214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:33.073243] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:33.076626] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-08T20:15:33.076910] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-08T20:15:33.077039] [INFO ] [sig ] AG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:33.217921] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AG.txt [2026-01-08T20:15:33.218080] [INFO ] [sig ] [82/3512] Completed AG in 0.3s | 2.86 sym/s | Total: 28.7s | ETA: 20.0m [2026-01-08T20:15:33.218121] [INFO ] [sig ] [83/3512] Forecasting AGCO... [2026-01-08T20:15:33.218150] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-08T20:15:33.218180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-08T20:15:33.230522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-08T20:15:33.230964] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-08T20:15:33.231926] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-08T20:15:33.231982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:33.232015] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:33.232041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:33.232100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:33.293041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:33.293928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:33.294011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:33.294044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:33.412340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:33.412501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:33.412540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:33.412589] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:33.416041] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=45.04%) [2026-01-08T20:15:33.416352] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-08T20:15:33.416484] [INFO ] [sig ] AGCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:33.558268] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGCO.txt [2026-01-08T20:15:33.558448] [INFO ] [sig ] [83/3512] Completed AGCO in 0.3s | 2.86 sym/s | Total: 29.0s | ETA: 20.0m [2026-01-08T20:15:33.558492] [INFO ] [sig ] [84/3512] Forecasting AGD... [2026-01-08T20:15:33.558521] [INFO ] [sig ] Generating forecast for: AGD [2026-01-08T20:15:33.558552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-08T20:15:33.570736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-08T20:15:33.571104] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-08T20:15:33.571924] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-08T20:15:33.571977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:33.572008] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:33.572034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:33.572090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:33.629960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:33.630833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:33.630917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:33.630950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:33.748117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:33.748246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:33.748284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:33.748328] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:33.751637] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: DOWN (p=39.09%) [2026-01-08T20:15:33.751910] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-08T20:15:33.752038] [INFO ] [sig ] AGD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:33.890179] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGD.txt [2026-01-08T20:15:33.890305] [INFO ] [sig ] [84/3512] Completed AGD in 0.3s | 2.86 sym/s | Total: 29.4s | ETA: 20.0m [2026-01-08T20:15:33.890344] [INFO ] [sig ] [85/3512] Forecasting AGEN... [2026-01-08T20:15:33.890373] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-08T20:15:33.890402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-08T20:15:33.904198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-08T20:15:33.904846] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-08T20:15:33.905950] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-08T20:15:33.906007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:33.906042] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:33.906070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:33.906130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:33.969401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:33.971095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:33.971207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:33.971241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:34.103851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:34.104110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:34.104158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:34.104189] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:34.108883] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: DOWN (p=43.74%) [2026-01-08T20:15:34.109491] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-08T20:15:34.109683] [INFO ] [sig ] AGEN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:34.261928] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGEN.txt [2026-01-08T20:15:34.262156] [INFO ] [sig ] [85/3512] Completed AGEN in 0.4s | 2.86 sym/s | Total: 29.7s | ETA: 20.0m [2026-01-08T20:15:34.262205] [INFO ] [sig ] [86/3512] Forecasting AGI... [2026-01-08T20:15:34.262235] [INFO ] [sig ] Generating forecast for: AGI [2026-01-08T20:15:34.262266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-08T20:15:34.277661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-08T20:15:34.278078] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-08T20:15:34.278980] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-08T20:15:34.279035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:34.279067] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:34.279092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:34.279148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:34.339391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:34.340522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:34.340635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:34.340688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:34.465042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:34.465187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:34.465231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:34.465268] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:34.468741] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=72.42%) [2026-01-08T20:15:34.469012] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-08T20:15:34.469138] [INFO ] [sig ] AGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:34.616194] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AGI.txt [2026-01-08T20:15:34.616453] [INFO ] [sig ] [86/3512] Completed AGI in 0.4s | 2.86 sym/s | Total: 30.1s | ETA: 20.0m [2026-01-08T20:15:34.616504] [INFO ] [sig ] [87/3512] Forecasting AGIO... [2026-01-08T20:15:34.616540] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-08T20:15:34.616592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-08T20:15:34.630167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-08T20:15:34.630749] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-08T20:15:34.631765] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-08T20:15:34.631823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:34.631858] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:34.631886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:34.631947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:34.693598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:34.694875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:34.694987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:34.695027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:34.828534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:34.828796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:34.828844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:34.828875] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:34.833302] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=92.22%) [2026-01-08T20:15:34.833668] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-08T20:15:34.833821] [INFO ] [sig ] AGIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:34.996100] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AGIO.txt [2026-01-08T20:15:34.996337] [INFO ] [sig ] [87/3512] Completed AGIO in 0.4s | 2.86 sym/s | Total: 30.5s | ETA: 20.0m [2026-01-08T20:15:34.996384] [INFO ] [sig ] [88/3512] Forecasting AGM... [2026-01-08T20:15:34.996415] [INFO ] [sig ] Generating forecast for: AGM [2026-01-08T20:15:34.996448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-08T20:15:35.012298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-08T20:15:35.012957] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-08T20:15:35.014085] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-08T20:15:35.014147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:35.014182] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:35.014234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:35.014306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:35.077088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:35.078309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:35.078504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:35.078539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:35.222933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:35.223180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:35.223226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:35.223256] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:35.227675] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-01-08T20:15:35.228084] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-08T20:15:35.228254] [INFO ] [sig ] AGM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:35.379323] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AGM.txt [2026-01-08T20:15:35.379585] [INFO ] [sig ] [88/3512] Completed AGM in 0.4s | 2.85 sym/s | Total: 30.9s | ETA: 20.0m [2026-01-08T20:15:35.379635] [INFO ] [sig ] [89/3512] Forecasting AGMH... [2026-01-08T20:15:35.379669] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-08T20:15:35.379704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-08T20:15:35.396330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-08T20:15:35.396881] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-08T20:15:35.397897] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-08T20:15:35.397962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:35.397998] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:35.398028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:35.398088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:35.464487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:35.465835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:35.465942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:35.465977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:35.592397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:35.592682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:35.592737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:35.592769] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:35.597202] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: DOWN (p=28.90%) [2026-01-08T20:15:35.597554] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-08T20:15:35.597720] [INFO ] [sig ] AGMH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:35.747044] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGMH.txt [2026-01-08T20:15:35.747255] [INFO ] [sig ] [89/3512] Completed AGMH in 0.4s | 2.85 sym/s | Total: 31.2s | ETA: 20.0m [2026-01-08T20:15:35.747309] [INFO ] [sig ] [90/3512] Forecasting AGNC... [2026-01-08T20:15:35.747344] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-08T20:15:35.747379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-08T20:15:35.763647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-08T20:15:35.764224] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-08T20:15:35.765218] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-08T20:15:35.765275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:35.765309] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:35.765336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:35.765394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:35.827479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:35.828507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:35.828632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:35.828670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:35.956958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:35.957126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:35.957167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:35.957196] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:35.961027] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=81.42%) [2026-01-08T20:15:35.961302] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-08T20:15:35.961430] [INFO ] [sig ] AGNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:36.107287] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AGNC.txt [2026-01-08T20:15:36.107444] [INFO ] [sig ] [90/3512] Completed AGNC in 0.4s | 2.85 sym/s | Total: 31.6s | ETA: 20.0m [2026-01-08T20:15:36.107486] [INFO ] [sig ] [91/3512] Forecasting AGNCL... [2026-01-08T20:15:36.107516] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-08T20:15:36.107547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-08T20:15:36.118988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-08T20:15:36.119308] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-08T20:15:36.120128] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-08T20:15:36.120181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:36.120214] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:36.120241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:36.120297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:36.176671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:36.177474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:36.177557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:36.177609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:36.288854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:36.289013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:36.289055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:36.289084] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:36.292482] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: DOWN (p=39.32%) [2026-01-08T20:15:36.292772] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-08T20:15:36.292897] [INFO ] [sig ] AGNCL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:36.430611] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGNCL.txt [2026-01-08T20:15:36.430752] [INFO ] [sig ] [91/3512] Completed AGNCL in 0.3s | 2.85 sym/s | Total: 31.9s | ETA: 20.0m [2026-01-08T20:15:36.430795] [INFO ] [sig ] [92/3512] Forecasting AGNCM... [2026-01-08T20:15:36.430825] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-08T20:15:36.430861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-08T20:15:36.441502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-08T20:15:36.441770] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-08T20:15:36.442545] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-08T20:15:36.442620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:36.442654] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:36.442681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:36.442738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:36.499026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:36.499660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:36.499736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:36.499769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:36.608542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:36.608727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:36.608767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:36.608795] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:36.612180] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: UP (p=90.19%) [2026-01-08T20:15:36.612457] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-08T20:15:36.612601] [INFO ] [sig ] AGNCM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:36.755601] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AGNCM.txt [2026-01-08T20:15:36.755751] [INFO ] [sig ] [92/3512] Completed AGNCM in 0.3s | 2.85 sym/s | Total: 32.2s | ETA: 20.0m [2026-01-08T20:15:36.755792] [INFO ] [sig ] [93/3512] Forecasting AGNCN... [2026-01-08T20:15:36.755821] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-08T20:15:36.755851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-08T20:15:36.767773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-08T20:15:36.768052] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-08T20:15:36.768897] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-08T20:15:36.768948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:36.768979] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:36.769006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:36.769061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:36.828140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:36.829056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:36.829325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:36.829357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:36.943768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:36.943933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:36.943973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:36.944001] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:36.947372] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=38.38%) [2026-01-08T20:15:36.947663] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-08T20:15:36.947791] [INFO ] [sig ] AGNCN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:37.088891] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGNCN.txt [2026-01-08T20:15:37.089054] [INFO ] [sig ] [93/3512] Completed AGNCN in 0.3s | 2.86 sym/s | Total: 32.6s | ETA: 20.0m [2026-01-08T20:15:37.089096] [INFO ] [sig ] [94/3512] Forecasting AGNCO... [2026-01-08T20:15:37.089125] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-08T20:15:37.089154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-08T20:15:37.101649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-08T20:15:37.102036] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-08T20:15:37.102898] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-08T20:15:37.102950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:37.102981] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:37.103006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:37.103063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:37.161093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:37.161722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:37.161800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:37.161836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:37.272870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:37.273024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:37.273062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:37.273091] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:37.276592] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-01-08T20:15:37.276872] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-08T20:15:37.277002] [INFO ] [sig ] AGNCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:37.417272] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGNCO.txt [2026-01-08T20:15:37.417402] [INFO ] [sig ] [94/3512] Completed AGNCO in 0.3s | 2.86 sym/s | Total: 32.9s | ETA: 19.9m [2026-01-08T20:15:37.417441] [INFO ] [sig ] [95/3512] Forecasting AGNCP... [2026-01-08T20:15:37.417470] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-08T20:15:37.417499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-08T20:15:37.428801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-08T20:15:37.429073] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-08T20:15:37.429881] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-08T20:15:37.429932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:37.429989] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:37.430016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:37.430073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:37.488110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:37.488814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:37.488898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:37.488932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:37.609049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:37.609211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:37.609249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:37.609296] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:37.612669] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-08T20:15:37.612938] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-08T20:15:37.613065] [INFO ] [sig ] AGNCP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:37.756210] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGNCP.txt [2026-01-08T20:15:37.756374] [INFO ] [sig ] [95/3512] Completed AGNCP in 0.3s | 2.86 sym/s | Total: 33.2s | ETA: 19.9m [2026-01-08T20:15:37.756417] [INFO ] [sig ] [96/3512] Forecasting AGO... [2026-01-08T20:15:37.756445] [INFO ] [sig ] Generating forecast for: AGO [2026-01-08T20:15:37.756475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-08T20:15:37.769666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-08T20:15:37.770059] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-08T20:15:37.770945] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-08T20:15:37.770998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:37.771031] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:37.771058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:37.771116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:37.834975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:37.835881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:37.835967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:37.836001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:37.961406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:37.961592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:37.961635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:37.961664] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:37.965667] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-01-08T20:15:37.966009] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-08T20:15:37.966156] [INFO ] [sig ] AGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:38.116436] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGO.txt [2026-01-08T20:15:38.116618] [INFO ] [sig ] [96/3512] Completed AGO in 0.4s | 2.86 sym/s | Total: 33.6s | ETA: 19.9m [2026-01-08T20:15:38.116662] [INFO ] [sig ] [97/3512] Forecasting AGRO... [2026-01-08T20:15:38.116690] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-08T20:15:38.116720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-08T20:15:38.128921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-08T20:15:38.129493] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-08T20:15:38.130313] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-08T20:15:38.130366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:38.130399] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:38.130426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:38.130483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:38.189471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:38.190372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:38.190461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:38.190495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:38.314015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:38.314182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:38.314221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:38.314249] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:38.317631] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=72.55%) [2026-01-08T20:15:38.317911] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-08T20:15:38.318041] [INFO ] [sig ] AGRO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:38.459317] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AGRO.txt [2026-01-08T20:15:38.459489] [INFO ] [sig ] [97/3512] Completed AGRO in 0.3s | 2.86 sym/s | Total: 33.9s | ETA: 19.9m [2026-01-08T20:15:38.459528] [INFO ] [sig ] [98/3512] Forecasting AGX... [2026-01-08T20:15:38.459559] [INFO ] [sig ] Generating forecast for: AGX [2026-01-08T20:15:38.459615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-08T20:15:38.472509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-08T20:15:38.473102] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-08T20:15:38.473974] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-08T20:15:38.474028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:38.474060] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:38.474086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:38.474143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:38.535209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:38.536130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:38.536219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:38.536253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:38.660551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:38.660728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:38.660767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:38.660835] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:38.664339] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=84.06%) [2026-01-08T20:15:38.664655] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-08T20:15:38.664794] [INFO ] [sig ] AGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:38.806788] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AGX.txt [2026-01-08T20:15:38.806948] [INFO ] [sig ] [98/3512] Completed AGX in 0.3s | 2.86 sym/s | Total: 34.3s | ETA: 19.9m [2026-01-08T20:15:38.806989] [INFO ] [sig ] [99/3512] Forecasting AGYS... [2026-01-08T20:15:38.807018] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-08T20:15:38.807048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-08T20:15:38.818812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-08T20:15:38.819121] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-08T20:15:38.819925] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-08T20:15:38.819977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:38.820008] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:38.820034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:38.820100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:38.878479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:38.879121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:38.879198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:38.879229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:38.997109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:38.997266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:38.997305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:38.997333] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:39.000703] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-01-08T20:15:39.000984] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-08T20:15:39.001113] [INFO ] [sig ] AGYS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:39.144401] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AGYS.txt [2026-01-08T20:15:39.144541] [INFO ] [sig ] [99/3512] Completed AGYS in 0.3s | 2.86 sym/s | Total: 34.6s | ETA: 19.9m [2026-01-08T20:15:39.144599] [INFO ] [sig ] [100/3512] Forecasting AGZD... [2026-01-08T20:15:39.144630] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-08T20:15:39.144660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-08T20:15:39.156217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-08T20:15:39.156527] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-08T20:15:39.157321] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-08T20:15:39.157372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:39.157402] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:39.157429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:39.157485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:39.213635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:39.214405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:39.214487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:39.214519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:39.326189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:39.326345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:39.326385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:39.326414] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:39.329797] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-08T20:15:39.330078] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-08T20:15:39.330209] [INFO ] [sig ] AGZD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:39.467603] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AGZD.txt [2026-01-08T20:15:39.467766] [INFO ] [sig ] [100/3512] Completed AGZD in 0.3s | 2.86 sym/s | Total: 34.9s | ETA: 19.9m [2026-01-08T20:15:39.467808] [INFO ] [sig ] [101/3512] Forecasting AHCO... [2026-01-08T20:15:39.467837] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-08T20:15:39.467868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-08T20:15:39.481348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-08T20:15:39.481761] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-08T20:15:39.482688] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-08T20:15:39.482755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:39.482789] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:39.482816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:39.482872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:39.551316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:39.552429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:39.552533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:39.552594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:39.692083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:39.692242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:39.692281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:39.692309] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:39.695898] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: UP (p=86.34%) [2026-01-08T20:15:39.696236] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-08T20:15:39.696378] [INFO ] [sig ] AHCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:39.842945] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AHCO.txt [2026-01-08T20:15:39.843291] [INFO ] [sig ] [101/3512] Completed AHCO in 0.4s | 2.86 sym/s | Total: 35.3s | ETA: 19.9m [2026-01-08T20:15:39.843331] [INFO ] [sig ] [102/3512] Forecasting AHH... [2026-01-08T20:15:39.843360] [INFO ] [sig ] Generating forecast for: AHH [2026-01-08T20:15:39.843390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-08T20:15:39.855179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-08T20:15:39.855468] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-08T20:15:39.856283] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-08T20:15:39.856335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:39.856366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:39.856393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:39.856449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:39.916346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:39.917461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:39.917547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:39.917601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:40.040983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:40.041145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:40.041187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:40.041219] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:40.044860] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=86.12%) [2026-01-08T20:15:40.045152] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-08T20:15:40.045287] [INFO ] [sig ] AHH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:40.190276] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AHH.txt [2026-01-08T20:15:40.190434] [INFO ] [sig ] [102/3512] Completed AHH in 0.3s | 2.86 sym/s | Total: 35.7s | ETA: 19.9m [2026-01-08T20:15:40.190474] [INFO ] [sig ] [103/3512] Forecasting AI... [2026-01-08T20:15:40.190504] [INFO ] [sig ] Generating forecast for: AI [2026-01-08T20:15:40.190534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-08T20:15:40.204154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-08T20:15:40.204545] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-08T20:15:40.205401] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-08T20:15:40.205454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:40.205486] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:40.205512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:40.205584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:40.264966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:40.265868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:40.265953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:40.265986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:40.393876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:40.394036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:40.394076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:40.394104] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:40.397507] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=44.88%) [2026-01-08T20:15:40.397834] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-08T20:15:40.397972] [INFO ] [sig ] AI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:40.544287] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AI.txt [2026-01-08T20:15:40.544469] [INFO ] [sig ] [103/3512] Completed AI in 0.4s | 2.86 sym/s | Total: 36.0s | ETA: 19.9m [2026-01-08T20:15:40.544511] [INFO ] [sig ] [104/3512] Forecasting AIA... [2026-01-08T20:15:40.544541] [INFO ] [sig ] Generating forecast for: AIA [2026-01-08T20:15:40.544591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-08T20:15:40.555557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-08T20:15:40.555931] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-08T20:15:40.556751] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-08T20:15:40.556804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:40.556835] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:40.556861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:40.556917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:40.613948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:40.614855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:40.614937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:40.614971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:40.735366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:40.735529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:40.735586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:40.735617] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:40.739359] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-01-08T20:15:40.739691] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-08T20:15:40.739827] [INFO ] [sig ] AIA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:40.881674] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AIA.txt [2026-01-08T20:15:40.881818] [INFO ] [sig ] [104/3512] Completed AIA in 0.3s | 2.86 sym/s | Total: 36.4s | ETA: 19.9m [2026-01-08T20:15:40.881865] [INFO ] [sig ] [105/3512] Forecasting AIG... [2026-01-08T20:15:40.881895] [INFO ] [sig ] Generating forecast for: AIG [2026-01-08T20:15:40.881925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-08T20:15:40.894120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-08T20:15:40.894477] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-08T20:15:40.895290] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-08T20:15:40.895342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:40.895374] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:40.895401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:40.895457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:40.951683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:40.952419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:40.952497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:40.952560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:41.077060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:41.077220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:41.077260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:41.077289] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:41.080741] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: DOWN (p=27.62%) [2026-01-08T20:15:41.081034] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-08T20:15:41.081170] [INFO ] [sig ] AIG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:41.218055] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AIG.txt [2026-01-08T20:15:41.218200] [INFO ] [sig ] [105/3512] Completed AIG in 0.3s | 2.86 sym/s | Total: 36.7s | ETA: 19.8m [2026-01-08T20:15:41.218239] [INFO ] [sig ] [106/3512] Forecasting AIMD... [2026-01-08T20:15:41.218269] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-08T20:15:41.218298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-08T20:15:41.229502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-08T20:15:41.229839] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-08T20:15:41.230668] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-08T20:15:41.230720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:41.230751] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:41.230777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:41.230833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:41.286797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:41.287553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:41.287655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:41.287688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:41.400779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:41.400938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:41.400980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:41.401008] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:41.404349] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-08T20:15:41.404669] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-08T20:15:41.404800] [INFO ] [sig ] AIMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:41.545969] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AIMD.txt [2026-01-08T20:15:41.546138] [INFO ] [sig ] [106/3512] Completed AIMD in 0.3s | 2.86 sym/s | Total: 37.0s | ETA: 19.8m [2026-01-08T20:15:41.546184] [INFO ] [sig ] [107/3512] Forecasting AIO... [2026-01-08T20:15:41.546214] [INFO ] [sig ] Generating forecast for: AIO [2026-01-08T20:15:41.546244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-08T20:15:41.558547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-08T20:15:41.558944] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-08T20:15:41.559823] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-08T20:15:41.559876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:41.559911] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:41.559948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:41.560012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:41.617254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:41.617969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:41.618048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:41.618081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:41.735678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:41.735822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:41.735861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:41.735887] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:41.739223] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=87.93%) [2026-01-08T20:15:41.739527] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-08T20:15:41.739689] [INFO ] [sig ] AIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:41.880449] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AIO.txt [2026-01-08T20:15:41.880599] [INFO ] [sig ] [107/3512] Completed AIO in 0.3s | 2.86 sym/s | Total: 37.4s | ETA: 19.8m [2026-01-08T20:15:41.880640] [INFO ] [sig ] [108/3512] Forecasting AIP... [2026-01-08T20:15:41.880669] [INFO ] [sig ] Generating forecast for: AIP [2026-01-08T20:15:41.880697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-08T20:15:41.891837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-08T20:15:41.892114] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-08T20:15:41.892923] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-08T20:15:41.892975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:41.893005] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:41.893032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:41.893087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:41.949130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:41.949958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:41.950037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:41.950069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:42.071217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:42.071368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:42.071430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:42.071460] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:42.075208] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=76.55%) [2026-01-08T20:15:42.075478] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-08T20:15:42.075624] [INFO ] [sig ] AIP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:42.214184] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AIP.txt [2026-01-08T20:15:42.214333] [INFO ] [sig ] [108/3512] Completed AIP in 0.3s | 2.87 sym/s | Total: 37.7s | ETA: 19.8m [2026-01-08T20:15:42.214373] [INFO ] [sig ] [109/3512] Forecasting AIPI... [2026-01-08T20:15:42.214401] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-08T20:15:42.214430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-08T20:15:42.225597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-08T20:15:42.225935] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-08T20:15:42.226775] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-08T20:15:42.226827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:42.226858] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:42.226885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:42.226941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:42.293922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:42.294759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:42.294848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:42.294881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:42.420316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:42.420484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:42.420525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:42.420553] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:42.424169] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-08T20:15:42.424445] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-08T20:15:42.424589] [INFO ] [sig ] AIPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:42.568313] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AIPI.txt [2026-01-08T20:15:42.568526] [INFO ] [sig ] [109/3512] Completed AIPI in 0.4s | 2.87 sym/s | Total: 38.0s | ETA: 19.8m [2026-01-08T20:15:42.568586] [INFO ] [sig ] [110/3512] Forecasting AIQ... [2026-01-08T20:15:42.568618] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-08T20:15:42.568649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-08T20:15:42.580248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-08T20:15:42.580618] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-08T20:15:42.581663] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-08T20:15:42.581714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:42.581745] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:42.581772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:42.581829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:42.640089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:42.641033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:42.641119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:42.641152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:42.761586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:42.761723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:42.761763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:42.761791] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:42.765093] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=7.32%) [2026-01-08T20:15:42.765518] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-08T20:15:42.765663] [INFO ] [sig ] AIQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:42.904599] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AIQ.txt [2026-01-08T20:15:42.904741] [INFO ] [sig ] [110/3512] Completed AIQ in 0.3s | 2.87 sym/s | Total: 38.4s | ETA: 19.8m [2026-01-08T20:15:42.904783] [INFO ] [sig ] [111/3512] Forecasting AIRG... [2026-01-08T20:15:42.904813] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-08T20:15:42.904843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-08T20:15:42.915607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-08T20:15:42.915927] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-08T20:15:42.916735] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-08T20:15:42.916787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:42.916819] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:42.916846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:42.916903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:42.973864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:42.974550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:42.974647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:42.974680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:43.082978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:43.083133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:43.083173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:43.083202] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:43.086526] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=37.86%) [2026-01-08T20:15:43.086824] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-08T20:15:43.086955] [INFO ] [sig ] AIRG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:43.223981] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AIRG.txt [2026-01-08T20:15:43.224108] [INFO ] [sig ] [111/3512] Completed AIRG in 0.3s | 2.87 sym/s | Total: 38.7s | ETA: 19.8m [2026-01-08T20:15:43.224147] [INFO ] [sig ] [112/3512] Forecasting AIRJ... [2026-01-08T20:15:43.224175] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-08T20:15:43.224203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-08T20:15:43.235979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-08T20:15:43.236256] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-08T20:15:43.237066] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-08T20:15:43.237126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:43.237192] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:43.237222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:43.237279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:43.293550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:43.294294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:43.294374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:43.294407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:43.413263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:43.413422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:43.413463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:43.413491] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:43.416872] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=29.37%) [2026-01-08T20:15:43.417154] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-08T20:15:43.417283] [INFO ] [sig ] AIRJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:43.554620] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AIRJ.txt [2026-01-08T20:15:43.554756] [INFO ] [sig ] [112/3512] Completed AIRJ in 0.3s | 2.87 sym/s | Total: 39.0s | ETA: 19.7m [2026-01-08T20:15:43.554795] [INFO ] [sig ] [113/3512] Forecasting AIRS... [2026-01-08T20:15:43.554824] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-08T20:15:43.554854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-08T20:15:43.566302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-08T20:15:43.566655] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-08T20:15:43.567459] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-08T20:15:43.567523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:43.567557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:43.567602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:43.567660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:43.624662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:43.625451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:43.625534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:43.625586] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:43.745553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:43.745730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:43.745773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:43.745801] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:43.749180] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=62.50%) [2026-01-08T20:15:43.749459] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-08T20:15:43.749608] [INFO ] [sig ] AIRS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:43.896092] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AIRS.txt [2026-01-08T20:15:43.896265] [INFO ] [sig ] [113/3512] Completed AIRS in 0.3s | 2.87 sym/s | Total: 39.4s | ETA: 19.7m [2026-01-08T20:15:43.896310] [INFO ] [sig ] [114/3512] Forecasting AISP... [2026-01-08T20:15:43.896351] [INFO ] [sig ] Generating forecast for: AISP [2026-01-08T20:15:43.896381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-08T20:15:43.909227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-08T20:15:43.909648] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-08T20:15:43.910738] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-08T20:15:43.910791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:43.910826] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:43.910853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:43.910910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:43.970027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:43.970911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:43.970995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:43.971028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:44.094752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:44.094919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:44.094960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:44.094988] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:44.098753] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=83.53%) [2026-01-08T20:15:44.099040] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-08T20:15:44.099168] [INFO ] [sig ] AISP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:44.244602] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AISP.txt [2026-01-08T20:15:44.244769] [INFO ] [sig ] [114/3512] Completed AISP in 0.3s | 2.87 sym/s | Total: 39.7s | ETA: 19.7m [2026-01-08T20:15:44.244811] [INFO ] [sig ] [115/3512] Forecasting AIZN... [2026-01-08T20:15:44.244840] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-08T20:15:44.244872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-08T20:15:44.256316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-08T20:15:44.256704] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-08T20:15:44.257497] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-08T20:15:44.257549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:44.257603] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:44.257631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:44.257691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:44.315130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:44.315990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:44.316074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:44.316107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:44.425987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:44.426143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:44.426184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:44.426244] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:44.429695] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-01-08T20:15:44.429972] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-08T20:15:44.430102] [INFO ] [sig ] AIZN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:44.573783] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AIZN.txt [2026-01-08T20:15:44.573996] [INFO ] [sig ] [115/3512] Completed AIZN in 0.3s | 2.87 sym/s | Total: 40.0s | ETA: 19.7m [2026-01-08T20:15:44.574061] [INFO ] [sig ] [116/3512] Forecasting AJG... [2026-01-08T20:15:44.574131] [INFO ] [sig ] Generating forecast for: AJG [2026-01-08T20:15:44.574178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-08T20:15:44.586963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-08T20:15:44.587286] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-08T20:15:44.588116] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-08T20:15:44.588169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:44.588202] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:44.588228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:44.588284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:44.648206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:44.649121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:44.649206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:44.649239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:44.774325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:44.774490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:44.774534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:44.774564] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:44.778025] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-08T20:15:44.778305] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-08T20:15:44.778469] [INFO ] [sig ] AJG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:44.925519] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AJG.txt [2026-01-08T20:15:44.925670] [INFO ] [sig ] [116/3512] Completed AJG in 0.4s | 2.87 sym/s | Total: 40.4s | ETA: 19.7m [2026-01-08T20:15:44.925710] [INFO ] [sig ] [117/3512] Forecasting AKAM... [2026-01-08T20:15:44.925740] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-08T20:15:44.925769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-08T20:15:44.937267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-08T20:15:44.937560] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-08T20:15:44.938367] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-08T20:15:44.938462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:44.938501] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:44.938532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:44.938622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:44.998183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:44.999145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:44.999254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:44.999288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:45.118517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:45.118691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:45.118733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:45.118763] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:45.122142] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=9.03%) [2026-01-08T20:15:45.122412] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-08T20:15:45.122549] [INFO ] [sig ] AKAM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:45.262161] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AKAM.txt [2026-01-08T20:15:45.262324] [INFO ] [sig ] [117/3512] Completed AKAM in 0.3s | 2.87 sym/s | Total: 40.7s | ETA: 19.7m [2026-01-08T20:15:45.262366] [INFO ] [sig ] [118/3512] Forecasting AKBA... [2026-01-08T20:15:45.262395] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-08T20:15:45.262426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-08T20:15:45.274814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-08T20:15:45.275211] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-08T20:15:45.276050] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-08T20:15:45.276102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:45.276133] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:45.276159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:45.276216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:45.333604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:45.334460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:45.334543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:45.334593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:45.464115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:45.464273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:45.464314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:45.464343] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:45.467896] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=35.54%) [2026-01-08T20:15:45.468242] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-08T20:15:45.468386] [INFO ] [sig ] AKBA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:45.609910] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AKBA.txt [2026-01-08T20:15:45.610069] [INFO ] [sig ] [118/3512] Completed AKBA in 0.3s | 2.87 sym/s | Total: 41.1s | ETA: 19.7m [2026-01-08T20:15:45.610110] [INFO ] [sig ] [119/3512] Forecasting AL... [2026-01-08T20:15:45.610142] [INFO ] [sig ] Generating forecast for: AL [2026-01-08T20:15:45.610172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-08T20:15:45.622277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-08T20:15:45.622604] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-08T20:15:45.623407] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-08T20:15:45.623461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:45.623494] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:45.623521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:45.623597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:45.685206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:45.686236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:45.686357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:45.686394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:45.813419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:45.813626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:45.813668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:45.813717] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:45.817521] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-01-08T20:15:45.817875] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-08T20:15:45.818017] [INFO ] [sig ] AL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:45.964636] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AL.txt [2026-01-08T20:15:45.964792] [INFO ] [sig ] [119/3512] Completed AL in 0.4s | 2.87 sym/s | Total: 41.4s | ETA: 19.7m [2026-01-08T20:15:45.964833] [INFO ] [sig ] [120/3512] Forecasting ALAB... [2026-01-08T20:15:45.964862] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-08T20:15:45.964891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-08T20:15:45.976907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-08T20:15:45.977253] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-08T20:15:45.978075] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-08T20:15:45.978126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:45.978158] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:45.978186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:45.978281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:46.036311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:46.037203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:46.037286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:46.037318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:46.163089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:46.163243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:46.163282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:46.163311] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:46.166707] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=61.80%) [2026-01-08T20:15:46.166987] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-08T20:15:46.167118] [INFO ] [sig ] ALAB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:46.312284] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALAB.txt [2026-01-08T20:15:46.312443] [INFO ] [sig ] [120/3512] Completed ALAB in 0.3s | 2.87 sym/s | Total: 41.8s | ETA: 19.7m [2026-01-08T20:15:46.312483] [INFO ] [sig ] [121/3512] Forecasting ALB... [2026-01-08T20:15:46.312513] [INFO ] [sig ] Generating forecast for: ALB [2026-01-08T20:15:46.312543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-08T20:15:46.332662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-08T20:15:46.333044] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-08T20:15:46.333861] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-08T20:15:46.333914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:46.333945] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:46.333972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:46.334028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:46.404246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:46.405181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:46.405280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:46.405331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:46.533267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:46.533435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:46.533477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:46.533505] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:46.537214] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=81.33%) [2026-01-08T20:15:46.537549] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-08T20:15:46.537707] [INFO ] [sig ] ALB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:46.684565] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALB.txt [2026-01-08T20:15:46.684747] [INFO ] [sig ] [121/3512] Completed ALB in 0.4s | 2.87 sym/s | Total: 42.2s | ETA: 19.7m [2026-01-08T20:15:46.684791] [INFO ] [sig ] [122/3512] Forecasting ALC... [2026-01-08T20:15:46.684820] [INFO ] [sig ] Generating forecast for: ALC [2026-01-08T20:15:46.684858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-08T20:15:46.697322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-08T20:15:46.697687] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-08T20:15:46.698572] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-08T20:15:46.698643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:46.698675] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:46.698702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:46.698757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:46.756056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:46.756964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:46.757103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:46.757136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:46.879145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:46.879307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:46.879347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:46.879376] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:46.882719] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-08T20:15:46.882998] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-08T20:15:46.883124] [INFO ] [sig ] ALC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:47.029154] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALC.txt [2026-01-08T20:15:47.029310] [INFO ] [sig ] [122/3512] Completed ALC in 0.3s | 2.87 sym/s | Total: 42.5s | ETA: 19.7m [2026-01-08T20:15:47.029347] [INFO ] [sig ] [123/3512] Forecasting ALCO... [2026-01-08T20:15:47.029379] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-08T20:15:47.029408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-08T20:15:47.041065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-08T20:15:47.041454] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-08T20:15:47.042275] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-08T20:15:47.042327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:47.042359] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:47.042385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:47.042458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:47.099702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:47.100566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:47.100670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:47.100703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:47.226905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:47.227083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:47.227129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:47.227159] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:47.231035] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: DOWN (p=39.33%) [2026-01-08T20:15:47.231524] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-08T20:15:47.231683] [INFO ] [sig ] ALCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:47.374520] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALCO.txt [2026-01-08T20:15:47.374711] [INFO ] [sig ] [123/3512] Completed ALCO in 0.3s | 2.87 sym/s | Total: 42.8s | ETA: 19.7m [2026-01-08T20:15:47.374753] [INFO ] [sig ] [124/3512] Forecasting ALDX... [2026-01-08T20:15:47.374783] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-08T20:15:47.374814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-08T20:15:47.387755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-08T20:15:47.388136] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-08T20:15:47.389059] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-08T20:15:47.389115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:47.389148] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:47.389176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:47.389233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:47.447255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:47.448253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:47.448361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:47.448408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:47.571055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:47.571215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:47.571258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:47.571288] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:47.574828] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-01-08T20:15:47.575246] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-08T20:15:47.575435] [INFO ] [sig ] ALDX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:47.718994] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALDX.txt [2026-01-08T20:15:47.719145] [INFO ] [sig ] [124/3512] Completed ALDX in 0.3s | 2.87 sym/s | Total: 43.2s | ETA: 19.7m [2026-01-08T20:15:47.719191] [INFO ] [sig ] [125/3512] Forecasting ALEX... [2026-01-08T20:15:47.719252] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-08T20:15:47.719286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-08T20:15:47.731486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-08T20:15:47.731810] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-08T20:15:47.732643] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-08T20:15:47.732695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:47.732728] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:47.732754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:47.732810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:47.792093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:47.792829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:47.792911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:47.792943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:47.914698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:47.914844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:47.914884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:47.914913] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:47.918628] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-08T20:15:47.918902] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-08T20:15:47.919033] [INFO ] [sig ] ALEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:48.064036] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALEX.txt [2026-01-08T20:15:48.064221] [INFO ] [sig ] [125/3512] Completed ALEX in 0.3s | 2.87 sym/s | Total: 43.5s | ETA: 19.7m [2026-01-08T20:15:48.064265] [INFO ] [sig ] [126/3512] Forecasting ALG... [2026-01-08T20:15:48.064490] [INFO ] [sig ] Generating forecast for: ALG [2026-01-08T20:15:48.064521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-08T20:15:48.077074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-08T20:15:48.077465] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-08T20:15:48.078532] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-08T20:15:48.078611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:48.078647] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:48.078673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:48.078731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:48.137432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:48.138285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:48.138370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:48.138423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:48.262999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:48.263170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:48.263217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:48.263249] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:48.267162] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-08T20:15:48.267481] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-08T20:15:48.267633] [INFO ] [sig ] ALG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:48.406046] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALG.txt [2026-01-08T20:15:48.406202] [INFO ] [sig ] [126/3512] Completed ALG in 0.3s | 2.87 sym/s | Total: 43.9s | ETA: 19.7m [2026-01-08T20:15:48.406242] [INFO ] [sig ] [127/3512] Forecasting ALGM... [2026-01-08T20:15:48.406273] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-08T20:15:48.406311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-08T20:15:48.418024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-08T20:15:48.418351] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-08T20:15:48.419386] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-08T20:15:48.419440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:48.419472] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:48.419500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:48.419557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:48.493329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:48.494211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:48.494295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:48.494327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:48.616259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:48.616419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:48.616459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:48.616487] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:48.619827] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: UP (p=59.29%) [2026-01-08T20:15:48.620104] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-08T20:15:48.620231] [INFO ] [sig ] ALGM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:48.773459] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALGM.txt [2026-01-08T20:15:48.773641] [INFO ] [sig ] [127/3512] Completed ALGM in 0.4s | 2.87 sym/s | Total: 44.2s | ETA: 19.7m [2026-01-08T20:15:48.773690] [INFO ] [sig ] [128/3512] Forecasting ALGN... [2026-01-08T20:15:48.773719] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-08T20:15:48.773761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-08T20:15:48.787054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-08T20:15:48.787556] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-08T20:15:48.788432] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-08T20:15:48.788485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:48.788517] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:48.788542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:48.788624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:48.845242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:48.845904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:48.845987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:48.846021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:48.966228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:48.966388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:48.966430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:48.966460] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:48.969919] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-08T20:15:48.970215] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-08T20:15:48.970350] [INFO ] [sig ] ALGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:49.110448] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALGN.txt [2026-01-08T20:15:49.110618] [INFO ] [sig ] [128/3512] Completed ALGN in 0.3s | 2.87 sym/s | Total: 44.6s | ETA: 19.6m [2026-01-08T20:15:49.110662] [INFO ] [sig ] [129/3512] Forecasting ALGS... [2026-01-08T20:15:49.110693] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-08T20:15:49.110724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-08T20:15:49.122911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-08T20:15:49.123211] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-08T20:15:49.124043] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-08T20:15:49.124097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:49.124154] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:49.124184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:49.124242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:49.181889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:49.182649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:49.182728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:49.182761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:49.314654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:49.314819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:49.314860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:49.314888] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:49.318804] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=60.51%) [2026-01-08T20:15:49.319108] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-08T20:15:49.319254] [INFO ] [sig ] ALGS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:49.471816] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALGS.txt [2026-01-08T20:15:49.471948] [INFO ] [sig ] [129/3512] Completed ALGS in 0.4s | 2.87 sym/s | Total: 44.9s | ETA: 19.6m [2026-01-08T20:15:49.471986] [INFO ] [sig ] [130/3512] Forecasting ALHC... [2026-01-08T20:15:49.472015] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-08T20:15:49.472043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-08T20:15:49.483642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-08T20:15:49.483901] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-08T20:15:49.484700] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-08T20:15:49.484752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:49.484784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:49.484810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:49.484866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:49.545761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:49.546544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:49.546649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:49.546684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:49.667955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:49.668104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:49.668144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:49.668173] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:49.671540] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-01-08T20:15:49.671826] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-08T20:15:49.671950] [INFO ] [sig ] ALHC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:49.872508] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALHC.txt [2026-01-08T20:15:49.872679] [INFO ] [sig ] [130/3512] Completed ALHC in 0.4s | 2.87 sym/s | Total: 45.3s | ETA: 19.7m [2026-01-08T20:15:49.872720] [INFO ] [sig ] [131/3512] Forecasting ALK... [2026-01-08T20:15:49.872749] [INFO ] [sig ] Generating forecast for: ALK [2026-01-08T20:15:49.872779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-08T20:15:49.885854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-08T20:15:49.886131] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-08T20:15:49.887140] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-08T20:15:49.887192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:49.887224] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:49.887251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:49.887307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:49.945285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:49.945939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:49.946018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:49.946051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:50.084713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:50.084884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:50.084939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:50.084981] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:50.089401] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-01-08T20:15:50.089702] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-08T20:15:50.089831] [INFO ] [sig ] ALK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:50.235326] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALK.txt [2026-01-08T20:15:50.235490] [INFO ] [sig ] [131/3512] Completed ALK in 0.4s | 2.87 sym/s | Total: 45.7s | ETA: 19.7m [2026-01-08T20:15:50.235531] [INFO ] [sig ] [132/3512] Forecasting ALKS... [2026-01-08T20:15:50.235561] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-08T20:15:50.235616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-08T20:15:50.247786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-08T20:15:50.248177] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-08T20:15:50.249050] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-08T20:15:50.249103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:50.249133] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:50.249159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:50.249215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:50.314147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:50.315197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:50.315297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:50.315333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:50.440547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:50.440766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:50.440811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:50.440896] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:50.444418] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=58.83%) [2026-01-08T20:15:50.444731] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-08T20:15:50.444865] [INFO ] [sig ] ALKS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:50.591480] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALKS.txt [2026-01-08T20:15:50.591642] [INFO ] [sig ] [132/3512] Completed ALKS in 0.4s | 2.87 sym/s | Total: 46.1s | ETA: 19.7m [2026-01-08T20:15:50.591683] [INFO ] [sig ] [133/3512] Forecasting ALL... [2026-01-08T20:15:50.591713] [INFO ] [sig ] Generating forecast for: ALL [2026-01-08T20:15:50.591743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-08T20:15:50.605083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-08T20:15:50.605440] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-08T20:15:50.606279] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-08T20:15:50.606332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:50.606364] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:50.606390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:50.606446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:50.666815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:50.667509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:50.667607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:50.667641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:50.788161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:50.788532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:50.788587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:50.788618] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:50.792390] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: DOWN (p=46.33%) [2026-01-08T20:15:50.792688] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-08T20:15:50.792819] [INFO ] [sig ] ALL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:50.930706] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALL.txt [2026-01-08T20:15:50.930862] [INFO ] [sig ] [133/3512] Completed ALL in 0.3s | 2.87 sym/s | Total: 46.4s | ETA: 19.6m [2026-01-08T20:15:50.930901] [INFO ] [sig ] [134/3512] Forecasting ALLE... [2026-01-08T20:15:50.930933] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-08T20:15:50.930962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-08T20:15:50.943795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-08T20:15:50.944218] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-08T20:15:50.945091] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-08T20:15:50.945147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:50.945179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:50.945205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:50.945263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:51.002446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:51.003396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:51.003489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:51.003522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:51.125428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:51.125622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:51.125665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:51.125694] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:51.129606] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=13.64%) [2026-01-08T20:15:51.129883] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-08T20:15:51.130010] [INFO ] [sig ] ALLE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:51.269278] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALLE.txt [2026-01-08T20:15:51.269436] [INFO ] [sig ] [134/3512] Completed ALLE in 0.3s | 2.87 sym/s | Total: 46.7s | ETA: 19.6m [2026-01-08T20:15:51.269476] [INFO ] [sig ] [135/3512] Forecasting ALLO... [2026-01-08T20:15:51.269507] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-08T20:15:51.269537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-08T20:15:51.281523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-08T20:15:51.281916] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-08T20:15:51.282744] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-08T20:15:51.282795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:51.282826] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:51.282852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:51.282909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:51.340748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:51.341890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:51.341983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:51.342016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:51.466847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:51.467006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:51.467046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:51.467073] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:51.470441] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-01-08T20:15:51.470750] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-08T20:15:51.470882] [INFO ] [sig ] ALLO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:51.611148] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALLO.txt [2026-01-08T20:15:51.611307] [INFO ] [sig ] [135/3512] Completed ALLO in 0.3s | 2.87 sym/s | Total: 47.1s | ETA: 19.6m [2026-01-08T20:15:51.611347] [INFO ] [sig ] [136/3512] Forecasting ALLY... [2026-01-08T20:15:51.611378] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-08T20:15:51.611408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-08T20:15:51.623827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-08T20:15:51.624188] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-08T20:15:51.625055] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-08T20:15:51.625120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:51.625157] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:51.625186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:51.625242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:51.681996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:51.682727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:51.682809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:51.682842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:51.807621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:51.807791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:51.807841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:51.807900] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:51.811828] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=28.57%) [2026-01-08T20:15:51.812241] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-08T20:15:51.812407] [INFO ] [sig ] ALLY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:51.959401] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALLY.txt [2026-01-08T20:15:51.959585] [INFO ] [sig ] [136/3512] Completed ALLY in 0.3s | 2.87 sym/s | Total: 47.4s | ETA: 19.6m [2026-01-08T20:15:51.959629] [INFO ] [sig ] [137/3512] Forecasting ALMS... [2026-01-08T20:15:51.959660] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-08T20:15:51.959697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-08T20:15:51.971758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-08T20:15:51.972129] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-08T20:15:51.972973] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-08T20:15:51.973027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:51.973060] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:51.973087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:51.973144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:52.035894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:52.036873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:52.036967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:52.037002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:52.160973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:52.161131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:52.161170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:52.161201] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:52.164898] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-01-08T20:15:52.165172] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-08T20:15:52.165314] [INFO ] [sig ] ALMS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:52.312236] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALMS.txt [2026-01-08T20:15:52.312406] [INFO ] [sig ] [137/3512] Completed ALMS in 0.4s | 2.87 sym/s | Total: 47.8s | ETA: 19.6m [2026-01-08T20:15:52.312446] [INFO ] [sig ] [138/3512] Forecasting ALNY... [2026-01-08T20:15:52.312479] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-08T20:15:52.312509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-08T20:15:52.324682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-08T20:15:52.325084] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-08T20:15:52.325937] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-08T20:15:52.325990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:52.326022] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:52.326049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:52.326108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:52.386751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:52.387792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:52.387874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:52.387907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:52.517844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:52.518004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:52.518046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:52.518075] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:52.522124] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=17.91%) [2026-01-08T20:15:52.522569] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-08T20:15:52.522712] [INFO ] [sig ] ALNY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:52.664727] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALNY.txt [2026-01-08T20:15:52.664866] [INFO ] [sig ] [138/3512] Completed ALNY in 0.4s | 2.87 sym/s | Total: 48.1s | ETA: 19.6m [2026-01-08T20:15:52.664906] [INFO ] [sig ] [139/3512] Forecasting ALRM... [2026-01-08T20:15:52.664934] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-08T20:15:52.664965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-08T20:15:52.676651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-08T20:15:52.677005] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-08T20:15:52.677827] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-08T20:15:52.677879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:52.677911] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:52.677938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:52.677994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:52.734845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:52.735644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:52.735757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:52.735791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:52.861643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:52.861833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:52.861875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:52.861904] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:52.865434] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-01-08T20:15:52.865747] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-08T20:15:52.865882] [INFO ] [sig ] ALRM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:53.008662] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALRM.txt [2026-01-08T20:15:53.008820] [INFO ] [sig ] [139/3512] Completed ALRM in 0.3s | 2.87 sym/s | Total: 48.5s | ETA: 19.6m [2026-01-08T20:15:53.008866] [INFO ] [sig ] [140/3512] Forecasting ALRS... [2026-01-08T20:15:53.008898] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-08T20:15:53.008930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-08T20:15:53.020461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-08T20:15:53.020804] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-08T20:15:53.021629] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-08T20:15:53.021682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:53.021714] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:53.021740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:53.021797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:53.077954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:53.078836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:53.078919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:53.078952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:53.198615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:53.198775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:53.198814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:53.198841] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:53.202297] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-01-08T20:15:53.202600] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-08T20:15:53.202732] [INFO ] [sig ] ALRS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:53.340681] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALRS.txt [2026-01-08T20:15:53.340837] [INFO ] [sig ] [140/3512] Completed ALRS in 0.3s | 2.87 sym/s | Total: 48.8s | ETA: 19.6m [2026-01-08T20:15:53.340880] [INFO ] [sig ] [141/3512] Forecasting ALSN... [2026-01-08T20:15:53.340911] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-08T20:15:53.340942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-08T20:15:53.352541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-08T20:15:53.352918] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-08T20:15:53.353774] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-08T20:15:53.353828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:53.353861] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:53.353889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:53.353947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:53.412084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:53.412973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:53.413056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:53.413089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:53.529855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:53.530011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:53.530051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:53.530080] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:53.533797] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=87.12%) [2026-01-08T20:15:53.534089] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-08T20:15:53.534222] [INFO ] [sig ] ALSN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:53.684892] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALSN.txt [2026-01-08T20:15:53.685066] [INFO ] [sig ] [141/3512] Completed ALSN in 0.3s | 2.87 sym/s | Total: 49.2s | ETA: 19.6m [2026-01-08T20:15:53.685108] [INFO ] [sig ] [142/3512] Forecasting ALTG... [2026-01-08T20:15:53.685138] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-08T20:15:53.685171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-08T20:15:53.698423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-08T20:15:53.698802] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-08T20:15:53.699679] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-08T20:15:53.699733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:53.699767] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:53.699794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:53.699869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:53.759260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:53.760183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:53.760272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:53.760304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:53.880946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:53.881107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:53.881146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:53.881176] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:53.884497] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-01-08T20:15:53.884787] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-08T20:15:53.884913] [INFO ] [sig ] ALTG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:54.034589] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALTG.txt [2026-01-08T20:15:54.034782] [INFO ] [sig ] [142/3512] Completed ALTG in 0.3s | 2.87 sym/s | Total: 49.5s | ETA: 19.6m [2026-01-08T20:15:54.034824] [INFO ] [sig ] [143/3512] Forecasting ALTI... [2026-01-08T20:15:54.034854] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-08T20:15:54.034886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-08T20:15:54.049397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-08T20:15:54.049887] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-08T20:15:54.050915] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-08T20:15:54.050976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:54.051018] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:54.051053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:54.051128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:54.117073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:54.117951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:54.118030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:54.118063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:54.247923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:54.248085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:54.248142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:54.248173] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:54.251687] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-08T20:15:54.251976] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-08T20:15:54.252106] [INFO ] [sig ] ALTI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:54.398056] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALTI.txt [2026-01-08T20:15:54.398239] [INFO ] [sig ] [143/3512] Completed ALTI in 0.4s | 2.87 sym/s | Total: 49.9s | ETA: 19.6m [2026-01-08T20:15:54.398287] [INFO ] [sig ] [144/3512] Forecasting ALTS... [2026-01-08T20:15:54.398319] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-08T20:15:54.398350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-08T20:15:54.410109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-08T20:15:54.410500] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-08T20:15:54.411346] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-08T20:15:54.411399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:54.411430] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:54.411456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:54.411511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:54.468334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:54.469248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:54.469356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:54.469390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:54.591707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:54.591861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:54.591900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:54.591928] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:54.595314] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=11.54%) [2026-01-08T20:15:54.595606] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-08T20:15:54.595732] [INFO ] [sig ] ALTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:54.733087] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALTS.txt [2026-01-08T20:15:54.733237] [INFO ] [sig ] [144/3512] Completed ALTS in 0.3s | 2.87 sym/s | Total: 50.2s | ETA: 19.6m [2026-01-08T20:15:54.733277] [INFO ] [sig ] [145/3512] Forecasting ALTY... [2026-01-08T20:15:54.733307] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-08T20:15:54.733337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-08T20:15:54.743909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-08T20:15:54.744175] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-08T20:15:54.744977] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-08T20:15:54.745029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:54.745062] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:54.745090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:54.745146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:54.800976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:54.801618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:54.801697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:54.801729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:54.906802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:54.906944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:54.906982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:54.907010] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:54.910331] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-01-08T20:15:54.910623] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-08T20:15:54.910751] [INFO ] [sig ] ALTY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:55.048495] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALTY.txt [2026-01-08T20:15:55.048633] [INFO ] [sig ] [145/3512] Completed ALTY in 0.3s | 2.87 sym/s | Total: 50.5s | ETA: 19.6m [2026-01-08T20:15:55.048674] [INFO ] [sig ] [146/3512] Forecasting ALVO... [2026-01-08T20:15:55.048703] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-08T20:15:55.048733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-08T20:15:55.059489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-08T20:15:55.059791] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-08T20:15:55.060605] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-08T20:15:55.060658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:55.060712] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:55.060741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:55.060798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:55.118067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:55.118726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:55.118803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:55.118835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:55.246600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:55.246768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:55.246814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:55.246844] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:55.250824] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-08T20:15:55.251129] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-08T20:15:55.251263] [INFO ] [sig ] ALVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:55.390515] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALVO.txt [2026-01-08T20:15:55.390650] [INFO ] [sig ] [146/3512] Completed ALVO in 0.3s | 2.87 sym/s | Total: 50.9s | ETA: 19.5m [2026-01-08T20:15:55.390691] [INFO ] [sig ] [147/3512] Forecasting ALX... [2026-01-08T20:15:55.390720] [INFO ] [sig ] Generating forecast for: ALX [2026-01-08T20:15:55.390750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-08T20:15:55.402082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-08T20:15:55.402358] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-08T20:15:55.403172] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-08T20:15:55.403224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:55.403265] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:55.403294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:55.403351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:55.461011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:55.461688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:55.461768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:55.461801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:55.574746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:55.574862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:55.574904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:55.574933] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:55.578386] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=15.44%) [2026-01-08T20:15:55.578707] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-08T20:15:55.578835] [INFO ] [sig ] ALX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:55.718503] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALX.txt [2026-01-08T20:15:55.718647] [INFO ] [sig ] [147/3512] Completed ALX in 0.3s | 2.87 sym/s | Total: 51.2s | ETA: 19.5m [2026-01-08T20:15:55.718688] [INFO ] [sig ] [148/3512] Forecasting ALXO... [2026-01-08T20:15:55.718716] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-08T20:15:55.718746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-08T20:15:55.729709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-08T20:15:55.729993] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-08T20:15:55.730791] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-08T20:15:55.730843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:55.730874] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:55.730901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:55.730957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:55.786940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:55.787802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:55.787884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:55.787917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:55.905335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:55.905693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:55.905732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:55.905758] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:55.912606] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=49.38%) [2026-01-08T20:15:55.912987] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-08T20:15:55.913130] [INFO ] [sig ] ALXO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:56.057198] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ALXO.txt [2026-01-08T20:15:56.057346] [INFO ] [sig ] [148/3512] Completed ALXO in 0.3s | 2.87 sym/s | Total: 51.5s | ETA: 19.5m [2026-01-08T20:15:56.057387] [INFO ] [sig ] [149/3512] Forecasting ALZN... [2026-01-08T20:15:56.057418] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-08T20:15:56.057448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-08T20:15:56.069971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-08T20:15:56.070298] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-08T20:15:56.071140] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-08T20:15:56.071194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:56.071226] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:56.071253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:56.071310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:56.130986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:56.131906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:56.131988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:56.132023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:56.251135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:56.251286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:56.251325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:56.251383] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:56.254772] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-08T20:15:56.255049] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-08T20:15:56.255174] [INFO ] [sig ] ALZN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:56.394444] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ALZN.txt [2026-01-08T20:15:56.394591] [INFO ] [sig ] [149/3512] Completed ALZN in 0.3s | 2.87 sym/s | Total: 51.9s | ETA: 19.5m [2026-01-08T20:15:56.394632] [INFO ] [sig ] [150/3512] Forecasting AM... [2026-01-08T20:15:56.394662] [INFO ] [sig ] Generating forecast for: AM [2026-01-08T20:15:56.394693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-08T20:15:56.406440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-08T20:15:56.406762] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-08T20:15:56.407758] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-08T20:15:56.407810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:56.407842] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:56.407868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:56.407924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:56.465708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:56.466521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:56.466620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:56.466654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:56.584705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:56.584845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:56.584884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:56.584913] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:56.588238] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=78.89%) [2026-01-08T20:15:56.588533] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-08T20:15:56.588677] [INFO ] [sig ] AM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:56.731278] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AM.txt [2026-01-08T20:15:56.731430] [INFO ] [sig ] [150/3512] Completed AM in 0.3s | 2.87 sym/s | Total: 52.2s | ETA: 19.5m [2026-01-08T20:15:56.731470] [INFO ] [sig ] [151/3512] Forecasting AMAL... [2026-01-08T20:15:56.731504] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-08T20:15:56.731535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-08T20:15:56.743072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-08T20:15:56.743412] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-08T20:15:56.744228] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-08T20:15:56.744281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:56.744312] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:56.744338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:56.744394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:56.805847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:56.806729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:56.806815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:56.806849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:56.935916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:56.936070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:56.936112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:56.936142] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:56.939656] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-08T20:15:56.939953] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-08T20:15:56.940084] [INFO ] [sig ] AMAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:57.078749] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMAL.txt [2026-01-08T20:15:57.078879] [INFO ] [sig ] [151/3512] Completed AMAL in 0.3s | 2.87 sym/s | Total: 52.6s | ETA: 19.5m [2026-01-08T20:15:57.078916] [INFO ] [sig ] [152/3512] Forecasting AMBA... [2026-01-08T20:15:57.078946] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-08T20:15:57.078976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-08T20:15:57.089874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-08T20:15:57.090152] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-08T20:15:57.090961] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-08T20:15:57.091013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:57.091045] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:57.091072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:57.091128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:57.147808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:57.148479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:57.148560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:57.148612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:57.271835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:57.271979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:57.272018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:57.272047] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:57.275405] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: UP (p=71.32%) [2026-01-08T20:15:57.275697] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-08T20:15:57.275826] [INFO ] [sig ] AMBA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:57.414871] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMBA.txt [2026-01-08T20:15:57.415023] [INFO ] [sig ] [152/3512] Completed AMBA in 0.3s | 2.87 sym/s | Total: 52.9s | ETA: 19.5m [2026-01-08T20:15:57.415062] [INFO ] [sig ] [153/3512] Forecasting AMBP... [2026-01-08T20:15:57.415092] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-08T20:15:57.415122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-08T20:15:57.426356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-08T20:15:57.426648] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-08T20:15:57.427459] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-08T20:15:57.427510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:57.427542] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:57.427569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:57.427645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:57.485586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:57.486444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:57.486528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:57.486561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:57.607941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:57.608099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:57.608140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:57.608170] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:57.611830] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=32.90%) [2026-01-08T20:15:57.612111] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-08T20:15:57.612240] [INFO ] [sig ] AMBP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:57.754049] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMBP.txt [2026-01-08T20:15:57.754222] [INFO ] [sig ] [153/3512] Completed AMBP in 0.3s | 2.87 sym/s | Total: 53.2s | ETA: 19.5m [2026-01-08T20:15:57.754272] [INFO ] [sig ] [154/3512] Forecasting AMC... [2026-01-08T20:15:57.754304] [INFO ] [sig ] Generating forecast for: AMC [2026-01-08T20:15:57.754337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-08T20:15:57.765902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-08T20:15:57.766216] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-08T20:15:57.767088] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-08T20:15:57.767142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:57.767175] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:57.767202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:57.767258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:57.825560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:57.826374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:57.826457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:57.826490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:57.950256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:57.950419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:57.950459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:57.950724] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:57.954605] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-01-08T20:15:57.954915] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-08T20:15:57.955054] [INFO ] [sig ] AMC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:58.114383] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMC.txt [2026-01-08T20:15:58.114736] [INFO ] [sig ] [154/3512] Completed AMC in 0.4s | 2.87 sym/s | Total: 53.6s | ETA: 19.5m [2026-01-08T20:15:58.114777] [INFO ] [sig ] [155/3512] Forecasting AMCX... [2026-01-08T20:15:58.114806] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-08T20:15:58.114836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-08T20:15:58.126352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-08T20:15:58.126674] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-08T20:15:58.127488] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-08T20:15:58.127541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:58.127599] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:58.127644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:58.127720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:58.189881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:58.190958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:58.191043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:58.191077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:58.311415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:58.311592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:58.311635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:58.311664] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:58.315506] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: DOWN (p=30.46%) [2026-01-08T20:15:58.315804] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-08T20:15:58.315934] [INFO ] [sig ] AMCX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:58.464619] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMCX.txt [2026-01-08T20:15:58.464784] [INFO ] [sig ] [155/3512] Completed AMCX in 0.3s | 2.87 sym/s | Total: 53.9s | ETA: 19.5m [2026-01-08T20:15:58.464825] [INFO ] [sig ] [156/3512] Forecasting AMD... [2026-01-08T20:15:58.464855] [INFO ] [sig ] Generating forecast for: AMD [2026-01-08T20:15:58.464885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-08T20:15:58.479873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-08T20:15:58.480284] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-08T20:15:58.481515] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-08T20:15:58.481795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:58.481840] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:58.481879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:58.481960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:58.552335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:58.553422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:58.553534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:58.553601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:58.683778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:58.683953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:58.684002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:58.684031] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:58.687779] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=63.09%) [2026-01-08T20:15:58.688081] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-08T20:15:58.688220] [INFO ] [sig ] AMD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:58.832410] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMD.txt [2026-01-08T20:15:58.832557] [INFO ] [sig ] [156/3512] Completed AMD in 0.4s | 2.87 sym/s | Total: 54.3s | ETA: 19.5m [2026-01-08T20:15:58.832618] [INFO ] [sig ] [157/3512] Forecasting AMDL... [2026-01-08T20:15:58.832651] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-08T20:15:58.832682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-08T20:15:58.845196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-08T20:15:58.845513] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-08T20:15:58.846336] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-08T20:15:58.846391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:58.846424] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:58.846452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:58.846715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:58.906542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:58.907378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:58.907461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:58.907495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:59.039396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:59.039766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:59.039813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:59.039843] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:59.043753] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-08T20:15:59.044043] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-08T20:15:59.044175] [INFO ] [sig ] AMDL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:59.192012] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMDL.txt [2026-01-08T20:15:59.192164] [INFO ] [sig ] [157/3512] Completed AMDL in 0.4s | 2.87 sym/s | Total: 54.7s | ETA: 19.5m [2026-01-08T20:15:59.192206] [INFO ] [sig ] [158/3512] Forecasting AME... [2026-01-08T20:15:59.192236] [INFO ] [sig ] Generating forecast for: AME [2026-01-08T20:15:59.192269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-08T20:15:59.203854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-08T20:15:59.204152] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-08T20:15:59.204976] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-08T20:15:59.205030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:59.205064] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:59.205103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:59.205163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:59.262401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:59.263211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:59.263301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:59.263335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:59.388503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:59.388674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:59.388717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:59.388747] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:59.392169] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-08T20:15:59.392447] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-08T20:15:59.392613] [INFO ] [sig ] AME: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:15:59.539106] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AME.txt [2026-01-08T20:15:59.539246] [INFO ] [sig ] [158/3512] Completed AME in 0.3s | 2.87 sym/s | Total: 55.0s | ETA: 19.5m [2026-01-08T20:15:59.539285] [INFO ] [sig ] [159/3512] Forecasting AMG... [2026-01-08T20:15:59.539314] [INFO ] [sig ] Generating forecast for: AMG [2026-01-08T20:15:59.539345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-08T20:15:59.550482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-08T20:15:59.550814] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-08T20:15:59.551649] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-08T20:15:59.551701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:59.551733] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:59.551759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:59.551815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:59.607553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:59.608279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:59.608359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:59.608414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:15:59.728648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:15:59.728805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:15:59.728847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:15:59.728878] [INFO ] [FORECASTER] Training complete [2026-01-08T20:15:59.732280] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-01-08T20:15:59.732600] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-08T20:15:59.732734] [INFO ] [sig ] AMG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:15:59.877244] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMG.txt [2026-01-08T20:15:59.877427] [INFO ] [sig ] [159/3512] Completed AMG in 0.3s | 2.87 sym/s | Total: 55.4s | ETA: 19.5m [2026-01-08T20:15:59.877470] [INFO ] [sig ] [160/3512] Forecasting AMGN... [2026-01-08T20:15:59.877501] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-08T20:15:59.877533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-08T20:15:59.888740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-08T20:15:59.889052] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-08T20:15:59.889908] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-08T20:15:59.889960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:15:59.889992] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:15:59.890018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:15:59.890074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:15:59.946340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:15:59.946972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:15:59.947049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:15:59.947082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:00.067198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:00.067346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:00.067385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:00.067414] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:00.071381] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=22.79%) [2026-01-08T20:16:00.071877] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-08T20:16:00.072005] [INFO ] [sig ] AMGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:00.213479] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMGN.txt [2026-01-08T20:16:00.213646] [INFO ] [sig ] [160/3512] Completed AMGN in 0.3s | 2.87 sym/s | Total: 55.7s | ETA: 19.4m [2026-01-08T20:16:00.213689] [INFO ] [sig ] [161/3512] Forecasting AMH... [2026-01-08T20:16:00.213719] [INFO ] [sig ] Generating forecast for: AMH [2026-01-08T20:16:00.213749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-08T20:16:00.225018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-08T20:16:00.225397] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-08T20:16:00.226246] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-08T20:16:00.226298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:00.226329] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:00.226356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:00.226412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:00.296981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:00.298244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:00.298334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:00.298369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:00.449723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:00.449882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:00.449923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:00.449950] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:00.453615] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: DOWN (p=28.83%) [2026-01-08T20:16:00.453981] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-08T20:16:00.454123] [INFO ] [sig ] AMH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:00.602033] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMH.txt [2026-01-08T20:16:00.602192] [INFO ] [sig ] [161/3512] Completed AMH in 0.4s | 2.87 sym/s | Total: 56.1s | ETA: 19.5m [2026-01-08T20:16:00.602234] [INFO ] [sig ] [162/3512] Forecasting AMLX... [2026-01-08T20:16:00.602264] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-08T20:16:00.602299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-08T20:16:00.614663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-08T20:16:00.615116] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-08T20:16:00.615977] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-08T20:16:00.616033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:00.616066] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:00.616092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:00.616148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:00.675804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:00.676658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:00.676746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:00.676781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:00.798618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:00.798740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:00.798789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:00.798821] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:00.802739] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=20.53%) [2026-01-08T20:16:00.803067] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-08T20:16:00.803215] [INFO ] [sig ] AMLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:00.963680] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMLX.txt [2026-01-08T20:16:00.963823] [INFO ] [sig ] [162/3512] Completed AMLX in 0.4s | 2.87 sym/s | Total: 56.4s | ETA: 19.5m [2026-01-08T20:16:00.963865] [INFO ] [sig ] [163/3512] Forecasting AMN... [2026-01-08T20:16:00.963894] [INFO ] [sig ] Generating forecast for: AMN [2026-01-08T20:16:00.963924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-08T20:16:00.979302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-08T20:16:00.979961] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-08T20:16:00.980834] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-08T20:16:00.980888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:00.980984] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:00.981028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:00.981095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:01.041977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:01.042820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:01.042906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:01.042940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:01.168339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:01.168641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:01.168692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:01.168721] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:01.172478] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-01-08T20:16:01.172780] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-08T20:16:01.172910] [INFO ] [sig ] AMN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:01.314376] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMN.txt [2026-01-08T20:16:01.314522] [INFO ] [sig ] [163/3512] Completed AMN in 0.4s | 2.87 sym/s | Total: 56.8s | ETA: 19.4m [2026-01-08T20:16:01.314563] [INFO ] [sig ] [164/3512] Forecasting AMP... [2026-01-08T20:16:01.314620] [INFO ] [sig ] Generating forecast for: AMP [2026-01-08T20:16:01.314651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-08T20:16:01.330423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-08T20:16:01.330849] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-08T20:16:01.332205] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-08T20:16:01.332273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:01.332324] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:01.332368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:01.332461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:01.396740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:01.397604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:01.397685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:01.397717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:01.516141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:01.516314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:01.516355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:01.516382] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:01.520535] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=48.89%) [2026-01-08T20:16:01.521004] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-08T20:16:01.521171] [INFO ] [sig ] AMP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:01.668075] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMP.txt [2026-01-08T20:16:01.668229] [INFO ] [sig ] [164/3512] Completed AMP in 0.4s | 2.87 sym/s | Total: 57.1s | ETA: 19.4m [2026-01-08T20:16:01.668269] [INFO ] [sig ] [165/3512] Forecasting AMPG... [2026-01-08T20:16:01.668298] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-08T20:16:01.668327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-08T20:16:01.679864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-08T20:16:01.680151] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-08T20:16:01.680949] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-08T20:16:01.681000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:01.681032] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:01.681059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:01.681115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:01.743839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:01.744848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:01.744938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:01.744971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:01.867377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:01.867542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:01.867598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:01.867629] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:01.870992] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=18.14%) [2026-01-08T20:16:01.871265] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-08T20:16:01.871391] [INFO ] [sig ] AMPG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:02.023437] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMPG.txt [2026-01-08T20:16:02.023625] [INFO ] [sig ] [165/3512] Completed AMPG in 0.4s | 2.87 sym/s | Total: 57.5s | ETA: 19.4m [2026-01-08T20:16:02.023667] [INFO ] [sig ] [166/3512] Forecasting AMPH... [2026-01-08T20:16:02.023697] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-08T20:16:02.023726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-08T20:16:02.035615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-08T20:16:02.035958] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-08T20:16:02.036775] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-08T20:16:02.036827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:02.036859] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:02.036885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:02.036942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:02.095285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:02.096176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:02.096259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:02.096291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:02.222278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:02.222433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:02.222472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:02.222535] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:02.225907] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=92.70%) [2026-01-08T20:16:02.226180] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-08T20:16:02.226309] [INFO ] [sig ] AMPH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:02.368025] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMPH.txt [2026-01-08T20:16:02.368167] [INFO ] [sig ] [166/3512] Completed AMPH in 0.3s | 2.87 sym/s | Total: 57.8s | ETA: 19.4m [2026-01-08T20:16:02.368206] [INFO ] [sig ] [167/3512] Forecasting AMPL... [2026-01-08T20:16:02.368236] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-08T20:16:02.368265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-08T20:16:02.381916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-08T20:16:02.382247] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-08T20:16:02.383136] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-08T20:16:02.383191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:02.383224] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:02.383250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:02.383306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:02.441508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:02.442352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:02.442435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:02.442469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:02.562016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:02.562196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:02.562265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:02.562310] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:02.565869] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=73.05%) [2026-01-08T20:16:02.566158] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-08T20:16:02.566295] [INFO ] [sig ] AMPL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:02.711072] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMPL.txt [2026-01-08T20:16:02.711227] [INFO ] [sig ] [167/3512] Completed AMPL in 0.3s | 2.87 sym/s | Total: 58.2s | ETA: 19.4m [2026-01-08T20:16:02.711271] [INFO ] [sig ] [168/3512] Forecasting AMPX... [2026-01-08T20:16:02.711301] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-08T20:16:02.711333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-08T20:16:02.723659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-08T20:16:02.723980] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-08T20:16:02.724853] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-08T20:16:02.724906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:02.724939] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:02.724965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:02.725026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:02.784675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:02.785553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:02.785664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:02.785698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:02.912062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:02.912222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:02.912262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:02.912293] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:02.915976] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=26.06%) [2026-01-08T20:16:02.916262] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-08T20:16:02.916391] [INFO ] [sig ] AMPX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:03.068323] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMPX.txt [2026-01-08T20:16:03.068519] [INFO ] [sig ] [168/3512] Completed AMPX in 0.4s | 2.87 sym/s | Total: 58.5s | ETA: 19.4m [2026-01-08T20:16:03.068564] [INFO ] [sig ] [169/3512] Forecasting AMRC... [2026-01-08T20:16:03.068613] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-08T20:16:03.068645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-08T20:16:03.080984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-08T20:16:03.081325] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-08T20:16:03.082286] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-08T20:16:03.082352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:03.082399] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:03.082439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:03.082523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:03.143205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:03.144089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:03.144174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:03.144209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:03.267798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:03.267951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:03.267992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:03.268022] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:03.271502] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-01-08T20:16:03.271799] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-08T20:16:03.271930] [INFO ] [sig ] AMRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:03.418041] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMRC.txt [2026-01-08T20:16:03.418218] [INFO ] [sig ] [169/3512] Completed AMRC in 0.3s | 2.87 sym/s | Total: 58.9s | ETA: 19.4m [2026-01-08T20:16:03.418261] [INFO ] [sig ] [170/3512] Forecasting AMRN... [2026-01-08T20:16:03.418291] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-08T20:16:03.418322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-08T20:16:03.429976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-08T20:16:03.430294] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-08T20:16:03.431127] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-08T20:16:03.431180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:03.431212] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:03.431238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:03.431295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:03.487508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:03.488356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:03.488468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:03.488503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:03.609925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:03.610083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:03.610123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:03.610154] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:03.613630] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=4.65%) [2026-01-08T20:16:03.613923] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-08T20:16:03.614058] [INFO ] [sig ] AMRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:03.772345] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMRN.txt [2026-01-08T20:16:03.772503] [INFO ] [sig ] [170/3512] Completed AMRN in 0.4s | 2.87 sym/s | Total: 59.2s | ETA: 19.4m [2026-01-08T20:16:03.772545] [INFO ] [sig ] [171/3512] Forecasting AMRX... [2026-01-08T20:16:03.772592] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-08T20:16:03.772625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-08T20:16:03.784454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-08T20:16:03.784881] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-08T20:16:03.785959] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-08T20:16:03.786042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:03.786081] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:03.786108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:03.786167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:03.844863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:03.845786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:03.845872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:03.845905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:03.967649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:03.967806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:03.967846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:03.967876] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:03.971271] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=84.46%) [2026-01-08T20:16:03.971570] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-08T20:16:03.971719] [INFO ] [sig ] AMRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:04.110603] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMRX.txt [2026-01-08T20:16:04.110737] [INFO ] [sig ] [171/3512] Completed AMRX in 0.3s | 2.87 sym/s | Total: 59.6s | ETA: 19.4m [2026-01-08T20:16:04.110777] [INFO ] [sig ] [172/3512] Forecasting AMSC... [2026-01-08T20:16:04.110807] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-08T20:16:04.110837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-08T20:16:04.122110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-08T20:16:04.122387] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-08T20:16:04.123195] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-08T20:16:04.123247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:04.123278] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:04.123305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:04.123361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:04.180142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:04.180825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:04.180904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:04.180937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:04.303173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:04.303341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:04.303381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:04.303410] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:04.306858] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-08T20:16:04.307154] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-08T20:16:04.307298] [INFO ] [sig ] AMSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:04.447276] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMSC.txt [2026-01-08T20:16:04.447446] [INFO ] [sig ] [172/3512] Completed AMSC in 0.3s | 2.87 sym/s | Total: 59.9s | ETA: 19.4m [2026-01-08T20:16:04.447487] [INFO ] [sig ] [173/3512] Forecasting AMSF... [2026-01-08T20:16:04.447515] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-08T20:16:04.447545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-08T20:16:04.459660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-08T20:16:04.460095] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-08T20:16:04.460975] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-08T20:16:04.461029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:04.461060] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:04.461087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:04.461143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:04.517437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:04.518357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:04.518516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:04.518551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:04.640337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:04.640498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:04.640540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:04.640588] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:04.644009] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-01-08T20:16:04.644291] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-08T20:16:04.644421] [INFO ] [sig ] AMSF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:04.792318] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMSF.txt [2026-01-08T20:16:04.792478] [INFO ] [sig ] [173/3512] Completed AMSF in 0.3s | 2.87 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-08T20:16:04.792520] [INFO ] [sig ] [174/3512] Forecasting AMTB... [2026-01-08T20:16:04.792551] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-08T20:16:04.792614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-08T20:16:04.804636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-08T20:16:04.805081] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-08T20:16:04.806134] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-08T20:16:04.806200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:04.806244] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:04.806283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:04.806362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:04.863408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:04.864281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:04.864360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:04.864393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:04.989176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:04.989346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:04.989388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:04.989417] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:04.992934] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=37.54%) [2026-01-08T20:16:04.993271] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-08T20:16:04.993415] [INFO ] [sig ] AMTB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:05.137058] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMTB.txt [2026-01-08T20:16:05.137222] [INFO ] [sig ] [174/3512] Completed AMTB in 0.3s | 2.87 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-08T20:16:05.137272] [INFO ] [sig ] [175/3512] Forecasting AMTX... [2026-01-08T20:16:05.137305] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-08T20:16:05.137336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-08T20:16:05.149301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-08T20:16:05.149706] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-08T20:16:05.150511] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-08T20:16:05.150564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:05.150618] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:05.150646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:05.150703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:05.207424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:05.208297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:05.208384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:05.208444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:05.332825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:05.333002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:05.333045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:05.333076] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:05.336929] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=28.75%) [2026-01-08T20:16:05.337320] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-08T20:16:05.337469] [INFO ] [sig ] AMTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:05.492398] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMTX.txt [2026-01-08T20:16:05.492556] [INFO ] [sig ] [175/3512] Completed AMTX in 0.4s | 2.87 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-08T20:16:05.492626] [INFO ] [sig ] [176/3512] Forecasting AMWD... [2026-01-08T20:16:05.492665] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-08T20:16:05.492697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-08T20:16:05.576742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-08T20:16:05.577082] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-08T20:16:05.577892] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-08T20:16:05.577945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:05.577979] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:05.578006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:05.578064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:05.638807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:05.639699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:05.639786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:05.639821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:05.766189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:05.766354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:05.766400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:05.766432] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:05.770541] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=35.68%) [2026-01-08T20:16:05.770864] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-08T20:16:05.770996] [INFO ] [sig ] AMWD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:05.923028] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMWD.txt [2026-01-08T20:16:05.923225] [INFO ] [sig ] [176/3512] Completed AMWD in 0.4s | 2.87 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-08T20:16:05.923267] [INFO ] [sig ] [177/3512] Forecasting AMWL... [2026-01-08T20:16:05.923299] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-08T20:16:05.923329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-08T20:16:05.940858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-08T20:16:05.941327] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-08T20:16:05.942233] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-08T20:16:05.942289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:05.942324] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:05.942353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:05.942413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:06.003302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:06.004342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:06.004479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:06.004525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:06.129447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:06.129613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:06.129655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:06.129684] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:06.133037] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: UP (p=79.68%) [2026-01-08T20:16:06.133317] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-08T20:16:06.133445] [INFO ] [sig ] AMWL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:06.276975] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMWL.txt [2026-01-08T20:16:06.277145] [INFO ] [sig ] [177/3512] Completed AMWL in 0.4s | 2.87 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-08T20:16:06.277185] [INFO ] [sig ] [178/3512] Forecasting AMX... [2026-01-08T20:16:06.277215] [INFO ] [sig ] Generating forecast for: AMX [2026-01-08T20:16:06.277244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-08T20:16:06.289466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-08T20:16:06.289802] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-08T20:16:06.290698] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-08T20:16:06.290942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:06.290974] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:06.291001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:06.291058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:06.349302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:06.350099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:06.350182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:06.350215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:06.475175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:06.475340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:06.475397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:06.475426] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:06.478902] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=75.18%) [2026-01-08T20:16:06.479182] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-08T20:16:06.479316] [INFO ] [sig ] AMX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:06.621749] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMX.txt [2026-01-08T20:16:06.621884] [INFO ] [sig ] [178/3512] Completed AMX in 0.3s | 2.87 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-08T20:16:06.621923] [INFO ] [sig ] [179/3512] Forecasting AMZD... [2026-01-08T20:16:06.621952] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-08T20:16:06.621981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-08T20:16:06.635940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-08T20:16:06.636222] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-08T20:16:06.637042] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-08T20:16:06.637093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:06.637126] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:06.637152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:06.637209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:06.697506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:06.698456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:06.698542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:06.698592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:06.820149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:06.820301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:06.820340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:06.820371] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:06.823802] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=83.72%) [2026-01-08T20:16:06.824076] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-08T20:16:06.824203] [INFO ] [sig ] AMZD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:06.965492] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AMZD.txt [2026-01-08T20:16:06.965654] [INFO ] [sig ] [179/3512] Completed AMZD in 0.3s | 2.87 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-08T20:16:06.965696] [INFO ] [sig ] [180/3512] Forecasting AMZN... [2026-01-08T20:16:06.965725] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-08T20:16:06.965754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-08T20:16:06.977430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-08T20:16:06.977700] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-08T20:16:06.978508] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-08T20:16:06.978559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:06.978632] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:06.978661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:06.978888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:07.035871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:07.036685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:07.036765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:07.036797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:07.156785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:07.156940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:07.156979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:07.157008] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:07.160334] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=29.10%) [2026-01-08T20:16:07.160624] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-08T20:16:07.160748] [INFO ] [sig ] AMZN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:07.302676] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMZN.txt [2026-01-08T20:16:07.302808] [INFO ] [sig ] [180/3512] Completed AMZN in 0.3s | 2.87 sym/s | Total: 1.0m | ETA: 19.4m [2026-01-08T20:16:07.302847] [INFO ] [sig ] [181/3512] Forecasting AMZZ... [2026-01-08T20:16:07.302876] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-08T20:16:07.302905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-08T20:16:07.315099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-08T20:16:07.315468] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-08T20:16:07.316326] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-08T20:16:07.316380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:07.316414] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:07.316441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:07.316499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:07.376559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:07.377400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:07.377487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:07.377520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:07.501859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:07.502031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:07.502074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:07.502102] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:07.505591] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=25.78%) [2026-01-08T20:16:07.506034] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-08T20:16:07.506166] [INFO ] [sig ] AMZZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:07.649197] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AMZZ.txt [2026-01-08T20:16:07.649328] [INFO ] [sig ] [181/3512] Completed AMZZ in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-08T20:16:07.649367] [INFO ] [sig ] [182/3512] Forecasting AN... [2026-01-08T20:16:07.649395] [INFO ] [sig ] Generating forecast for: AN [2026-01-08T20:16:07.649425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-08T20:16:07.660827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-08T20:16:07.661090] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-08T20:16:07.661875] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-08T20:16:07.661926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:07.661969] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:07.661998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:07.662054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:07.719042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:07.719662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:07.719738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:07.719770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:07.840016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:07.840155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:07.840194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:07.840222] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:07.843457] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=31.17%) [2026-01-08T20:16:07.843747] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-08T20:16:07.843868] [INFO ] [sig ] AN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:07.986073] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AN.txt [2026-01-08T20:16:07.986225] [INFO ] [sig ] [182/3512] Completed AN in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.4m [2026-01-08T20:16:07.986264] [INFO ] [sig ] [183/3512] Forecasting ANAB... [2026-01-08T20:16:07.986294] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-08T20:16:07.986324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-08T20:16:07.998931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-08T20:16:07.999193] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-08T20:16:08.000050] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-08T20:16:08.000102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:08.000134] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:08.000160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:08.000216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:08.057287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:08.058067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:08.058157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:08.058190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:08.175244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:08.175401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:08.175441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:08.175503] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:08.178952] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-01-08T20:16:08.179236] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-08T20:16:08.179363] [INFO ] [sig ] ANAB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:08.316899] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ANAB.txt [2026-01-08T20:16:08.317033] [INFO ] [sig ] [183/3512] Completed ANAB in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:08.317072] [INFO ] [sig ] [184/3512] Forecasting ANDE... [2026-01-08T20:16:08.317102] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-08T20:16:08.317132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-08T20:16:08.328302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-08T20:16:08.328624] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-08T20:16:08.329409] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-08T20:16:08.329460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:08.329492] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:08.329518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:08.329596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:08.387213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:08.387826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:08.387905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:08.387937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:08.510696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:08.510819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:08.510855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:08.510884] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:08.514058] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-01-08T20:16:08.514327] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-08T20:16:08.514448] [INFO ] [sig ] ANDE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:08.652040] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ANDE.txt [2026-01-08T20:16:08.652164] [INFO ] [sig ] [184/3512] Completed ANDE in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:08.652204] [INFO ] [sig ] [185/3512] Forecasting ANF... [2026-01-08T20:16:08.652232] [INFO ] [sig ] Generating forecast for: ANF [2026-01-08T20:16:08.652261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-08T20:16:08.664850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-08T20:16:08.665227] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-08T20:16:08.666085] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-08T20:16:08.666138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:08.666171] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:08.666197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:08.666256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:08.725177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:08.725984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:08.726067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:08.726100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:08.846370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:08.846536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:08.846591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:08.846624] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:08.850064] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-01-08T20:16:08.850343] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-08T20:16:08.850473] [INFO ] [sig ] ANF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:09.001505] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ANF.txt [2026-01-08T20:16:09.001755] [INFO ] [sig ] [185/3512] Completed ANF in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:09.001824] [INFO ] [sig ] [186/3512] Forecasting ANGI... [2026-01-08T20:16:09.001889] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-08T20:16:09.001945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-08T20:16:09.016032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-08T20:16:09.016434] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-08T20:16:09.017307] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-08T20:16:09.017360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:09.017393] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:09.017420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:09.017482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:09.074203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:09.074854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:09.074934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:09.074966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:09.190020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:09.190156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:09.190193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:09.190221] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:09.193466] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-08T20:16:09.193755] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-08T20:16:09.193878] [INFO ] [sig ] ANGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:09.332048] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ANGI.txt [2026-01-08T20:16:09.332166] [INFO ] [sig ] [186/3512] Completed ANGI in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:09.332205] [INFO ] [sig ] [187/3512] Forecasting ANGL... [2026-01-08T20:16:09.332233] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-08T20:16:09.332261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-08T20:16:09.343856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-08T20:16:09.344111] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-08T20:16:09.344910] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-08T20:16:09.344962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:09.344994] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:09.345021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:09.345077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:09.401060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:09.401707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:09.401783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:09.401815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:09.526748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:09.527094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:09.527142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:09.527174] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:09.531115] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=88.34%) [2026-01-08T20:16:09.531387] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-08T20:16:09.531509] [INFO ] [sig ] ANGL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:09.669781] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ANGL.txt [2026-01-08T20:16:09.669922] [INFO ] [sig ] [187/3512] Completed ANGL in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:09.669961] [INFO ] [sig ] [188/3512] Forecasting ANGO... [2026-01-08T20:16:09.669991] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-08T20:16:09.670020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-08T20:16:09.681479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-08T20:16:09.681771] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-08T20:16:09.682557] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-08T20:16:09.682628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:09.682659] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:09.682871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:09.682928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:09.741243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:09.742060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:09.742139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:09.742171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:09.862644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:09.862771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:09.862808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:09.862836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:09.866042] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-01-08T20:16:09.866307] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-08T20:16:09.866430] [INFO ] [sig ] ANGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:10.005107] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ANGO.txt [2026-01-08T20:16:10.005257] [INFO ] [sig ] [188/3512] Completed ANGO in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:10.005295] [INFO ] [sig ] [189/3512] Forecasting ANIK... [2026-01-08T20:16:10.005326] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-08T20:16:10.005356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-08T20:16:10.017402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-08T20:16:10.017721] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-08T20:16:10.018751] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-08T20:16:10.018802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:10.018833] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:10.018858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:10.018914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:10.077853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:10.078551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:10.078649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:10.078683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:10.207721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:10.207878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:10.207917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:10.207966] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:10.212517] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-01-08T20:16:10.213140] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-08T20:16:10.213307] [INFO ] [sig ] ANIK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:10.375087] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ANIK.txt [2026-01-08T20:16:10.375259] [INFO ] [sig ] [189/3512] Completed ANIK in 0.4s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:10.375301] [INFO ] [sig ] [190/3512] Forecasting ANIP... [2026-01-08T20:16:10.375332] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-08T20:16:10.375365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-08T20:16:10.387739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-08T20:16:10.388124] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-08T20:16:10.389000] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-08T20:16:10.389054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:10.389087] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:10.389116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:10.389174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:10.447794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:10.448985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:10.449107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:10.449140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:10.578482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:10.578670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:10.578717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:10.578759] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:10.582202] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=48.42%) [2026-01-08T20:16:10.582483] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-08T20:16:10.582626] [INFO ] [sig ] ANIP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:10.732454] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ANIP.txt [2026-01-08T20:16:10.732609] [INFO ] [sig ] [190/3512] Completed ANIP in 0.4s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:10.732651] [INFO ] [sig ] [191/3512] Forecasting ANIX... [2026-01-08T20:16:10.732681] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-08T20:16:10.732710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-08T20:16:10.744598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-08T20:16:10.744918] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-08T20:16:10.745731] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-08T20:16:10.745782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:10.745813] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:10.745840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:10.745896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:10.803521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:10.804204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:10.804299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:10.804333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:10.924648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:10.924801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:10.924840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:10.924870] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:10.928358] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=30.62%) [2026-01-08T20:16:10.928814] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-08T20:16:10.928942] [INFO ] [sig ] ANIX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:11.067152] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ANIX.txt [2026-01-08T20:16:11.067285] [INFO ] [sig ] [191/3512] Completed ANIX in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:11.067324] [INFO ] [sig ] [192/3512] Forecasting ANNX... [2026-01-08T20:16:11.067353] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-08T20:16:11.067382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-08T20:16:11.078768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-08T20:16:11.079073] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-08T20:16:11.079898] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-08T20:16:11.079951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:11.079984] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:11.080011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:11.080067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:11.136419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:11.137136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:11.137215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:11.137248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:11.257228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:11.257382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:11.257420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:11.257449] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:11.261263] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: UP (p=50.64%) [2026-01-08T20:16:11.261544] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-08T20:16:11.261692] [INFO ] [sig ] ANNX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:11.401591] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ANNX.txt [2026-01-08T20:16:11.401719] [INFO ] [sig ] [192/3512] Completed ANNX in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:11.401758] [INFO ] [sig ] [193/3512] Forecasting ANTX... [2026-01-08T20:16:11.401786] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-08T20:16:11.401815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-08T20:16:11.414015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-08T20:16:11.414314] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-08T20:16:11.415146] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-08T20:16:11.415197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:11.415229] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:11.415265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:11.415323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:11.474206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:11.474932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:11.475013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:11.475046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:11.590698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:11.590846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:11.590886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:11.590916] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:11.594482] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: DOWN (p=27.14%) [2026-01-08T20:16:11.594790] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-08T20:16:11.594916] [INFO ] [sig ] ANTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:11.739209] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ANTX.txt [2026-01-08T20:16:11.739397] [INFO ] [sig ] [193/3512] Completed ANTX in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:11.739441] [INFO ] [sig ] [194/3512] Forecasting ANVS... [2026-01-08T20:16:11.739472] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-08T20:16:11.739502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-08T20:16:11.750838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-08T20:16:11.751161] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-08T20:16:11.751979] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-08T20:16:11.752032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:11.752065] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:11.752092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:11.752148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:11.811871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:11.812804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:11.812894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:11.812927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:11.933988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:11.934143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:11.934184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:11.934212] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:11.937751] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: UP (p=74.74%) [2026-01-08T20:16:11.938022] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-08T20:16:11.938143] [INFO ] [sig ] ANVS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:12.077704] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ANVS.txt [2026-01-08T20:16:12.077836] [INFO ] [sig ] [194/3512] Completed ANVS in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.3m [2026-01-08T20:16:12.077876] [INFO ] [sig ] [195/3512] Forecasting AOD... [2026-01-08T20:16:12.077905] [INFO ] [sig ] Generating forecast for: AOD [2026-01-08T20:16:12.077935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-08T20:16:12.089050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-08T20:16:12.089379] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-08T20:16:12.090187] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-08T20:16:12.090238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:12.090269] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:12.090296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:12.090352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:12.147966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:12.148670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:12.148748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:12.148779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:12.272886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:12.273043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:12.273082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:12.273111] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:12.276409] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=56.10%) [2026-01-08T20:16:12.276697] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-08T20:16:12.276820] [INFO ] [sig ] AOD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:12.414027] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AOD.txt [2026-01-08T20:16:12.414152] [INFO ] [sig ] [195/3512] Completed AOD in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-08T20:16:12.414189] [INFO ] [sig ] [196/3512] Forecasting AOHY... [2026-01-08T20:16:12.414219] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-08T20:16:12.414248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-08T20:16:12.425511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-08T20:16:12.425797] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-08T20:16:12.426560] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-08T20:16:12.426630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:12.426663] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:12.426688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:12.426744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:12.483183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:12.483834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:12.483911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:12.483943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:12.607530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:12.607699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:12.607738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:12.607768] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:12.611078] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=58.35%) [2026-01-08T20:16:12.611347] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-08T20:16:12.611471] [INFO ] [sig ] AOHY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:12.748373] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AOHY.txt [2026-01-08T20:16:12.748522] [INFO ] [sig ] [196/3512] Completed AOHY in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-08T20:16:12.748560] [INFO ] [sig ] [197/3512] Forecasting AON... [2026-01-08T20:16:12.748608] [INFO ] [sig ] Generating forecast for: AON [2026-01-08T20:16:12.748644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-08T20:16:12.759862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-08T20:16:12.760146] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-08T20:16:12.760944] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-08T20:16:12.760996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:12.761051] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:12.761079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:12.761135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:12.817003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:12.817659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:12.817737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:12.817769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:12.939102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:12.939256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:12.939295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:12.939324] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:12.942632] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: DOWN (p=36.67%) [2026-01-08T20:16:12.942901] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-08T20:16:12.943025] [INFO ] [sig ] AON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:13.081968] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AON.txt [2026-01-08T20:16:13.082099] [INFO ] [sig ] [197/3512] Completed AON in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-08T20:16:13.082137] [INFO ] [sig ] [198/3512] Forecasting AOS... [2026-01-08T20:16:13.082166] [INFO ] [sig ] Generating forecast for: AOS [2026-01-08T20:16:13.082196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-08T20:16:13.093863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-08T20:16:13.094118] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-08T20:16:13.094919] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-08T20:16:13.094970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:13.095001] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:13.095026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:13.095081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:13.151034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:13.151648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:13.151724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:13.151755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:13.270634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:13.270777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:13.270816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:13.270844] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:13.274093] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=25.35%) [2026-01-08T20:16:13.274363] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-08T20:16:13.274482] [INFO ] [sig ] AOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:13.414704] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AOS.txt [2026-01-08T20:16:13.414834] [INFO ] [sig ] [198/3512] Completed AOS in 0.3s | 2.87 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-08T20:16:13.414873] [INFO ] [sig ] [199/3512] Forecasting AOSL... [2026-01-08T20:16:13.414902] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-08T20:16:13.414931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-08T20:16:13.426127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-08T20:16:13.426383] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-08T20:16:13.427199] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-08T20:16:13.427250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:13.427283] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:13.427309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:13.427365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:13.483668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:13.484281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:13.484360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:13.484392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:13.602913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:13.603049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:13.603087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:13.603114] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:13.606308] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: DOWN (p=48.42%) [2026-01-08T20:16:13.606590] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-08T20:16:13.606716] [INFO ] [sig ] AOSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:13.745622] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AOSL.txt [2026-01-08T20:16:13.745744] [INFO ] [sig ] [199/3512] Completed AOSL in 0.3s | 2.87 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-08T20:16:13.745781] [INFO ] [sig ] [200/3512] Forecasting AP... [2026-01-08T20:16:13.745810] [INFO ] [sig ] Generating forecast for: AP [2026-01-08T20:16:13.745840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-08T20:16:13.756622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-08T20:16:13.756896] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-08T20:16:13.757701] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-08T20:16:13.757752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:13.757784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:13.757810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:13.757866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:13.813601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:13.814255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:13.814332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:13.814364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:13.935437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:13.935610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:13.935651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:13.935707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:13.939063] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-01-08T20:16:13.939334] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-08T20:16:13.939457] [INFO ] [sig ] AP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:14.089286] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AP.txt [2026-01-08T20:16:14.089436] [INFO ] [sig ] [200/3512] Completed AP in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-08T20:16:14.089489] [INFO ] [sig ] [201/3512] Forecasting APA... [2026-01-08T20:16:14.089523] [INFO ] [sig ] Generating forecast for: APA [2026-01-08T20:16:14.089556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-08T20:16:14.103122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-08T20:16:14.103430] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-08T20:16:14.104535] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-08T20:16:14.104607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:14.104653] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:14.104690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:14.104750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:14.170304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:14.170998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:14.171077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:14.171109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:14.304132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:14.304294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:14.304336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:14.304373] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:14.307769] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=17.80%) [2026-01-08T20:16:14.308046] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-08T20:16:14.308172] [INFO ] [sig ] APA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:14.451012] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APA.txt [2026-01-08T20:16:14.451131] [INFO ] [sig ] [201/3512] Completed APA in 0.4s | 2.87 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-08T20:16:14.451167] [INFO ] [sig ] [202/3512] Forecasting APAM... [2026-01-08T20:16:14.451196] [INFO ] [sig ] Generating forecast for: APAM [2026-01-08T20:16:14.451224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-08T20:16:14.462533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-08T20:16:14.462795] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-08T20:16:14.463560] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-08T20:16:14.463631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:14.463667] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:14.463693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:14.463749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:14.519886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:14.520483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:14.520559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:14.520610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:14.635226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:14.635372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:14.635411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:14.635441] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:14.638672] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: DOWN (p=34.96%) [2026-01-08T20:16:14.638937] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-08T20:16:14.639054] [INFO ] [sig ] APAM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:14.778658] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APAM.txt [2026-01-08T20:16:14.778779] [INFO ] [sig ] [202/3512] Completed APAM in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-08T20:16:14.778817] [INFO ] [sig ] [203/3512] Forecasting APD... [2026-01-08T20:16:14.778847] [INFO ] [sig ] Generating forecast for: APD [2026-01-08T20:16:14.778877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-08T20:16:14.790148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-08T20:16:14.790399] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-08T20:16:14.791189] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-08T20:16:14.791240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:14.791272] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:14.791298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:14.791354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:14.847252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:14.847884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:14.847960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:14.847992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:14.969297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:14.969464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:14.969502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:14.969531] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:14.972810] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-08T20:16:14.973076] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-08T20:16:14.973196] [INFO ] [sig ] APD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:15.110416] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/APD.txt [2026-01-08T20:16:15.110531] [INFO ] [sig ] [203/3512] Completed APD in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-08T20:16:15.110584] [INFO ] [sig ] [204/3512] Forecasting APEI... [2026-01-08T20:16:15.110616] [INFO ] [sig ] Generating forecast for: APEI [2026-01-08T20:16:15.110646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-08T20:16:15.121867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-08T20:16:15.122138] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-08T20:16:15.122942] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-08T20:16:15.122994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:15.123026] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:15.123052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:15.123108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:15.179350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:15.179976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:15.180057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:15.180091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:15.294506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:15.294655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:15.294695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:15.294723] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:15.297925] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-01-08T20:16:15.298193] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-08T20:16:15.298316] [INFO ] [sig ] APEI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:15.435343] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APEI.txt [2026-01-08T20:16:15.435456] [INFO ] [sig ] [204/3512] Completed APEI in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-08T20:16:15.435494] [INFO ] [sig ] [205/3512] Forecasting APG... [2026-01-08T20:16:15.435524] [INFO ] [sig ] Generating forecast for: APG [2026-01-08T20:16:15.435553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-08T20:16:15.446670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-08T20:16:15.446926] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-08T20:16:15.447721] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-08T20:16:15.447773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:15.447804] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:15.447830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:15.447886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:15.503802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:15.504402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:15.504478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:15.504510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:15.623892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:15.624052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:15.624093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:15.624121] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:15.627448] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=80.76%) [2026-01-08T20:16:15.627744] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-08T20:16:15.627869] [INFO ] [sig ] APG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:15.764556] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/APG.txt [2026-01-08T20:16:15.764707] [INFO ] [sig ] [205/3512] Completed APG in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.2m [2026-01-08T20:16:15.764750] [INFO ] [sig ] [206/3512] Forecasting APGE... [2026-01-08T20:16:15.764779] [INFO ] [sig ] Generating forecast for: APGE [2026-01-08T20:16:15.764808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-08T20:16:15.775748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-08T20:16:15.776004] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-08T20:16:15.776795] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-08T20:16:15.776856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:15.776888] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:15.776914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:15.776969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:15.832602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:15.833372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:15.833458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:15.833490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:15.949987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:15.950137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:15.950175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:15.950202] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:15.953469] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-01-08T20:16:15.953757] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-08T20:16:15.953882] [INFO ] [sig ] APGE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:16.096978] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APGE.txt [2026-01-08T20:16:16.097102] [INFO ] [sig ] [206/3512] Completed APGE in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:16.097140] [INFO ] [sig ] [207/3512] Forecasting APH... [2026-01-08T20:16:16.097170] [INFO ] [sig ] Generating forecast for: APH [2026-01-08T20:16:16.097199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-08T20:16:16.108378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-08T20:16:16.108699] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-08T20:16:16.109469] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-08T20:16:16.109519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:16.109550] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:16.109603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:16.109661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:16.165113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:16.165770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:16.165877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:16.165910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:16.287945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:16.288073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:16.288110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:16.288139] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:16.291373] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=53.92%) [2026-01-08T20:16:16.291657] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-08T20:16:16.291782] [INFO ] [sig ] APH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:16.436129] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/APH.txt [2026-01-08T20:16:16.436260] [INFO ] [sig ] [207/3512] Completed APH in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:16.436299] [INFO ] [sig ] [208/3512] Forecasting API... [2026-01-08T20:16:16.436330] [INFO ] [sig ] Generating forecast for: API [2026-01-08T20:16:16.436359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-08T20:16:16.447356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-08T20:16:16.447649] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-08T20:16:16.448466] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-08T20:16:16.448518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:16.448549] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:16.448600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:16.448660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:16.504366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:16.505006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:16.505082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:16.505114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:16.619788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:16.619937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:16.619977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:16.620005] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:16.623317] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=48.63%) [2026-01-08T20:16:16.623668] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-08T20:16:16.623796] [INFO ] [sig ] API: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:16.760871] [INFO ] [LOCAL ] Saved forecast: API 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/API.txt [2026-01-08T20:16:16.760995] [INFO ] [sig ] [208/3512] Completed API in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:16.761034] [INFO ] [sig ] [209/3512] Forecasting APLD... [2026-01-08T20:16:16.761063] [INFO ] [sig ] Generating forecast for: APLD [2026-01-08T20:16:16.761093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-08T20:16:16.772415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-08T20:16:16.772706] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-08T20:16:16.773489] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-08T20:16:16.773541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:16.773589] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:16.773621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:16.773678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:16.829362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:16.830003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:16.830080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:16.830112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:16.949062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:16.949197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:16.949235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:16.949263] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:16.952483] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=11.16%) [2026-01-08T20:16:16.952769] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-08T20:16:16.952892] [INFO ] [sig ] APLD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:17.089148] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APLD.txt [2026-01-08T20:16:17.089264] [INFO ] [sig ] [209/3512] Completed APLD in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:17.089307] [INFO ] [sig ] [210/3512] Forecasting APLE... [2026-01-08T20:16:17.089337] [INFO ] [sig ] Generating forecast for: APLE [2026-01-08T20:16:17.089366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-08T20:16:17.100992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-08T20:16:17.101266] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-08T20:16:17.102089] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-08T20:16:17.102141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:17.102174] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:17.102202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:17.102260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:17.158801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:17.159400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:17.159476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:17.159507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:17.276387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:17.276523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:17.276562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:17.276608] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:17.279933] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: UP (p=57.74%) [2026-01-08T20:16:17.280201] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-08T20:16:17.280323] [INFO ] [sig ] APLE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:17.417963] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/APLE.txt [2026-01-08T20:16:17.418101] [INFO ] [sig ] [210/3512] Completed APLE in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:17.418141] [INFO ] [sig ] [211/3512] Forecasting APLS... [2026-01-08T20:16:17.418170] [INFO ] [sig ] Generating forecast for: APLS [2026-01-08T20:16:17.418201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-08T20:16:17.428863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-08T20:16:17.429136] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-08T20:16:17.429932] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-08T20:16:17.429984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:17.430016] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:17.430042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:17.430098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:17.485851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:17.486466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:17.486542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:17.486592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:17.609185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:17.609323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:17.609360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:17.609389] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:17.612638] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-08T20:16:17.612906] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-08T20:16:17.613044] [INFO ] [sig ] APLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:17.751211] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APLS.txt [2026-01-08T20:16:17.751335] [INFO ] [sig ] [211/3512] Completed APLS in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:17.751372] [INFO ] [sig ] [212/3512] Forecasting APM... [2026-01-08T20:16:17.751400] [INFO ] [sig ] Generating forecast for: APM [2026-01-08T20:16:17.751430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-08T20:16:17.762275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-08T20:16:17.762542] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-08T20:16:17.763333] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-08T20:16:17.763384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:17.763415] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:17.763442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:17.763498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:17.819416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:17.820040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:17.820116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:17.820148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:17.930854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:17.930977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:17.931014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:17.931042] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:17.934236] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: DOWN (p=0.08%) [2026-01-08T20:16:17.934500] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-08T20:16:17.934638] [INFO ] [sig ] APM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:18.074488] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APM.txt [2026-01-08T20:16:18.074625] [INFO ] [sig ] [212/3512] Completed APM in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:18.074665] [INFO ] [sig ] [213/3512] Forecasting APO... [2026-01-08T20:16:18.074694] [INFO ] [sig ] Generating forecast for: APO [2026-01-08T20:16:18.074722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-08T20:16:18.085965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-08T20:16:18.086234] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-08T20:16:18.087034] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-08T20:16:18.087085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:18.087116] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:18.087142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:18.087197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:18.143295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:18.143941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:18.144018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:18.144050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:18.267172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:18.267310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:18.267363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:18.267394] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:18.270649] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=41.77%) [2026-01-08T20:16:18.270913] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-08T20:16:18.271032] [INFO ] [sig ] APO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:18.408251] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APO.txt [2026-01-08T20:16:18.408366] [INFO ] [sig ] [213/3512] Completed APO in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:18.408417] [INFO ] [sig ] [214/3512] Forecasting APOG... [2026-01-08T20:16:18.408447] [INFO ] [sig ] Generating forecast for: APOG [2026-01-08T20:16:18.408475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-08T20:16:18.420344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-08T20:16:18.420630] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-08T20:16:18.421624] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-08T20:16:18.421675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:18.421731] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:18.421762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:18.421818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:18.478535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:18.479162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:18.479239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:18.479271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:18.600626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:18.600762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:18.600800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:18.600828] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:18.604160] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-08T20:16:18.604439] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-08T20:16:18.604583] [INFO ] [sig ] APOG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:18.743517] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/APOG.txt [2026-01-08T20:16:18.743649] [INFO ] [sig ] [214/3512] Completed APOG in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:18.743689] [INFO ] [sig ] [215/3512] Forecasting APP... [2026-01-08T20:16:18.743719] [INFO ] [sig ] Generating forecast for: APP [2026-01-08T20:16:18.743750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-08T20:16:18.755795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-08T20:16:18.756051] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-08T20:16:18.756830] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-08T20:16:18.756882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:18.756913] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:18.756939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:18.756995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:18.813727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:18.814315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:18.814403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:18.814435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:18.933465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:18.933641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:18.933681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:18.933711] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:18.937010] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: DOWN (p=43.51%) [2026-01-08T20:16:18.937276] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-08T20:16:18.937398] [INFO ] [sig ] APP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:19.076467] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APP.txt [2026-01-08T20:16:19.076610] [INFO ] [sig ] [215/3512] Completed APP in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-08T20:16:19.076652] [INFO ] [sig ] [216/3512] Forecasting APPF... [2026-01-08T20:16:19.076681] [INFO ] [sig ] Generating forecast for: APPF [2026-01-08T20:16:19.076710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-08T20:16:19.087917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-08T20:16:19.088206] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-08T20:16:19.089079] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-08T20:16:19.089132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:19.089166] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:19.089194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:19.089252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:19.145696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:19.146553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:19.146652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:19.146687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:19.265698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:19.265858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:19.265898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:19.265928] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:19.269313] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-08T20:16:19.269608] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-08T20:16:19.269736] [INFO ] [sig ] APPF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:19.411586] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APPF.txt [2026-01-08T20:16:19.411723] [INFO ] [sig ] [216/3512] Completed APPF in 0.3s | 2.88 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-08T20:16:19.411761] [INFO ] [sig ] [217/3512] Forecasting APPN... [2026-01-08T20:16:19.411789] [INFO ] [sig ] Generating forecast for: APPN [2026-01-08T20:16:19.411819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-08T20:16:19.423315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-08T20:16:19.423627] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-08T20:16:19.424423] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-08T20:16:19.424475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:19.424518] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:19.424547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:19.424628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:19.481086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:19.481781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:19.481861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:19.481895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:19.605988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:19.606160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:19.606203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:19.606264] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:19.609704] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-01-08T20:16:19.609985] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-08T20:16:19.610117] [INFO ] [sig ] APPN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:19.753206] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/APPN.txt [2026-01-08T20:16:19.753337] [INFO ] [sig ] [217/3512] Completed APPN in 0.3s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:19.753376] [INFO ] [sig ] [218/3512] Forecasting APPS... [2026-01-08T20:16:19.753405] [INFO ] [sig ] Generating forecast for: APPS [2026-01-08T20:16:19.753434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-08T20:16:19.764996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-08T20:16:19.765300] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-08T20:16:19.766121] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-08T20:16:19.766173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:19.766206] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:19.766235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:19.766292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:19.824363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:19.825110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:19.825194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:19.825229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:19.944591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:19.944751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:19.944794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:19.944824] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:19.948213] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=59.48%) [2026-01-08T20:16:19.948527] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-08T20:16:19.948678] [INFO ] [sig ] APPS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:20.090615] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/APPS.txt [2026-01-08T20:16:20.090755] [INFO ] [sig ] [218/3512] Completed APPS in 0.3s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:20.090795] [INFO ] [sig ] [219/3512] Forecasting APYX... [2026-01-08T20:16:20.090824] [INFO ] [sig ] Generating forecast for: APYX [2026-01-08T20:16:20.090854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-08T20:16:20.101748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-08T20:16:20.102065] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-08T20:16:20.102879] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-08T20:16:20.102930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:20.102961] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:20.102987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:20.103044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:20.159781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:20.160728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:20.160812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:20.160847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:20.276984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:20.277147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:20.277216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:20.277252] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:20.280866] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=99.73%) [2026-01-08T20:16:20.281359] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-08T20:16:20.281500] [INFO ] [sig ] APYX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:20.425994] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/APYX.txt [2026-01-08T20:16:20.426139] [INFO ] [sig ] [219/3512] Completed APYX in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:20.426179] [INFO ] [sig ] [220/3512] Forecasting AQMS... [2026-01-08T20:16:20.426208] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-08T20:16:20.426239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-08T20:16:20.437432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-08T20:16:20.437766] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-08T20:16:20.438598] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-08T20:16:20.438649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:20.438680] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:20.438705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:20.438760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:20.495927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:20.497106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:20.497188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:20.497220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:20.607324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:20.607486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:20.607525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:20.607553] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:20.610956] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=43.05%) [2026-01-08T20:16:20.611230] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-08T20:16:20.611357] [INFO ] [sig ] AQMS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:20.753705] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AQMS.txt [2026-01-08T20:16:20.753871] [INFO ] [sig ] [220/3512] Completed AQMS in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:20.753913] [INFO ] [sig ] [221/3512] Forecasting AQN... [2026-01-08T20:16:20.753948] [INFO ] [sig ] Generating forecast for: AQN [2026-01-08T20:16:20.753979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-08T20:16:20.768794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-08T20:16:20.769132] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-08T20:16:20.769975] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-08T20:16:20.770028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:20.770061] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:20.770088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:20.770145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:20.827840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:20.828682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:20.828765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:20.828797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:20.955053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:20.955213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:20.955253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:20.955284] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:20.959029] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: UP (p=91.34%) [2026-01-08T20:16:20.959322] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-08T20:16:20.959485] [INFO ] [sig ] AQN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:21.108955] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AQN.txt [2026-01-08T20:16:21.109106] [INFO ] [sig ] [221/3512] Completed AQN in 0.4s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:21.109148] [INFO ] [sig ] [222/3512] Forecasting AQNB... [2026-01-08T20:16:21.109178] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-08T20:16:21.109208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-08T20:16:21.120388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-08T20:16:21.120732] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-08T20:16:21.121562] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-08T20:16:21.121635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:21.121668] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:21.121694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:21.121751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:21.185340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:21.186242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:21.186329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:21.186363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:21.302813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:21.302974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:21.303014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:21.303045] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:21.306797] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-01-08T20:16:21.307098] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-08T20:16:21.307231] [INFO ] [sig ] AQNB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:21.455461] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AQNB.txt [2026-01-08T20:16:21.455640] [INFO ] [sig ] [222/3512] Completed AQNB in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:21.455704] [INFO ] [sig ] [223/3512] Forecasting ARBB... [2026-01-08T20:16:21.455738] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-08T20:16:21.455767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-08T20:16:21.466929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-08T20:16:21.467307] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-08T20:16:21.468147] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-08T20:16:21.468200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:21.468232] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:21.468261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:21.468318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:21.527986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:21.528897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:21.528984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:21.529020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:21.644045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:21.644202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:21.644242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:21.644271] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:21.647698] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=69.97%) [2026-01-08T20:16:21.647980] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-08T20:16:21.648112] [INFO ] [sig ] ARBB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:21.796694] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARBB.txt [2026-01-08T20:16:21.796852] [INFO ] [sig ] [223/3512] Completed ARBB in 0.3s | 2.89 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:21.796893] [INFO ] [sig ] [224/3512] Forecasting ARBE... [2026-01-08T20:16:21.796923] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-08T20:16:21.796953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-08T20:16:21.812227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-08T20:16:21.812784] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-08T20:16:21.813900] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-08T20:16:21.813956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:21.813988] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:21.814015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:21.814072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:21.871955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:21.872930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:21.873046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:21.873081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:22.000265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:22.000441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:22.000485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:22.000533] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:22.004347] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-01-08T20:16:22.004772] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-08T20:16:22.004969] [INFO ] [sig ] ARBE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:22.177413] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARBE.txt [2026-01-08T20:16:22.177701] [INFO ] [sig ] [224/3512] Completed ARBE in 0.4s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:22.177769] [INFO ] [sig ] [225/3512] Forecasting ARCB... [2026-01-08T20:16:22.177812] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-08T20:16:22.177854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-08T20:16:22.192695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-08T20:16:22.193228] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-08T20:16:22.194376] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-08T20:16:22.194440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:22.194475] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:22.194514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:22.194621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:22.267306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:22.268630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:22.268763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:22.268813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:22.444159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:22.444366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:22.444420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:22.444458] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:22.450076] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-01-08T20:16:22.450620] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-08T20:16:22.450844] [INFO ] [sig ] ARCB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:22.681841] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARCB.txt [2026-01-08T20:16:22.682071] [INFO ] [sig ] [225/3512] Completed ARCB in 0.5s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:22.682141] [INFO ] [sig ] [226/3512] Forecasting ARCC... [2026-01-08T20:16:22.682193] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-08T20:16:22.682244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-08T20:16:22.706037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-08T20:16:22.706616] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-08T20:16:22.707923] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-08T20:16:22.707998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:22.708053] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:22.708101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:22.708195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:22.792450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:22.793438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:22.793532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:22.793607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:22.941783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:22.941985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:22.942052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:22.942105] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:22.947483] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: DOWN (p=31.25%) [2026-01-08T20:16:22.947998] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-08T20:16:22.948210] [INFO ] [sig ] ARCC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:23.152263] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARCC.txt [2026-01-08T20:16:23.152440] [INFO ] [sig ] [226/3512] Completed ARCC in 0.5s | 2.87 sym/s | Total: 1.3m | ETA: 19.1m [2026-01-08T20:16:23.152481] [INFO ] [sig ] [227/3512] Forecasting ARCO... [2026-01-08T20:16:23.152510] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-08T20:16:23.152540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-08T20:16:23.168670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-08T20:16:23.169228] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-08T20:16:23.170529] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-08T20:16:23.170637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:23.170695] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:23.170743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:23.170856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:23.234726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:23.235736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:23.235840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:23.235875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:23.348684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:23.348848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:23.348890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:23.348921] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:23.352358] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-01-08T20:16:23.352657] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-08T20:16:23.352786] [INFO ] [sig ] ARCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:23.491963] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARCO.txt [2026-01-08T20:16:23.492127] [INFO ] [sig ] [227/3512] Completed ARCO in 0.3s | 2.87 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:23.492169] [INFO ] [sig ] [228/3512] Forecasting ARDC... [2026-01-08T20:16:23.492198] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-08T20:16:23.492228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-08T20:16:23.503955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-08T20:16:23.504214] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-08T20:16:23.505018] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-08T20:16:23.505070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:23.505102] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:23.505129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:23.505195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:23.562199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:23.563015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:23.563093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:23.563126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:23.676886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:23.677048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:23.677087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:23.677116] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:23.680865] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-08T20:16:23.681340] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-08T20:16:23.681464] [INFO ] [sig ] ARDC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:23.822656] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARDC.txt [2026-01-08T20:16:23.822791] [INFO ] [sig ] [228/3512] Completed ARDC in 0.3s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:23.822830] [INFO ] [sig ] [229/3512] Forecasting ARDX... [2026-01-08T20:16:23.822860] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-08T20:16:23.822890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-08T20:16:23.834345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-08T20:16:23.834705] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-08T20:16:23.835489] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-08T20:16:23.835541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:23.835591] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:23.835620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:23.835677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:23.893888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:23.894637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:23.894716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:23.894748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:24.011079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:24.011234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:24.011272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:24.011300] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:24.014613] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: UP (p=54.47%) [2026-01-08T20:16:24.014895] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-08T20:16:24.015021] [INFO ] [sig ] ARDX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:24.155803] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARDX.txt [2026-01-08T20:16:24.155945] [INFO ] [sig ] [229/3512] Completed ARDX in 0.3s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:24.155985] [INFO ] [sig ] [230/3512] Forecasting ARE... [2026-01-08T20:16:24.156014] [INFO ] [sig ] Generating forecast for: ARE [2026-01-08T20:16:24.156043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-08T20:16:24.167282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-08T20:16:24.167596] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-08T20:16:24.168429] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-08T20:16:24.168481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:24.168514] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:24.168541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:24.168620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:24.226506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:24.227298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:24.227381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:24.227415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:24.352006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:24.352164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:24.352202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:24.352231] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:24.356451] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=43.22%) [2026-01-08T20:16:24.356956] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-08T20:16:24.357153] [INFO ] [sig ] ARE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:24.522480] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARE.txt [2026-01-08T20:16:24.522655] [INFO ] [sig ] [230/3512] Completed ARE in 0.4s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:24.522699] [INFO ] [sig ] [231/3512] Forecasting AREC... [2026-01-08T20:16:24.522728] [INFO ] [sig ] Generating forecast for: AREC [2026-01-08T20:16:24.522758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-08T20:16:24.535321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-08T20:16:24.535707] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-08T20:16:24.536565] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-08T20:16:24.536639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:24.536697] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:24.536726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:24.536785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:24.598839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:24.599958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:24.600242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:24.600275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:24.721717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:24.721882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:24.721923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:24.721952] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:24.725300] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: DOWN (p=13.35%) [2026-01-08T20:16:24.725617] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-08T20:16:24.725750] [INFO ] [sig ] AREC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:24.872932] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AREC.txt [2026-01-08T20:16:24.873101] [INFO ] [sig ] [231/3512] Completed AREC in 0.4s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:24.873149] [INFO ] [sig ] [232/3512] Forecasting ARES... [2026-01-08T20:16:24.873178] [INFO ] [sig ] Generating forecast for: ARES [2026-01-08T20:16:24.873208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-08T20:16:24.885128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-08T20:16:24.885533] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-08T20:16:24.886445] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-08T20:16:24.886501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:24.886535] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:24.886563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:24.886641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:24.943815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:24.944724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:24.944810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:24.944844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:25.067896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:25.068050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:25.068094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:25.068122] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:25.071515] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=91.86%) [2026-01-08T20:16:25.071846] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-08T20:16:25.071973] [INFO ] [sig ] ARES: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:25.215295] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARES.txt [2026-01-08T20:16:25.215452] [INFO ] [sig ] [232/3512] Completed ARES in 0.3s | 2.88 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-08T20:16:25.215493] [INFO ] [sig ] [233/3512] Forecasting ARGX... [2026-01-08T20:16:25.215525] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-08T20:16:25.215554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-08T20:16:25.226641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-08T20:16:25.226940] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-08T20:16:25.227772] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-08T20:16:25.227825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:25.227859] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:25.227886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:25.227942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:25.284174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:25.284885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:25.284962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:25.284995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:25.410356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:25.410505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:25.410544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:25.410590] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:25.413947] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-01-08T20:16:25.414220] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-08T20:16:25.414345] [INFO ] [sig ] ARGX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:25.552504] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARGX.txt [2026-01-08T20:16:25.552680] [INFO ] [sig ] [233/3512] Completed ARGX in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:25.552723] [INFO ] [sig ] [234/3512] Forecasting ARHS... [2026-01-08T20:16:25.552753] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-08T20:16:25.552785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-08T20:16:25.563899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-08T20:16:25.564188] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-08T20:16:25.565022] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-08T20:16:25.565078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:25.565110] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:25.565137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:25.565192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:25.621563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:25.622399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:25.622481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:25.622514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:25.745853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:25.746012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:25.746051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:25.746301] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:25.750245] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-01-08T20:16:25.750558] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-08T20:16:25.750709] [INFO ] [sig ] ARHS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:25.901300] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARHS.txt [2026-01-08T20:16:25.901449] [INFO ] [sig ] [234/3512] Completed ARHS in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:25.901489] [INFO ] [sig ] [235/3512] Forecasting ARI... [2026-01-08T20:16:25.901519] [INFO ] [sig ] Generating forecast for: ARI [2026-01-08T20:16:25.901551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-08T20:16:25.912616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-08T20:16:25.912933] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-08T20:16:25.913724] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-08T20:16:25.913775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:25.913807] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:25.913834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:25.913889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:25.971943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:25.972852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:25.972934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:25.972969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:26.097597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:26.097752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:26.097795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:26.097826] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:26.102020] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-08T20:16:26.102504] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-08T20:16:26.102653] [INFO ] [sig ] ARI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:26.252947] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARI.txt [2026-01-08T20:16:26.253102] [INFO ] [sig ] [235/3512] Completed ARI in 0.4s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:26.253143] [INFO ] [sig ] [236/3512] Forecasting ARKO... [2026-01-08T20:16:26.253172] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-08T20:16:26.253202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-08T20:16:26.266540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-08T20:16:26.266901] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-08T20:16:26.268018] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-08T20:16:26.268071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:26.268104] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:26.268132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:26.268190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:26.329724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:26.330649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:26.330732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:26.330765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:26.455646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:26.455823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:26.455864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:26.455894] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:26.459294] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=33.45%) [2026-01-08T20:16:26.459783] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-08T20:16:26.459914] [INFO ] [sig ] ARKO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:26.611435] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARKO.txt [2026-01-08T20:16:26.611607] [INFO ] [sig ] [236/3512] Completed ARKO in 0.4s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:26.611649] [INFO ] [sig ] [237/3512] Forecasting ARLO... [2026-01-08T20:16:26.611678] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-08T20:16:26.611710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-08T20:16:26.624115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-08T20:16:26.624707] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-08T20:16:26.625747] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-08T20:16:26.625799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:26.625831] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:26.625857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:26.625913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:26.685459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:26.686342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:26.686425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:26.686458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:26.811793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:26.811967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:26.812008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:26.812038] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:26.815642] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=82.13%) [2026-01-08T20:16:26.815930] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-08T20:16:26.816248] [INFO ] [sig ] ARLO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:26.972423] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARLO.txt [2026-01-08T20:16:26.972611] [INFO ] [sig ] [237/3512] Completed ARLO in 0.4s | 2.87 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:26.972654] [INFO ] [sig ] [238/3512] Forecasting ARLP... [2026-01-08T20:16:26.972685] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-08T20:16:26.972716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-08T20:16:26.983901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-08T20:16:26.984223] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-08T20:16:26.985020] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-08T20:16:26.985071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:26.985104] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:26.985131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:26.985188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:27.044367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:27.045257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:27.045342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:27.045376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:27.163662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:27.163818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:27.163859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:27.163887] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:27.167384] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=36.62%) [2026-01-08T20:16:27.167678] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-08T20:16:27.167802] [INFO ] [sig ] ARLP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:27.316153] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARLP.txt [2026-01-08T20:16:27.316308] [INFO ] [sig ] [238/3512] Completed ARLP in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:27.316348] [INFO ] [sig ] [239/3512] Forecasting ARM... [2026-01-08T20:16:27.316377] [INFO ] [sig ] Generating forecast for: ARM [2026-01-08T20:16:27.316408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-08T20:16:27.330261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-08T20:16:27.330853] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-08T20:16:27.331948] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-08T20:16:27.332006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:27.332045] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:27.332078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:27.332147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:27.394506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:27.395404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:27.395489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:27.395523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:27.518690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:27.518852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:27.518892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:27.518921] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:27.522454] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-01-08T20:16:27.522744] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-08T20:16:27.522868] [INFO ] [sig ] ARM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:27.664754] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARM.txt [2026-01-08T20:16:27.664920] [INFO ] [sig ] [239/3512] Completed ARM in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:27.664964] [INFO ] [sig ] [240/3512] Forecasting ARMK... [2026-01-08T20:16:27.664995] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-08T20:16:27.665025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-08T20:16:27.677676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-08T20:16:27.678075] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-08T20:16:27.678955] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-08T20:16:27.679020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:27.679058] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:27.679090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:27.679154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:27.739945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:27.740856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:27.740955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:27.740996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:27.864200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:27.864356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:27.864396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:27.864429] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:27.867974] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: UP (p=82.22%) [2026-01-08T20:16:27.868244] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-08T20:16:27.868368] [INFO ] [sig ] ARMK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:28.010285] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARMK.txt [2026-01-08T20:16:28.010442] [INFO ] [sig ] [240/3512] Completed ARMK in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:28.010482] [INFO ] [sig ] [241/3512] Forecasting AROC... [2026-01-08T20:16:28.010513] [INFO ] [sig ] Generating forecast for: AROC [2026-01-08T20:16:28.010543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-08T20:16:28.021829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-08T20:16:28.022179] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-08T20:16:28.023058] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-08T20:16:28.023121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:28.023155] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:28.023182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:28.023239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:28.082354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:28.083436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:28.083555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:28.083627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:28.204529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:28.204701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:28.204742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:28.204772] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:28.208250] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-08T20:16:28.208558] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-08T20:16:28.208706] [INFO ] [sig ] AROC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:28.349602] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AROC.txt [2026-01-08T20:16:28.349758] [INFO ] [sig ] [241/3512] Completed AROC in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:28.349798] [INFO ] [sig ] [242/3512] Forecasting ARQ... [2026-01-08T20:16:28.349828] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-08T20:16:28.349859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-08T20:16:28.361378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-08T20:16:28.361792] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-08T20:16:28.362674] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-08T20:16:28.362727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:28.362759] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:28.362786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:28.362844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:28.420632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:28.421526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:28.421628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:28.421665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:28.539941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:28.540102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:28.540140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:28.540169] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:28.543872] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-08T20:16:28.544153] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-08T20:16:28.544276] [INFO ] [sig ] ARQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:28.686958] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARQ.txt [2026-01-08T20:16:28.687119] [INFO ] [sig ] [242/3512] Completed ARQ in 0.3s | 2.88 sym/s | Total: 1.4m | ETA: 19.0m [2026-01-08T20:16:28.687160] [INFO ] [sig ] [243/3512] Forecasting ARQQ... [2026-01-08T20:16:28.687189] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-08T20:16:28.687219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-08T20:16:28.699059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-08T20:16:28.699401] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-08T20:16:28.700201] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-08T20:16:28.700252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:28.700283] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:28.700309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:28.700365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:28.758861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:28.759772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:28.759855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:28.759887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:28.884444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:28.884639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:28.884682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:28.884710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:28.888367] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=84.45%) [2026-01-08T20:16:28.888860] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-08T20:16:28.889027] [INFO ] [sig ] ARQQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:29.042512] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARQQ.txt [2026-01-08T20:16:29.042681] [INFO ] [sig ] [243/3512] Completed ARQQ in 0.4s | 2.88 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-08T20:16:29.042724] [INFO ] [sig ] [244/3512] Forecasting ARRY... [2026-01-08T20:16:29.042753] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-08T20:16:29.042782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-08T20:16:29.055036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-08T20:16:29.055386] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-08T20:16:29.056243] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-08T20:16:29.056296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:29.056330] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:29.056357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:29.056414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:29.119707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:29.120600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:29.120683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:29.120717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:29.246342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:29.246504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:29.246543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:29.246590] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:29.250152] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=20.92%) [2026-01-08T20:16:29.250440] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-08T20:16:29.250568] [INFO ] [sig ] ARRY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:29.406966] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARRY.txt [2026-01-08T20:16:29.407347] [INFO ] [sig ] [244/3512] Completed ARRY in 0.4s | 2.87 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-08T20:16:29.407394] [INFO ] [sig ] [245/3512] Forecasting ARTL... [2026-01-08T20:16:29.407423] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-08T20:16:29.407452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-08T20:16:29.418819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-08T20:16:29.419181] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-08T20:16:29.419981] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-08T20:16:29.420033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:29.420065] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:29.420092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:29.420148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:29.481970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:29.483109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:29.483193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:29.483227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:29.606516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:29.606698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:29.606740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:29.606771] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:29.610884] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=56.54%) [2026-01-08T20:16:29.611361] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-08T20:16:29.611493] [INFO ] [sig ] ARTL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:29.759549] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARTL.txt [2026-01-08T20:16:29.759729] [INFO ] [sig ] [245/3512] Completed ARTL in 0.4s | 2.87 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-08T20:16:29.759772] [INFO ] [sig ] [246/3512] Forecasting ARTNA... [2026-01-08T20:16:29.759802] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-08T20:16:29.759834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-08T20:16:29.771918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-08T20:16:29.772285] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-08T20:16:29.773128] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-08T20:16:29.773181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:29.773213] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:29.773240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:29.773299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:29.835201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:29.836332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:29.836418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:29.836452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:29.954735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:29.954898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:29.954939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:29.954970] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:29.958748] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-01-08T20:16:29.959028] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-08T20:16:29.959177] [INFO ] [sig ] ARTNA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:30.107905] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ARTNA.txt [2026-01-08T20:16:30.108072] [INFO ] [sig ] [246/3512] Completed ARTNA in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-08T20:16:30.108110] [INFO ] [sig ] [247/3512] Forecasting ARVN... [2026-01-08T20:16:30.108141] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-08T20:16:30.108172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-08T20:16:30.119366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-08T20:16:30.119717] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-08T20:16:30.120510] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-08T20:16:30.120562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:30.120617] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:30.120645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:30.120702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:30.181432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:30.182291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:30.182370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:30.182404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:30.309449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:30.309624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:30.309666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:30.309697] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:30.313325] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: UP (p=58.72%) [2026-01-08T20:16:30.313629] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-08T20:16:30.313756] [INFO ] [sig ] ARVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:30.465152] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ARVN.txt [2026-01-08T20:16:30.465304] [INFO ] [sig ] [247/3512] Completed ARVN in 0.4s | 2.87 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-08T20:16:30.465344] [INFO ] [sig ] [248/3512] Forecasting ASA... [2026-01-08T20:16:30.465374] [INFO ] [sig ] Generating forecast for: ASA [2026-01-08T20:16:30.465405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-08T20:16:30.477410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-08T20:16:30.477795] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-08T20:16:30.478631] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-08T20:16:30.478683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:30.478762] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:30.478791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:30.478848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:30.541421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:30.542324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:30.542406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:30.542439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:30.673960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:30.674126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:30.674183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:30.674214] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:30.677906] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-08T20:16:30.678226] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-08T20:16:30.678358] [INFO ] [sig ] ASA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:30.824147] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASA.txt [2026-01-08T20:16:30.824306] [INFO ] [sig ] [248/3512] Completed ASA in 0.4s | 2.87 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-08T20:16:30.824346] [INFO ] [sig ] [249/3512] Forecasting ASB... [2026-01-08T20:16:30.824377] [INFO ] [sig ] Generating forecast for: ASB [2026-01-08T20:16:30.824407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-08T20:16:30.835614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-08T20:16:30.835984] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-08T20:16:30.836790] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-08T20:16:30.836841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:30.836872] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:30.836899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:30.836954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:30.897196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:30.898077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:30.898159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:30.898192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:31.020605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:31.020761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:31.020802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:31.020832] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:31.024251] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-01-08T20:16:31.024528] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-08T20:16:31.024671] [INFO ] [sig ] ASB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:31.169296] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASB.txt [2026-01-08T20:16:31.169429] [INFO ] [sig ] [249/3512] Completed ASB in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-08T20:16:31.169468] [INFO ] [sig ] [250/3512] Forecasting ASBA... [2026-01-08T20:16:31.169498] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-08T20:16:31.169528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-08T20:16:31.180774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-08T20:16:31.181106] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-08T20:16:31.181920] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-08T20:16:31.181970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:31.182002] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:31.182028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:31.182089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:31.241819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:31.242569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:31.242667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:31.242702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:31.358191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:31.358342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:31.358403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:31.358436] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:31.361868] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-01-08T20:16:31.362147] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-08T20:16:31.362269] [INFO ] [sig ] ASBA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:31.506585] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ASBA.txt [2026-01-08T20:16:31.506725] [INFO ] [sig ] [250/3512] Completed ASBA in 0.3s | 2.87 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-08T20:16:31.506764] [INFO ] [sig ] [251/3512] Forecasting ASC... [2026-01-08T20:16:31.506803] [INFO ] [sig ] Generating forecast for: ASC [2026-01-08T20:16:31.506846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-08T20:16:31.519315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-08T20:16:31.519601] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-08T20:16:31.520376] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-08T20:16:31.520427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:31.520458] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:31.520484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:31.520540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:31.580790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:31.581558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:31.581655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:31.581691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:31.697616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:31.697774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:31.697815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:31.697876] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:31.701478] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=15.34%) [2026-01-08T20:16:31.701784] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-08T20:16:31.701913] [INFO ] [sig ] ASC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:31.846933] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASC.txt [2026-01-08T20:16:31.847109] [INFO ] [sig ] [251/3512] Completed ASC in 0.3s | 2.87 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:31.847149] [INFO ] [sig ] [252/3512] Forecasting ASG... [2026-01-08T20:16:31.847179] [INFO ] [sig ] Generating forecast for: ASG [2026-01-08T20:16:31.847209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-08T20:16:31.859610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-08T20:16:31.859980] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-08T20:16:31.860827] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-08T20:16:31.860885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:31.860929] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:31.860956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:31.861012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:31.920429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:31.921276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:31.921359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:31.921393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:32.045877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:32.046035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:32.046074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:32.046103] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:32.049688] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-01-08T20:16:32.050002] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-08T20:16:32.050138] [INFO ] [sig ] ASG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:32.196323] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASG.txt [2026-01-08T20:16:32.196484] [INFO ] [sig ] [252/3512] Completed ASG in 0.3s | 2.87 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:32.196524] [INFO ] [sig ] [253/3512] Forecasting ASGI... [2026-01-08T20:16:32.196553] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-08T20:16:32.196604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-08T20:16:32.209598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-08T20:16:32.209988] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-08T20:16:32.210804] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-08T20:16:32.210856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:32.210887] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:32.210913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:32.210971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:32.269694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:32.270556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:32.270664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:32.270698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:32.397659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:32.397823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:32.397863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:32.397893] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:32.401343] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=81.64%) [2026-01-08T20:16:32.401680] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-08T20:16:32.401816] [INFO ] [sig ] ASGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:32.543938] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ASGI.txt [2026-01-08T20:16:32.544096] [INFO ] [sig ] [253/3512] Completed ASGI in 0.3s | 2.87 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:32.544135] [INFO ] [sig ] [254/3512] Forecasting ASGN... [2026-01-08T20:16:32.544166] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-08T20:16:32.544196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-08T20:16:32.556278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-08T20:16:32.556630] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-08T20:16:32.557409] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-08T20:16:32.557460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:32.557490] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:32.557516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:32.557591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:32.614660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:32.615547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:32.615648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:32.615680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:32.735851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:32.736009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:32.736054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:32.736089] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:32.739554] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=35.47%) [2026-01-08T20:16:32.739845] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-08T20:16:32.739967] [INFO ] [sig ] ASGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:32.884937] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASGN.txt [2026-01-08T20:16:32.885095] [INFO ] [sig ] [254/3512] Completed ASGN in 0.3s | 2.87 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:32.885138] [INFO ] [sig ] [255/3512] Forecasting ASH... [2026-01-08T20:16:32.885168] [INFO ] [sig ] Generating forecast for: ASH [2026-01-08T20:16:32.885198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-08T20:16:32.896937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-08T20:16:32.897253] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-08T20:16:32.898083] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-08T20:16:32.898137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:32.898170] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:32.898197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:32.898255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:32.957854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:32.958825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:32.958925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:32.958959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:33.086325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:33.086510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:33.086562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:33.086611] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:33.090464] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: UP (p=67.71%) [2026-01-08T20:16:33.090796] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-08T20:16:33.090935] [INFO ] [sig ] ASH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:33.233207] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ASH.txt [2026-01-08T20:16:33.233363] [INFO ] [sig ] [255/3512] Completed ASH in 0.3s | 2.87 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:33.233403] [INFO ] [sig ] [256/3512] Forecasting ASIX... [2026-01-08T20:16:33.233437] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-08T20:16:33.233468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-08T20:16:33.245545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-08T20:16:33.245836] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-08T20:16:33.246850] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-08T20:16:33.246904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:33.246936] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:33.246963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:33.247033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:33.307833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:33.308719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:33.308802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:33.308852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:33.424163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:33.424328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:33.424368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:33.424396] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:33.427695] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-01-08T20:16:33.427963] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-08T20:16:33.428084] [INFO ] [sig ] ASIX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:33.569997] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASIX.txt [2026-01-08T20:16:33.570148] [INFO ] [sig ] [256/3512] Completed ASIX in 0.3s | 2.87 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:33.570188] [INFO ] [sig ] [257/3512] Forecasting ASLE... [2026-01-08T20:16:33.570218] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-08T20:16:33.570247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-08T20:16:33.581315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-08T20:16:33.581633] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-08T20:16:33.582407] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-08T20:16:33.582459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:33.582490] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:33.582517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:33.582599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:33.639846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:33.640733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:33.640828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:33.640870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:33.760446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:33.760636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:33.760682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:33.760710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:33.764173] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=14.05%) [2026-01-08T20:16:33.764716] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-08T20:16:33.764855] [INFO ] [sig ] ASLE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:33.904930] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASLE.txt [2026-01-08T20:16:33.905067] [INFO ] [sig ] [257/3512] Completed ASLE in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:33.905106] [INFO ] [sig ] [258/3512] Forecasting ASMB... [2026-01-08T20:16:33.905135] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-08T20:16:33.905168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-08T20:16:33.916323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-08T20:16:33.916612] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-08T20:16:33.917385] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-08T20:16:33.917436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:33.917468] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:33.917495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:33.917551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:33.973888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:33.974520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:33.974638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:33.974672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:34.095724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:34.095895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:34.095934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:34.095962] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:34.099334] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=41.87%) [2026-01-08T20:16:34.099623] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-08T20:16:34.099754] [INFO ] [sig ] ASMB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:34.239410] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASMB.txt [2026-01-08T20:16:34.239545] [INFO ] [sig ] [258/3512] Completed ASMB in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:34.239602] [INFO ] [sig ] [259/3512] Forecasting ASML... [2026-01-08T20:16:34.239634] [INFO ] [sig ] Generating forecast for: ASML [2026-01-08T20:16:34.239669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-08T20:16:34.250795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-08T20:16:34.251066] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-08T20:16:34.252016] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-08T20:16:34.252067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:34.252099] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:34.252124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:34.252180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:34.313007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:34.313706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:34.313782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:34.313815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:34.448750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:34.448907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:34.448947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:34.448993] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:34.452282] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=73.34%) [2026-01-08T20:16:34.452552] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-08T20:16:34.452700] [INFO ] [sig ] ASML: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:34.603815] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ASML.txt [2026-01-08T20:16:34.603982] [INFO ] [sig ] [259/3512] Completed ASML in 0.4s | 2.88 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:34.604027] [INFO ] [sig ] [260/3512] Forecasting ASND... [2026-01-08T20:16:34.604071] [INFO ] [sig ] Generating forecast for: ASND [2026-01-08T20:16:34.604106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-08T20:16:34.618770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-08T20:16:34.619071] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-08T20:16:34.620196] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-08T20:16:34.620248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:34.620280] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:34.620307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:34.620364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:34.679354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:34.680061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:34.680144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:34.680175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:34.801497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:34.801683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:34.801723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:34.801753] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:34.805094] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-01-08T20:16:34.805369] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-08T20:16:34.805494] [INFO ] [sig ] ASND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:34.944680] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASND.txt [2026-01-08T20:16:34.944826] [INFO ] [sig ] [260/3512] Completed ASND in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-08T20:16:34.944864] [INFO ] [sig ] [261/3512] Forecasting ASO... [2026-01-08T20:16:34.944895] [INFO ] [sig ] Generating forecast for: ASO [2026-01-08T20:16:34.944924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-08T20:16:34.956057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-08T20:16:34.956359] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-08T20:16:34.957186] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-08T20:16:34.957239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:34.957271] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:34.957297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:34.957351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:35.014156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:35.014933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:35.015012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:35.015060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:35.132332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:35.132694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:35.132735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:35.132763] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:35.136288] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-01-08T20:16:35.136557] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-08T20:16:35.136696] [INFO ] [sig ] ASO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:35.329609] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASO.txt [2026-01-08T20:16:35.329780] [INFO ] [sig ] [261/3512] Completed ASO in 0.4s | 2.87 sym/s | Total: 1.5m | ETA: 18.9m [2026-01-08T20:16:35.329820] [INFO ] [sig ] [262/3512] Forecasting ASPI... [2026-01-08T20:16:35.329852] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-08T20:16:35.329882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-08T20:16:35.341693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-08T20:16:35.342010] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-08T20:16:35.342816] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-08T20:16:35.342868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:35.342900] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:35.342926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:35.342983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:35.400049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:35.400826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:35.400907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:35.400940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:35.519301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:35.519455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:35.519493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:35.519521] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:35.522862] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-08T20:16:35.523135] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-08T20:16:35.523260] [INFO ] [sig ] ASPI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:35.661307] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASPI.txt [2026-01-08T20:16:35.661448] [INFO ] [sig ] [262/3512] Completed ASPI in 0.3s | 2.87 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-08T20:16:35.661488] [INFO ] [sig ] [263/3512] Forecasting ASPN... [2026-01-08T20:16:35.661518] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-08T20:16:35.661547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-08T20:16:35.672761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-08T20:16:35.673068] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-08T20:16:35.673873] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-08T20:16:35.673925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:35.673956] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:35.673983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:35.674050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:35.730688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:35.731501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:35.731598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:35.731632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:35.860155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:35.860319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:35.860361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:35.860391] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:35.863969] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=21.04%) [2026-01-08T20:16:35.864283] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-08T20:16:35.864435] [INFO ] [sig ] ASPN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:36.007837] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASPN.txt [2026-01-08T20:16:36.007997] [INFO ] [sig ] [263/3512] Completed ASPN in 0.3s | 2.87 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-08T20:16:36.008037] [INFO ] [sig ] [264/3512] Forecasting ASPS... [2026-01-08T20:16:36.008069] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-08T20:16:36.008100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-08T20:16:36.019238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-08T20:16:36.019628] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-08T20:16:36.020445] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-08T20:16:36.020499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:36.020532] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:36.020561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:36.020637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:36.077200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:36.078063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:36.078146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:36.078181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:36.190227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:36.190384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:36.190424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:36.190453] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:36.194128] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: DOWN (p=14.77%) [2026-01-08T20:16:36.194603] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-08T20:16:36.194730] [INFO ] [sig ] ASPS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:36.335249] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASPS.txt [2026-01-08T20:16:36.335388] [INFO ] [sig ] [264/3512] Completed ASPS in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-08T20:16:36.335429] [INFO ] [sig ] [265/3512] Forecasting ASTE... [2026-01-08T20:16:36.335460] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-08T20:16:36.335490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-08T20:16:36.347290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-08T20:16:36.347790] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-08T20:16:36.348829] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-08T20:16:36.348880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:36.348936] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:36.348963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:36.349019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:36.406820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:36.407750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:36.407828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:36.407860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:36.529179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:36.529361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:36.529421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:36.529452] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:36.533035] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=93.85%) [2026-01-08T20:16:36.533336] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-08T20:16:36.533465] [INFO ] [sig ] ASTE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:36.672467] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ASTE.txt [2026-01-08T20:16:36.672622] [INFO ] [sig ] [265/3512] Completed ASTE in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-08T20:16:36.672665] [INFO ] [sig ] [266/3512] Forecasting ASTH... [2026-01-08T20:16:36.672694] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-08T20:16:36.672731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-08T20:16:36.684937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-08T20:16:36.685292] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-08T20:16:36.686153] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-08T20:16:36.686211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:36.686244] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:36.686272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:36.686330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:36.742503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:36.743242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:36.743324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:36.743356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:36.859810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:36.859970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:36.860011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:36.860039] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:36.863491] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-01-08T20:16:36.863878] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-08T20:16:36.864024] [INFO ] [sig ] ASTH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:37.013609] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASTH.txt [2026-01-08T20:16:37.013810] [INFO ] [sig ] [266/3512] Completed ASTH in 0.3s | 2.88 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-08T20:16:37.013865] [INFO ] [sig ] [267/3512] Forecasting ASTI... [2026-01-08T20:16:37.013908] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-08T20:16:37.013956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-08T20:16:37.026366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-08T20:16:37.026815] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-08T20:16:37.027922] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-08T20:16:37.027987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:37.028031] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:37.028068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:37.028148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:37.091529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:37.092414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:37.092498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:37.092534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:37.228628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:37.228788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:37.228831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:37.228859] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:37.232380] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=38.81%) [2026-01-08T20:16:37.232689] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-08T20:16:37.232818] [INFO ] [sig ] ASTI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:37.371443] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASTI.txt [2026-01-08T20:16:37.371616] [INFO ] [sig ] [267/3512] Completed ASTI in 0.4s | 2.88 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-08T20:16:37.371660] [INFO ] [sig ] [268/3512] Forecasting ASTL... [2026-01-08T20:16:37.371690] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-08T20:16:37.371720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-08T20:16:37.384249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-08T20:16:37.384591] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-08T20:16:37.385383] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-08T20:16:37.385434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:37.385465] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:37.385492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:37.385548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:37.444828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:37.445601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:37.445686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:37.445720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:37.564354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:37.564510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:37.564549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:37.564628] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:37.568003] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-01-08T20:16:37.568282] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-08T20:16:37.568430] [INFO ] [sig ] ASTL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:37.716101] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ASTL.txt [2026-01-08T20:16:37.716244] [INFO ] [sig ] [268/3512] Completed ASTL in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-08T20:16:37.716287] [INFO ] [sig ] [269/3512] Forecasting ASTS... [2026-01-08T20:16:37.716317] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-08T20:16:37.716352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-08T20:16:37.728301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-08T20:16:37.728653] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-08T20:16:37.729525] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-08T20:16:37.729597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:37.729633] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:37.729660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:37.729716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:37.792033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:37.793131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:37.793221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:37.793255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:37.918981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:37.919146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:37.919190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:37.919220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:37.922854] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=10.30%) [2026-01-08T20:16:37.923161] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-08T20:16:37.923306] [INFO ] [sig ] ASTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:38.072597] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ASTS.txt [2026-01-08T20:16:38.072730] [INFO ] [sig ] [269/3512] Completed ASTS in 0.4s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-08T20:16:38.072768] [INFO ] [sig ] [270/3512] Forecasting ASX... [2026-01-08T20:16:38.072798] [INFO ] [sig ] Generating forecast for: ASX [2026-01-08T20:16:38.072828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-08T20:16:38.084249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-08T20:16:38.084554] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-08T20:16:38.085392] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-08T20:16:38.085445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:38.085477] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:38.085505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:38.085563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:38.144805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:38.145748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:38.145831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:38.145868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:38.267844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:38.267998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:38.268037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:38.268066] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:38.271386] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-01-08T20:16:38.271678] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-08T20:16:38.271799] [INFO ] [sig ] ASX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:38.414559] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ASX.txt [2026-01-08T20:16:38.414710] [INFO ] [sig ] [270/3512] Completed ASX in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-08T20:16:38.414750] [INFO ] [sig ] [271/3512] Forecasting ASYS... [2026-01-08T20:16:38.414778] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-08T20:16:38.414809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-08T20:16:38.426644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-08T20:16:38.426953] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-08T20:16:38.427755] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-08T20:16:38.427806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:38.427837] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:38.427864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:38.427920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:38.484962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:38.485616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:38.485697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:38.485730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:38.608980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:38.609142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:38.609185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:38.609221] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:38.612685] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=87.08%) [2026-01-08T20:16:38.612962] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-08T20:16:38.613108] [INFO ] [sig ] ASYS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:38.753167] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ASYS.txt [2026-01-08T20:16:38.753314] [INFO ] [sig ] [271/3512] Completed ASYS in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-08T20:16:38.753355] [INFO ] [sig ] [272/3512] Forecasting ATAI... [2026-01-08T20:16:38.753384] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-08T20:16:38.753414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-08T20:16:38.764992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-08T20:16:38.765387] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-08T20:16:38.766206] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-08T20:16:38.766258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:38.766290] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:38.766316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:38.766372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:38.822668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:38.823524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:38.823629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:38.823663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:38.940778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:38.940954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:38.940993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:38.941022] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:38.944336] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=63.56%) [2026-01-08T20:16:38.944621] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-08T20:16:38.944746] [INFO ] [sig ] ATAI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:39.082753] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ATAI.txt [2026-01-08T20:16:39.082888] [INFO ] [sig ] [272/3512] Completed ATAI in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-08T20:16:39.082927] [INFO ] [sig ] [273/3512] Forecasting ATEC... [2026-01-08T20:16:39.082955] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-08T20:16:39.082984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-08T20:16:39.094612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-08T20:16:39.094882] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-08T20:16:39.095680] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-08T20:16:39.095732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:39.095763] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:39.095790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:39.095845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:39.152750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:39.153532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:39.153630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:39.153664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:39.272427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:39.272596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:39.272637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:39.272665] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:39.275960] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-01-08T20:16:39.276231] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-08T20:16:39.276352] [INFO ] [sig ] ATEC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:39.417436] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ATEC.txt [2026-01-08T20:16:39.417563] [INFO ] [sig ] [273/3512] Completed ATEC in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-08T20:16:39.417620] [INFO ] [sig ] [274/3512] Forecasting ATEN... [2026-01-08T20:16:39.417649] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-08T20:16:39.417679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-08T20:16:39.429297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-08T20:16:39.429563] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-08T20:16:39.430359] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-08T20:16:39.430410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:39.430441] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:39.430468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:39.430524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:39.489192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:39.490259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:39.490357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:39.490396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:39.615828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:39.615978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:39.616019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:39.616048] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:39.620424] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-01-08T20:16:39.620931] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-08T20:16:39.621120] [INFO ] [sig ] ATEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:39.766742] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ATEN.txt [2026-01-08T20:16:39.766888] [INFO ] [sig ] [274/3512] Completed ATEN in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-08T20:16:39.766928] [INFO ] [sig ] [275/3512] Forecasting ATEX... [2026-01-08T20:16:39.766957] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-08T20:16:39.766986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-08T20:16:39.779533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-08T20:16:39.779881] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-08T20:16:39.780750] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-08T20:16:39.780804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:39.780835] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:39.780863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:39.780930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:39.840451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:39.841251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:39.841368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:39.841402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:39.965254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:39.965622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:39.965665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:39.965694] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:39.969270] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=0.22%) [2026-01-08T20:16:39.969824] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-08T20:16:39.969963] [INFO ] [sig ] ATEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:40.119780] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATEX.txt [2026-01-08T20:16:40.119925] [INFO ] [sig ] [275/3512] Completed ATEX in 0.4s | 2.88 sym/s | Total: 1.6m | ETA: 18.8m [2026-01-08T20:16:40.119965] [INFO ] [sig ] [276/3512] Forecasting ATGE... [2026-01-08T20:16:40.119997] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-08T20:16:40.120028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-08T20:16:40.131944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-08T20:16:40.132280] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-08T20:16:40.133190] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-08T20:16:40.133253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:40.133286] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:40.133312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:40.133368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:40.195704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:40.196630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:40.196727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:40.196772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:40.317840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:40.318016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:40.318071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:40.318110] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:40.322192] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=21.41%) [2026-01-08T20:16:40.322489] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-08T20:16:40.322645] [INFO ] [sig ] ATGE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:40.466012] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATGE.txt [2026-01-08T20:16:40.466170] [INFO ] [sig ] [276/3512] Completed ATGE in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:40.466214] [INFO ] [sig ] [277/3512] Forecasting ATHA... [2026-01-08T20:16:40.466244] [INFO ] [sig ] Generating forecast for: ATHA [2026-01-08T20:16:40.466273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHA' from 'https://tdm.silogroup.org/data/derivative_storage/ATHA.csv'. [2026-01-08T20:16:40.478777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHA'. [2026-01-08T20:16:40.479078] [INFO ] [FORECASTER] Starting predict_future for ATHA [2026-01-08T20:16:40.479911] [DEBUG] [LOCAL ] No optimal features file found for ATHA: ./output/feature-sets/ATHA.txt [2026-01-08T20:16:40.479966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:40.479998] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:40.480027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:40.480085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:40.539030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:40.539788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:40.539870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:40.539903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:40.667610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:40.667766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:40.667805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:40.667834] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:40.671615] [DEBUG] [FORECASTER] ATHA: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-08T20:16:40.671899] [INFO ] [FORECASTER] Completed predict_future for ATHA [2026-01-08T20:16:40.672027] [INFO ] [sig ] ATHA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:40.814488] [INFO ] [LOCAL ] Saved forecast: ATHA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATHA.txt [2026-01-08T20:16:40.814661] [INFO ] [sig ] [277/3512] Completed ATHA in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:40.814705] [INFO ] [sig ] [278/3512] Forecasting ATHM... [2026-01-08T20:16:40.814733] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-08T20:16:40.814762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-08T20:16:40.827317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-08T20:16:40.827687] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-08T20:16:40.828729] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-08T20:16:40.828792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:40.828837] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:40.828871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:40.828949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:40.889823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:40.890563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:40.890668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:40.890703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:41.021939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:41.022103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:41.022154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:41.022194] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:41.025727] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=87.20%) [2026-01-08T20:16:41.026057] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-08T20:16:41.026199] [INFO ] [sig ] ATHM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:41.172918] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ATHM.txt [2026-01-08T20:16:41.173081] [INFO ] [sig ] [278/3512] Completed ATHM in 0.4s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:41.173122] [INFO ] [sig ] [279/3512] Forecasting ATI... [2026-01-08T20:16:41.173152] [INFO ] [sig ] Generating forecast for: ATI [2026-01-08T20:16:41.173181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-08T20:16:41.185126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-08T20:16:41.185442] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-08T20:16:41.186292] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-08T20:16:41.186346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:41.186378] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:41.186404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:41.186460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:41.247952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:41.252915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:41.253046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:41.253083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:41.385328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:41.385504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:41.385546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:41.385593] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:41.389150] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=88.54%) [2026-01-08T20:16:41.389439] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-08T20:16:41.389600] [INFO ] [sig ] ATI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:41.537877] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ATI.txt [2026-01-08T20:16:41.538027] [INFO ] [sig ] [279/3512] Completed ATI in 0.4s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:41.538071] [INFO ] [sig ] [280/3512] Forecasting ATLC... [2026-01-08T20:16:41.538101] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-08T20:16:41.538144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-08T20:16:41.550951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-08T20:16:41.551298] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-08T20:16:41.552127] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-08T20:16:41.552179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:41.552211] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:41.552237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:41.552293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:41.611177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:41.612117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:41.612202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:41.612236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:41.736074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:41.736232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:41.736273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:41.736308] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:41.739662] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: DOWN (p=17.07%) [2026-01-08T20:16:41.739967] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-08T20:16:41.740096] [INFO ] [sig ] ATLC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:41.885663] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATLC.txt [2026-01-08T20:16:41.885821] [INFO ] [sig ] [280/3512] Completed ATLC in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:41.885860] [INFO ] [sig ] [281/3512] Forecasting ATLCZ... [2026-01-08T20:16:41.885891] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-08T20:16:41.885921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-08T20:16:41.896545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-08T20:16:41.896858] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-08T20:16:41.897654] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-08T20:16:41.897706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:41.897737] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:41.897763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:41.897818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:41.954844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:41.955738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:41.955824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:41.955856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:42.073229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:42.073394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:42.073432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:42.073462] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:42.076785] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=18.07%) [2026-01-08T20:16:42.077072] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-08T20:16:42.077193] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:42.219695] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATLCZ.txt [2026-01-08T20:16:42.219853] [INFO ] [sig ] [281/3512] Completed ATLCZ in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:42.219896] [INFO ] [sig ] [282/3512] Forecasting ATLO... [2026-01-08T20:16:42.219926] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-08T20:16:42.219957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-08T20:16:42.232820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-08T20:16:42.233192] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-08T20:16:42.234002] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-08T20:16:42.234055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:42.234115] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:42.234143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:42.234200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:42.291899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:42.292785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:42.292872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:42.292905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:42.398983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:42.399144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:42.399185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:42.399214] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:42.402693] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=24.62%) [2026-01-08T20:16:42.402988] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-08T20:16:42.403123] [INFO ] [sig ] ATLO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:42.542813] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATLO.txt [2026-01-08T20:16:42.542966] [INFO ] [sig ] [282/3512] Completed ATLO in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:42.543005] [INFO ] [sig ] [283/3512] Forecasting ATNI... [2026-01-08T20:16:42.543036] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-08T20:16:42.543066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-08T20:16:42.554329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-08T20:16:42.554625] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-08T20:16:42.555393] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-08T20:16:42.555444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:42.555476] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:42.555502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:42.555557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:42.612377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:42.613240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:42.613325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:42.613357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:42.731983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:42.732139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:42.732196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:42.732227] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:42.735534] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=63.57%) [2026-01-08T20:16:42.735820] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-08T20:16:42.735942] [INFO ] [sig ] ATNI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:42.875037] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ATNI.txt [2026-01-08T20:16:42.875170] [INFO ] [sig ] [283/3512] Completed ATNI in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:42.875209] [INFO ] [sig ] [284/3512] Forecasting ATO... [2026-01-08T20:16:42.875238] [INFO ] [sig ] Generating forecast for: ATO [2026-01-08T20:16:42.875268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-08T20:16:42.886500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-08T20:16:42.886811] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-08T20:16:42.887601] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-08T20:16:42.887670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:42.887703] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:42.887730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:42.887787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:42.944188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:42.944854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:42.944931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:42.944964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:43.069539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:43.069710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:43.069750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:43.069778] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:43.073239] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-01-08T20:16:43.073505] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-08T20:16:43.073645] [INFO ] [sig ] ATO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:43.214191] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATO.txt [2026-01-08T20:16:43.214321] [INFO ] [sig ] [284/3512] Completed ATO in 0.3s | 2.88 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-08T20:16:43.214360] [INFO ] [sig ] [285/3512] Forecasting ATOM... [2026-01-08T20:16:43.214389] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-08T20:16:43.214419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-08T20:16:43.226525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-08T20:16:43.226823] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-08T20:16:43.227604] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-08T20:16:43.227656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:43.227686] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:43.227713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:43.227769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:43.291178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:43.292159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:43.292253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:43.292289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:43.418835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:43.418993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:43.419034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:43.419101] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:43.422548] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-08T20:16:43.422846] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-08T20:16:43.422976] [INFO ] [sig ] ATOM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:43.570508] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATOM.txt [2026-01-08T20:16:43.570863] [INFO ] [sig ] [285/3512] Completed ATOM in 0.4s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-08T20:16:43.570905] [INFO ] [sig ] [286/3512] Forecasting ATRA... [2026-01-08T20:16:43.570935] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-08T20:16:43.570965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-08T20:16:43.583555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-08T20:16:43.583913] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-08T20:16:43.584724] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-08T20:16:43.584775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:43.584807] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:43.584833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:43.584888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:43.644407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:43.645283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:43.645365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:43.645398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:43.765967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:43.766127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:43.766167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:43.766197] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:43.769694] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=24.12%) [2026-01-08T20:16:43.769973] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-08T20:16:43.770104] [INFO ] [sig ] ATRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:43.918421] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATRA.txt [2026-01-08T20:16:43.918614] [INFO ] [sig ] [286/3512] Completed ATRA in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-08T20:16:43.918657] [INFO ] [sig ] [287/3512] Forecasting ATRC... [2026-01-08T20:16:43.918688] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-08T20:16:43.918719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-08T20:16:43.930409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-08T20:16:43.930809] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-08T20:16:43.931641] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-08T20:16:43.931694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:43.931738] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:43.931767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:43.931824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:43.990745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:43.991600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:43.991683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:43.991717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:44.115064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:44.115272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:44.115321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:44.115354] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:44.119472] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=15.69%) [2026-01-08T20:16:44.120033] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-08T20:16:44.120183] [INFO ] [sig ] ATRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:44.267325] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATRC.txt [2026-01-08T20:16:44.267489] [INFO ] [sig ] [287/3512] Completed ATRC in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-08T20:16:44.267531] [INFO ] [sig ] [288/3512] Forecasting ATRO... [2026-01-08T20:16:44.267560] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-08T20:16:44.267611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-08T20:16:44.279097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-08T20:16:44.279520] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-08T20:16:44.280358] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-08T20:16:44.280422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:44.280460] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:44.280492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:44.280550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:44.338348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:44.339251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:44.339341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:44.339382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:44.467663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:44.467804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:44.467842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:44.467870] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:44.471241] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=80.93%) [2026-01-08T20:16:44.471508] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-08T20:16:44.471649] [INFO ] [sig ] ATRO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:44.613618] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ATRO.txt [2026-01-08T20:16:44.613966] [INFO ] [sig ] [288/3512] Completed ATRO in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-08T20:16:44.614007] [INFO ] [sig ] [289/3512] Forecasting ATXS... [2026-01-08T20:16:44.614036] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-08T20:16:44.614065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-08T20:16:44.626518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-08T20:16:44.626876] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-08T20:16:44.627700] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-08T20:16:44.627752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:44.627784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:44.627811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:44.627870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:44.687501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:44.688450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:44.688539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:44.688590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:44.812984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:44.813155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:44.813195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:44.813225] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:44.816966] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: DOWN (p=10.74%) [2026-01-08T20:16:44.817285] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-08T20:16:44.817459] [INFO ] [sig ] ATXS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:44.959058] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ATXS.txt [2026-01-08T20:16:44.959268] [INFO ] [sig ] [289/3512] Completed ATXS in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-08T20:16:44.959330] [INFO ] [sig ] [290/3512] Forecasting AUB... [2026-01-08T20:16:44.959373] [INFO ] [sig ] Generating forecast for: AUB [2026-01-08T20:16:44.959415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-08T20:16:44.971472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-08T20:16:44.971831] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-08T20:16:44.972730] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-08T20:16:44.972783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:44.972817] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:44.972843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:44.972900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:45.030107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:45.030990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:45.031073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:45.031106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:45.154335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:45.154495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:45.154535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:45.154564] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:45.158030] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=96.39%) [2026-01-08T20:16:45.158307] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-08T20:16:45.158465] [INFO ] [sig ] AUB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:45.301682] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AUB.txt [2026-01-08T20:16:45.301807] [INFO ] [sig ] [290/3512] Completed AUB in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-08T20:16:45.301852] [INFO ] [sig ] [291/3512] Forecasting AUDC... [2026-01-08T20:16:45.301882] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-08T20:16:45.301912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-08T20:16:45.312897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-08T20:16:45.313198] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-08T20:16:45.314005] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-08T20:16:45.314057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:45.314088] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:45.314115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:45.314171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:45.375340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:45.376221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:45.376312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:45.376354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:45.501661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:45.501825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:45.501865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:45.501894] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:45.505278] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-01-08T20:16:45.505640] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-08T20:16:45.505777] [INFO ] [sig ] AUDC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:45.660756] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AUDC.txt [2026-01-08T20:16:45.660922] [INFO ] [sig ] [291/3512] Completed AUDC in 0.4s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-08T20:16:45.660963] [INFO ] [sig ] [292/3512] Forecasting AUPH... [2026-01-08T20:16:45.660992] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-08T20:16:45.661022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-08T20:16:45.674846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-08T20:16:45.675318] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-08T20:16:45.676483] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-08T20:16:45.676559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:45.676621] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:45.676657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:45.676737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:45.737709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:45.738713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:45.738835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:45.738871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:45.857194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:45.857356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:45.857399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:45.857428] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:45.860997] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-08T20:16:45.861327] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-08T20:16:45.861483] [INFO ] [sig ] AUPH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:46.009744] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AUPH.txt [2026-01-08T20:16:46.009904] [INFO ] [sig ] [292/3512] Completed AUPH in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.7m [2026-01-08T20:16:46.009947] [INFO ] [sig ] [293/3512] Forecasting AURA... [2026-01-08T20:16:46.009977] [INFO ] [sig ] Generating forecast for: AURA [2026-01-08T20:16:46.010008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-08T20:16:46.022319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-08T20:16:46.022760] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-08T20:16:46.023607] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-08T20:16:46.023660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:46.023693] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:46.023721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:46.023778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:46.083294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:46.084188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:46.084274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:46.084308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:46.210005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:46.210165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:46.210205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:46.210234] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:46.213599] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-08T20:16:46.213869] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-08T20:16:46.213990] [INFO ] [sig ] AURA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:46.357352] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AURA.txt [2026-01-08T20:16:46.357525] [INFO ] [sig ] [293/3512] Completed AURA in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:46.357586] [INFO ] [sig ] [294/3512] Forecasting AUTL... [2026-01-08T20:16:46.357621] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-08T20:16:46.357652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-08T20:16:46.369438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-08T20:16:46.369830] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-08T20:16:46.370900] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-08T20:16:46.370952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:46.370984] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:46.371011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:46.371066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:46.429823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:46.430731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:46.430836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:46.430872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:46.557190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:46.557351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:46.557394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:46.557444] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:46.560996] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=23.55%) [2026-01-08T20:16:46.561293] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-08T20:16:46.561436] [INFO ] [sig ] AUTL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:46.706806] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AUTL.txt [2026-01-08T20:16:46.706971] [INFO ] [sig ] [294/3512] Completed AUTL in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:46.707010] [INFO ] [sig ] [295/3512] Forecasting AVA... [2026-01-08T20:16:46.707041] [INFO ] [sig ] Generating forecast for: AVA [2026-01-08T20:16:46.707070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-08T20:16:46.718941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-08T20:16:46.719329] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-08T20:16:46.720184] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-08T20:16:46.720238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:46.720271] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:46.720299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:46.720356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:46.776961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:46.777829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:46.777912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:46.777945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:46.892374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:46.892532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:46.892590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:46.892624] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:46.896067] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-01-08T20:16:46.896359] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-08T20:16:46.896489] [INFO ] [sig ] AVA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:47.036682] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AVA.txt [2026-01-08T20:16:47.036877] [INFO ] [sig ] [295/3512] Completed AVA in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:47.036932] [INFO ] [sig ] [296/3512] Forecasting AVAH... [2026-01-08T20:16:47.036975] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-08T20:16:47.037017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-08T20:16:47.048815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-08T20:16:47.049091] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-08T20:16:47.049970] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-08T20:16:47.050024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:47.050057] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:47.050084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:47.050142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:47.110801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:47.111872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:47.111982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:47.112018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:47.230411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:47.230587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:47.230629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:47.230657] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:47.233997] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=26.35%) [2026-01-08T20:16:47.234266] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-08T20:16:47.234385] [INFO ] [sig ] AVAH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:47.375214] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AVAH.txt [2026-01-08T20:16:47.375355] [INFO ] [sig ] [296/3512] Completed AVAH in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:47.375395] [INFO ] [sig ] [297/3512] Forecasting AVAL... [2026-01-08T20:16:47.375424] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-08T20:16:47.375454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-08T20:16:47.385874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-08T20:16:47.386132] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-08T20:16:47.386932] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-08T20:16:47.386983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:47.387015] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:47.387042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:47.387097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:47.443486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:47.444228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:47.444307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:47.444340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:47.559940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:47.560073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:47.560111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:47.560139] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:47.563355] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-01-08T20:16:47.563641] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-08T20:16:47.563762] [INFO ] [sig ] AVAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:47.700808] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AVAL.txt [2026-01-08T20:16:47.700929] [INFO ] [sig ] [297/3512] Completed AVAL in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:47.700967] [INFO ] [sig ] [298/3512] Forecasting AVB... [2026-01-08T20:16:47.700997] [INFO ] [sig ] Generating forecast for: AVB [2026-01-08T20:16:47.701026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-08T20:16:47.712749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-08T20:16:47.713014] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-08T20:16:47.713802] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-08T20:16:47.713853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:47.713886] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:47.713924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:47.713981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:47.770389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:47.771015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:47.771094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:47.771126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:47.895893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:47.896077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:47.896121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:47.896150] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:47.899795] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: UP (p=84.11%) [2026-01-08T20:16:47.900085] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-08T20:16:47.900213] [INFO ] [sig ] AVB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:48.042012] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AVB.txt [2026-01-08T20:16:48.042140] [INFO ] [sig ] [298/3512] Completed AVB in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:48.042180] [INFO ] [sig ] [299/3512] Forecasting AVBP... [2026-01-08T20:16:48.042209] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-08T20:16:48.042239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-08T20:16:48.053748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-08T20:16:48.054006] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-08T20:16:48.054805] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-08T20:16:48.054856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:48.054911] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:48.054939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:48.054995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:48.113278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:48.114024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:48.114105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:48.114138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:48.240899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:48.241056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:48.241097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:48.241126] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:48.244787] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: UP (p=81.27%) [2026-01-08T20:16:48.245073] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-08T20:16:48.245201] [INFO ] [sig ] AVBP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:48.392684] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AVBP.txt [2026-01-08T20:16:48.392840] [INFO ] [sig ] [299/3512] Completed AVBP in 0.4s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:48.392882] [INFO ] [sig ] [300/3512] Forecasting AVD... [2026-01-08T20:16:48.392911] [INFO ] [sig ] Generating forecast for: AVD [2026-01-08T20:16:48.392940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-08T20:16:48.404154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-08T20:16:48.404531] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-08T20:16:48.405436] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-08T20:16:48.405491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:48.405525] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:48.405551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:48.405642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:48.464756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:48.465624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:48.465705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:48.465737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:48.591045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:48.591223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:48.591274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:48.591306] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:48.594925] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-08T20:16:48.595214] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-08T20:16:48.595352] [INFO ] [sig ] AVD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:48.744483] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AVD.txt [2026-01-08T20:16:48.744628] [INFO ] [sig ] [300/3512] Completed AVD in 0.4s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:48.744669] [INFO ] [sig ] [301/3512] Forecasting AVDL... [2026-01-08T20:16:48.744699] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-08T20:16:48.744728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-08T20:16:48.757847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-08T20:16:48.758096] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-08T20:16:48.758934] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-08T20:16:48.758986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:48.759019] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:48.759046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:48.759102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:48.815702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:48.816358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:48.816434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:48.816467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:48.938427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:48.938593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:48.938825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:48.938853] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:48.942142] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=23.63%) [2026-01-08T20:16:48.942419] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-08T20:16:48.942548] [INFO ] [sig ] AVDL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:49.081770] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AVDL.txt [2026-01-08T20:16:49.081905] [INFO ] [sig ] [301/3512] Completed AVDL in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:49.081944] [INFO ] [sig ] [302/3512] Forecasting AVGO... [2026-01-08T20:16:49.081974] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-08T20:16:49.082013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-08T20:16:49.094250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-08T20:16:49.094525] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-08T20:16:49.095525] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-08T20:16:49.095795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:49.095830] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:49.095858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:49.095915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:49.154170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:49.154847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:49.154929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:49.154961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:49.277634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:49.277958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:49.277994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:49.278050] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:49.281833] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=61.84%) [2026-01-08T20:16:49.282098] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-08T20:16:49.282222] [INFO ] [sig ] AVGO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:49.423702] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AVGO.txt [2026-01-08T20:16:49.423828] [INFO ] [sig ] [302/3512] Completed AVGO in 0.3s | 2.88 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-08T20:16:49.423866] [INFO ] [sig ] [303/3512] Forecasting AVGX... [2026-01-08T20:16:49.423896] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-08T20:16:49.423926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-08T20:16:49.435848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-08T20:16:49.436109] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-08T20:16:49.436895] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-08T20:16:49.436946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:49.436977] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:49.437004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:49.437060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:49.495057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:49.495678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:49.495754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:49.495786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:49.616269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:49.616426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:49.616465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:49.616493] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:49.619841] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-08T20:16:49.620107] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-08T20:16:49.620231] [INFO ] [sig ] AVGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:49.761438] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AVGX.txt [2026-01-08T20:16:49.761592] [INFO ] [sig ] [303/3512] Completed AVGX in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-08T20:16:49.761634] [INFO ] [sig ] [304/3512] Forecasting AVK... [2026-01-08T20:16:49.761663] [INFO ] [sig ] Generating forecast for: AVK [2026-01-08T20:16:49.761692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-08T20:16:49.773771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-08T20:16:49.774058] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-08T20:16:49.774885] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-08T20:16:49.774938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:49.774971] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:49.774999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:49.775056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:49.832075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:49.832707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:49.832784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:49.832816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:49.942884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:49.943034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:49.943072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:49.943101] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:49.946461] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: DOWN (p=35.77%) [2026-01-08T20:16:49.946763] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-08T20:16:49.946892] [INFO ] [sig ] AVK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:50.087621] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AVK.txt [2026-01-08T20:16:50.087775] [INFO ] [sig ] [304/3512] Completed AVK in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-08T20:16:50.087815] [INFO ] [sig ] [305/3512] Forecasting AVNS... [2026-01-08T20:16:50.087845] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-08T20:16:50.087875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-08T20:16:50.103811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-08T20:16:50.104257] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-08T20:16:50.105103] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-08T20:16:50.105154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:50.105185] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:50.105212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:50.105268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:50.162935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:50.163795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:50.163880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:50.163914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:50.283987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:50.284139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:50.284176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:50.284203] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:50.287537] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-08T20:16:50.287861] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-08T20:16:50.287986] [INFO ] [sig ] AVNS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:50.433437] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AVNS.txt [2026-01-08T20:16:50.433565] [INFO ] [sig ] [305/3512] Completed AVNS in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-08T20:16:50.433620] [INFO ] [sig ] [306/3512] Forecasting AVO... [2026-01-08T20:16:50.433649] [INFO ] [sig ] Generating forecast for: AVO [2026-01-08T20:16:50.433680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-08T20:16:50.445044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-08T20:16:50.445313] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-08T20:16:50.446110] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-08T20:16:50.446162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:50.446193] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:50.446219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:50.446275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:50.504644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:50.505263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:50.505339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:50.505371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:50.625893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:50.626041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:50.626080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:50.626108] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:50.629427] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=26.72%) [2026-01-08T20:16:50.629756] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-08T20:16:50.629882] [INFO ] [sig ] AVO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:50.773803] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AVO.txt [2026-01-08T20:16:50.773933] [INFO ] [sig ] [306/3512] Completed AVO in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.6m [2026-01-08T20:16:50.773973] [INFO ] [sig ] [307/3512] Forecasting AVTX... [2026-01-08T20:16:50.774002] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-08T20:16:50.774030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-08T20:16:50.785013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-08T20:16:50.785289] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-08T20:16:50.786140] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-08T20:16:50.786192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:50.786223] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:50.786250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:50.786305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:50.845851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:50.846661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:50.846743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:50.846777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:50.975072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:50.975241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:50.975291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:50.975328] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:50.978941] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=13.82%) [2026-01-08T20:16:50.979222] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-08T20:16:50.979353] [INFO ] [sig ] AVTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:51.122506] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AVTX.txt [2026-01-08T20:16:51.122682] [INFO ] [sig ] [307/3512] Completed AVTX in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:51.122724] [INFO ] [sig ] [308/3512] Forecasting AVXL... [2026-01-08T20:16:51.122754] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-08T20:16:51.122783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-08T20:16:51.135075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-08T20:16:51.135468] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-08T20:16:51.136322] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-08T20:16:51.136376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:51.136406] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:51.136434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:51.136491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:51.195242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:51.196252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:51.196353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:51.196388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:51.318166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:51.318322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:51.318360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:51.318408] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:51.321766] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-08T20:16:51.322041] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-08T20:16:51.322165] [INFO ] [sig ] AVXL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:51.463205] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AVXL.txt [2026-01-08T20:16:51.463338] [INFO ] [sig ] [308/3512] Completed AVXL in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:51.463377] [INFO ] [sig ] [309/3512] Forecasting AVY... [2026-01-08T20:16:51.463407] [INFO ] [sig ] Generating forecast for: AVY [2026-01-08T20:16:51.463437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-08T20:16:51.474839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-08T20:16:51.475170] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-08T20:16:51.476068] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-08T20:16:51.476122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:51.476154] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:51.476182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:51.476241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:51.533384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:51.534217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:51.534352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:51.534417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:51.656443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:51.656640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:51.656684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:51.656713] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:51.660232] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=9.21%) [2026-01-08T20:16:51.660534] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-08T20:16:51.660686] [INFO ] [sig ] AVY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:51.826029] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AVY.txt [2026-01-08T20:16:51.826283] [INFO ] [sig ] [309/3512] Completed AVY in 0.4s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:51.826338] [INFO ] [sig ] [310/3512] Forecasting AWF... [2026-01-08T20:16:51.826379] [INFO ] [sig ] Generating forecast for: AWF [2026-01-08T20:16:51.826422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-08T20:16:51.839406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-08T20:16:51.839790] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-08T20:16:51.840781] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-08T20:16:51.840836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:51.840869] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:51.840895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:51.840952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:51.900400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:51.901266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:51.901344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:51.901377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:52.021554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:52.021746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:52.021787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:52.021817] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:52.025221] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=77.79%) [2026-01-08T20:16:52.025498] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-08T20:16:52.025650] [INFO ] [sig ] AWF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:52.164677] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AWF.txt [2026-01-08T20:16:52.164997] [INFO ] [sig ] [310/3512] Completed AWF in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:52.165037] [INFO ] [sig ] [311/3512] Forecasting AWI... [2026-01-08T20:16:52.165066] [INFO ] [sig ] Generating forecast for: AWI [2026-01-08T20:16:52.165097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-08T20:16:52.176467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-08T20:16:52.176776] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-08T20:16:52.177553] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-08T20:16:52.177632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:52.177665] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:52.177692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:52.177747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:52.235219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:52.236090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:52.236173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:52.236207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:52.356605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:52.356759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:52.356799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:52.356826] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:52.360149] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=49.78%) [2026-01-08T20:16:52.360417] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-08T20:16:52.360538] [INFO ] [sig ] AWI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:52.502155] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AWI.txt [2026-01-08T20:16:52.502307] [INFO ] [sig ] [311/3512] Completed AWI in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:52.502351] [INFO ] [sig ] [312/3512] Forecasting AWK... [2026-01-08T20:16:52.502380] [INFO ] [sig ] Generating forecast for: AWK [2026-01-08T20:16:52.502410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-08T20:16:52.514057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-08T20:16:52.514362] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-08T20:16:52.515168] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-08T20:16:52.515220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:52.515252] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:52.515278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:52.515334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:52.579552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:52.580464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:52.580547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:52.580599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:52.697610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:52.697754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:52.697793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:52.697822] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:52.701427] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-01-08T20:16:52.701730] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-08T20:16:52.701857] [INFO ] [sig ] AWK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:52.841185] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AWK.txt [2026-01-08T20:16:52.841339] [INFO ] [sig ] [312/3512] Completed AWK in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:52.841378] [INFO ] [sig ] [313/3512] Forecasting AWP... [2026-01-08T20:16:52.841407] [INFO ] [sig ] Generating forecast for: AWP [2026-01-08T20:16:52.841437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-08T20:16:52.852465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-08T20:16:52.852767] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-08T20:16:52.853542] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-08T20:16:52.853612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:52.853646] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:52.853673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:52.853730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:52.911138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:52.911845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:52.911926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:52.911959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:53.033518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:53.033694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:53.033736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:53.033765] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:53.037364] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: DOWN (p=35.63%) [2026-01-08T20:16:53.037666] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-08T20:16:53.037802] [INFO ] [sig ] AWP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:53.207542] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AWP.txt [2026-01-08T20:16:53.207772] [INFO ] [sig ] [313/3512] Completed AWP in 0.4s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:53.207821] [INFO ] [sig ] [314/3512] Forecasting AWRE... [2026-01-08T20:16:53.207858] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-08T20:16:53.207896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-08T20:16:53.221616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-08T20:16:53.222029] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-08T20:16:53.222909] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-08T20:16:53.222963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:53.222996] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:53.223025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:53.223084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:53.283804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:53.284690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:53.284775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:53.284811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:53.397132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:53.397303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:53.397351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:53.397382] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:53.401082] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=33.25%) [2026-01-08T20:16:53.401457] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-08T20:16:53.401654] [INFO ] [sig ] AWRE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:53.548998] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AWRE.txt [2026-01-08T20:16:53.549154] [INFO ] [sig ] [314/3512] Completed AWRE in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:53.549201] [INFO ] [sig ] [315/3512] Forecasting AXGN... [2026-01-08T20:16:53.549231] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-08T20:16:53.549261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-08T20:16:53.560844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-08T20:16:53.561213] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-08T20:16:53.562100] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-08T20:16:53.562154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:53.562188] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:53.562216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:53.562274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:53.620881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:53.621767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:53.621854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:53.621889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:53.749262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:53.749431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:53.749470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:53.749500] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:53.753086] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=27.05%) [2026-01-08T20:16:53.753391] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-08T20:16:53.753520] [INFO ] [sig ] AXGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:53.904554] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AXGN.txt [2026-01-08T20:16:53.904784] [INFO ] [sig ] [315/3512] Completed AXGN in 0.4s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:53.904842] [INFO ] [sig ] [316/3512] Forecasting AXL... [2026-01-08T20:16:53.904886] [INFO ] [sig ] Generating forecast for: AXL [2026-01-08T20:16:53.904932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-08T20:16:53.920709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-08T20:16:53.921182] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-08T20:16:53.922341] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-08T20:16:53.922413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:53.922496] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:53.922542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:53.922659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:53.992728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:53.993636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:53.993723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:53.993757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:54.118432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:54.118600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:54.118640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:54.118668] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:54.122011] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=13.96%) [2026-01-08T20:16:54.122286] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-08T20:16:54.122426] [INFO ] [sig ] AXL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:54.261642] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AXL.txt [2026-01-08T20:16:54.261768] [INFO ] [sig ] [316/3512] Completed AXL in 0.4s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:54.261807] [INFO ] [sig ] [317/3512] Forecasting AXON... [2026-01-08T20:16:54.261836] [INFO ] [sig ] Generating forecast for: AXON [2026-01-08T20:16:54.261865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXON' from 'https://tdm.silogroup.org/data/derivative_storage/AXON.csv'. [2026-01-08T20:16:54.274020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXON'. [2026-01-08T20:16:54.274293] [INFO ] [FORECASTER] Starting predict_future for AXON [2026-01-08T20:16:54.275306] [DEBUG] [LOCAL ] No optimal features file found for AXON: ./output/feature-sets/AXON.txt [2026-01-08T20:16:54.275358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:54.275389] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:54.275415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:54.275471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:54.332442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:54.333097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:54.333174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:54.333207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:54.451277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:54.451430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:54.451469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:54.451496] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:54.454864] [DEBUG] [FORECASTER] AXON: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-01-08T20:16:54.455144] [INFO ] [FORECASTER] Completed predict_future for AXON [2026-01-08T20:16:54.455271] [INFO ] [sig ] AXON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:54.597524] [INFO ] [LOCAL ] Saved forecast: AXON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AXON.txt [2026-01-08T20:16:54.597676] [INFO ] [sig ] [317/3512] Completed AXON in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:54.597716] [INFO ] [sig ] [318/3512] Forecasting AXP... [2026-01-08T20:16:54.597745] [INFO ] [sig ] Generating forecast for: AXP [2026-01-08T20:16:54.597775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-08T20:16:54.610050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-08T20:16:54.610340] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-08T20:16:54.611144] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-08T20:16:54.611195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:54.611227] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:54.611254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:54.611310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:54.667565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:54.668195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:54.668272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:54.668303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:54.798178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:54.798336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:54.798413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:54.798446] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:54.802255] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-01-08T20:16:54.802531] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-08T20:16:54.802676] [INFO ] [sig ] AXP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:54.947354] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AXP.txt [2026-01-08T20:16:54.947508] [INFO ] [sig ] [318/3512] Completed AXP in 0.3s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:54.947548] [INFO ] [sig ] [319/3512] Forecasting AXS... [2026-01-08T20:16:54.947600] [INFO ] [sig ] Generating forecast for: AXS [2026-01-08T20:16:54.947636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-08T20:16:54.959605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-08T20:16:54.959976] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-08T20:16:54.960858] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-08T20:16:54.960921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:54.960955] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:54.960981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:54.961037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:55.022764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:55.023880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:55.023968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:55.024001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:55.158425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:55.158604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:55.158646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:55.158711] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:55.163343] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=32.16%) [2026-01-08T20:16:55.163785] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-08T20:16:55.164156] [INFO ] [sig ] AXS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:55.323937] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AXS.txt [2026-01-08T20:16:55.324111] [INFO ] [sig ] [319/3512] Completed AXS in 0.4s | 2.88 sym/s | Total: 1.8m | ETA: 18.5m [2026-01-08T20:16:55.324152] [INFO ] [sig ] [320/3512] Forecasting AXSM... [2026-01-08T20:16:55.324183] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-08T20:16:55.324213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-08T20:16:55.336768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-08T20:16:55.337164] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-08T20:16:55.338028] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-08T20:16:55.338082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:55.338114] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:55.338142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:55.338199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:55.398162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:55.399099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:55.399199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:55.399234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:55.522555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:55.522748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:55.522790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:55.522818] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:55.526350] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: UP (p=50.24%) [2026-01-08T20:16:55.526658] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-08T20:16:55.526788] [INFO ] [sig ] AXSM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:55.676467] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AXSM.txt [2026-01-08T20:16:55.676645] [INFO ] [sig ] [320/3512] Completed AXSM in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-08T20:16:55.676687] [INFO ] [sig ] [321/3512] Forecasting AXTA... [2026-01-08T20:16:55.676717] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-08T20:16:55.676747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-08T20:16:55.687942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-08T20:16:55.688219] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-08T20:16:55.689047] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-08T20:16:55.689099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:55.689129] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:55.689155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:55.689212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:55.745988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:55.746783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:55.746862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:55.746894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:55.867057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:55.867208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:55.867251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:55.867291] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:55.870643] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-01-08T20:16:55.870930] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-08T20:16:55.871054] [INFO ] [sig ] AXTA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:56.010462] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AXTA.txt [2026-01-08T20:16:56.010607] [INFO ] [sig ] [321/3512] Completed AXTA in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-08T20:16:56.010658] [INFO ] [sig ] [322/3512] Forecasting AXTI... [2026-01-08T20:16:56.010692] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-08T20:16:56.010728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-08T20:16:56.022593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-08T20:16:56.022863] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-08T20:16:56.023657] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-08T20:16:56.023708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:56.023749] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:56.023777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:56.023834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:56.082165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:56.082771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:56.082848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:56.082879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:56.206202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:56.206354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:56.206393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:56.206421] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:56.209745] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=88.10%) [2026-01-08T20:16:56.210017] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-08T20:16:56.210142] [INFO ] [sig ] AXTI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:56.350030] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AXTI.txt [2026-01-08T20:16:56.350159] [INFO ] [sig ] [322/3512] Completed AXTI in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-08T20:16:56.350198] [INFO ] [sig ] [323/3512] Forecasting AYI... [2026-01-08T20:16:56.350226] [INFO ] [sig ] Generating forecast for: AYI [2026-01-08T20:16:56.350256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-08T20:16:56.361967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-08T20:16:56.362452] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-08T20:16:56.363276] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-08T20:16:56.363328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:56.363360] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:56.363387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:56.363443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:56.422642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:56.423427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:56.423510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:56.423543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:56.549110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:56.549265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:56.549304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:56.549331] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:56.552668] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=35.13%) [2026-01-08T20:16:56.552947] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-08T20:16:56.553075] [INFO ] [sig ] AYI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:56.703213] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AYI.txt [2026-01-08T20:16:56.703366] [INFO ] [sig ] [323/3512] Completed AYI in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-08T20:16:56.703407] [INFO ] [sig ] [324/3512] Forecasting AZ... [2026-01-08T20:16:56.703438] [INFO ] [sig ] Generating forecast for: AZ [2026-01-08T20:16:56.703468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-08T20:16:56.715116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-08T20:16:56.715505] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-08T20:16:56.716339] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-08T20:16:56.716394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:56.716426] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:56.716454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:56.716512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:56.779826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:56.780796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:56.780889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:56.780925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:56.916914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:56.917075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:56.917113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:56.917141] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:56.920919] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: UP (p=59.56%) [2026-01-08T20:16:56.921209] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-08T20:16:56.921343] [INFO ] [sig ] AZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:57.061964] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AZ.txt [2026-01-08T20:16:57.062119] [INFO ] [sig ] [324/3512] Completed AZ in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.5m [2026-01-08T20:16:57.062159] [INFO ] [sig ] [325/3512] Forecasting AZN... [2026-01-08T20:16:57.062188] [INFO ] [sig ] Generating forecast for: AZN [2026-01-08T20:16:57.062218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-08T20:16:57.074171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-08T20:16:57.074471] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-08T20:16:57.075479] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-08T20:16:57.075531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:57.075562] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:57.075613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:57.075670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:57.133315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:57.134189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:57.134270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:57.134302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:57.259687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:57.259839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:57.259879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:57.259908] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:57.263261] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=73.39%) [2026-01-08T20:16:57.263554] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-08T20:16:57.263732] [INFO ] [sig ] AZN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:57.401233] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AZN.txt [2026-01-08T20:16:57.401382] [INFO ] [sig ] [325/3512] Completed AZN in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:16:57.401423] [INFO ] [sig ] [326/3512] Forecasting AZO... [2026-01-08T20:16:57.401452] [INFO ] [sig ] Generating forecast for: AZO [2026-01-08T20:16:57.401488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-08T20:16:57.413422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-08T20:16:57.413754] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-08T20:16:57.414549] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-08T20:16:57.414617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:57.414649] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:57.414676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:57.414731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:57.471541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:57.472187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:57.472264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:57.472331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:57.588746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:57.588907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:57.588946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:57.588974] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:57.592312] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=89.90%) [2026-01-08T20:16:57.592598] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-08T20:16:57.592724] [INFO ] [sig ] AZO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:16:57.734238] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/AZO.txt [2026-01-08T20:16:57.734362] [INFO ] [sig ] [326/3512] Completed AZO in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:16:57.734401] [INFO ] [sig ] [327/3512] Forecasting AZZ... [2026-01-08T20:16:57.734430] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-08T20:16:57.734460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-08T20:16:57.746098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-08T20:16:57.746400] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-08T20:16:57.747197] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-08T20:16:57.747249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:57.747281] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:57.747307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:57.747365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:57.815720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:57.816624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:57.816708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:57.816741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:57.934660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:57.934808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:57.934846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:57.934874] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:57.938269] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-08T20:16:57.938621] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-08T20:16:57.938770] [INFO ] [sig ] AZZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:58.081318] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/AZZ.txt [2026-01-08T20:16:58.081481] [INFO ] [sig ] [327/3512] Completed AZZ in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:16:58.081522] [INFO ] [sig ] [328/3512] Forecasting BA... [2026-01-08T20:16:58.081551] [INFO ] [sig ] Generating forecast for: BA [2026-01-08T20:16:58.081598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-08T20:16:58.094829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-08T20:16:58.095107] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-08T20:16:58.096128] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-08T20:16:58.096182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:58.096215] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:58.096242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:58.096300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:58.156450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:58.157136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:58.157215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:58.157249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:58.283407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:58.283557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:58.283614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:58.283644] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:58.287039] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=21.97%) [2026-01-08T20:16:58.287317] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-08T20:16:58.287446] [INFO ] [sig ] BA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:58.428608] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BA.txt [2026-01-08T20:16:58.428730] [INFO ] [sig ] [328/3512] Completed BA in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:16:58.428769] [INFO ] [sig ] [329/3512] Forecasting BABA... [2026-01-08T20:16:58.428798] [INFO ] [sig ] Generating forecast for: BABA [2026-01-08T20:16:58.428827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-08T20:16:58.441449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-08T20:16:58.441772] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-08T20:16:58.442590] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-08T20:16:58.442646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:58.442679] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:58.442708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:58.442766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:58.501432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:58.502258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:58.502337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:58.502372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:58.622510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:58.622687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:58.622727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:58.622754] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:58.626062] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=26.60%) [2026-01-08T20:16:58.626335] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-08T20:16:58.626457] [INFO ] [sig ] BABA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:58.768185] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BABA.txt [2026-01-08T20:16:58.768350] [INFO ] [sig ] [329/3512] Completed BABA in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:16:58.768409] [INFO ] [sig ] [330/3512] Forecasting BABX... [2026-01-08T20:16:58.768442] [INFO ] [sig ] Generating forecast for: BABX [2026-01-08T20:16:58.768471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-08T20:16:58.782532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-08T20:16:58.782979] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-08T20:16:58.783812] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-08T20:16:58.783864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:58.783896] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:58.783923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:58.783979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:58.841234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:58.842121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:58.842210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:58.842242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:58.959644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:58.959808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:58.959847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:58.959877] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:58.963264] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-08T20:16:58.963589] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-08T20:16:58.963727] [INFO ] [sig ] BABX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:59.104321] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BABX.txt [2026-01-08T20:16:59.104481] [INFO ] [sig ] [330/3512] Completed BABX in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:16:59.104520] [INFO ] [sig ] [331/3512] Forecasting BAC... [2026-01-08T20:16:59.104550] [INFO ] [sig ] Generating forecast for: BAC [2026-01-08T20:16:59.104612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-08T20:16:59.116230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-08T20:16:59.116499] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-08T20:16:59.117294] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-08T20:16:59.117346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:59.117378] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:59.117405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:59.117461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:59.174651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:59.175500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:59.175603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:59.175638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:59.296554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:59.296759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:59.296799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:59.296827] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:59.300137] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=21.83%) [2026-01-08T20:16:59.300408] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-08T20:16:59.300528] [INFO ] [sig ] BAC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:59.439155] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BAC.txt [2026-01-08T20:16:59.439296] [INFO ] [sig ] [331/3512] Completed BAC in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:16:59.439335] [INFO ] [sig ] [332/3512] Forecasting BAH... [2026-01-08T20:16:59.439364] [INFO ] [sig ] Generating forecast for: BAH [2026-01-08T20:16:59.439393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-08T20:16:59.450649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-08T20:16:59.450909] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-08T20:16:59.451718] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-08T20:16:59.451769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:59.451801] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:59.451827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:59.451883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:59.508512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:59.509265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:59.509345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:59.509378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:59.632495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:59.632709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:59.632750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:59.632780] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:59.636275] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: DOWN (p=22.07%) [2026-01-08T20:16:59.636549] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-08T20:16:59.636693] [INFO ] [sig ] BAH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:16:59.781043] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BAH.txt [2026-01-08T20:16:59.781202] [INFO ] [sig ] [332/3512] Completed BAH in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:16:59.781243] [INFO ] [sig ] [333/3512] Forecasting BALL... [2026-01-08T20:16:59.781273] [INFO ] [sig ] Generating forecast for: BALL [2026-01-08T20:16:59.781302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-08T20:16:59.792715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-08T20:16:59.793050] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-08T20:16:59.793854] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-08T20:16:59.793905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:16:59.793978] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:16:59.794007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:16:59.794064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:16:59.851102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:16:59.851989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:16:59.852071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:16:59.852104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:16:59.974288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:16:59.974454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:16:59.974493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:16:59.974521] [INFO ] [FORECASTER] Training complete [2026-01-08T20:16:59.977870] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-08T20:16:59.978152] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-08T20:16:59.978283] [INFO ] [sig ] BALL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:00.124339] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BALL.txt [2026-01-08T20:17:00.124495] [INFO ] [sig ] [333/3512] Completed BALL in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:17:00.124536] [INFO ] [sig ] [334/3512] Forecasting BAM... [2026-01-08T20:17:00.124566] [INFO ] [sig ] Generating forecast for: BAM [2026-01-08T20:17:00.124618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-08T20:17:00.136512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-08T20:17:00.136863] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-08T20:17:00.137666] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-08T20:17:00.137720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:00.137752] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:00.137779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:00.137838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:00.199541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:00.200428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:00.200511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:00.200544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:00.326184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:00.326349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:00.326391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:00.326419] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:00.330731] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-01-08T20:17:00.331242] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-08T20:17:00.331379] [INFO ] [sig ] BAM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:00.479763] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BAM.txt [2026-01-08T20:17:00.479930] [INFO ] [sig ] [334/3512] Completed BAM in 0.4s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:17:00.479972] [INFO ] [sig ] [335/3512] Forecasting BANC... [2026-01-08T20:17:00.480003] [INFO ] [sig ] Generating forecast for: BANC [2026-01-08T20:17:00.480034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-08T20:17:00.492884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-08T20:17:00.493241] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-08T20:17:00.494090] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-08T20:17:00.494153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:00.494188] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:00.494215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:00.494273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:00.552985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:00.553889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:00.553984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:00.554019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:00.678215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:00.678340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:00.678412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:00.678446] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:00.682612] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: UP (p=72.83%) [2026-01-08T20:17:00.682933] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-08T20:17:00.683069] [INFO ] [sig ] BANC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:00.824872] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BANC.txt [2026-01-08T20:17:00.825034] [INFO ] [sig ] [335/3512] Completed BANC in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:17:00.825075] [INFO ] [sig ] [336/3512] Forecasting BAND... [2026-01-08T20:17:00.825104] [INFO ] [sig ] Generating forecast for: BAND [2026-01-08T20:17:00.825137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-08T20:17:00.836729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-08T20:17:00.837016] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-08T20:17:00.837820] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-08T20:17:00.837871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:00.837902] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:00.837928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:00.837984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:00.896934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:00.897840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:00.897929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:00.897962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:01.022898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:01.023057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:01.023096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:01.023158] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:01.026543] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-08T20:17:01.026850] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-08T20:17:01.026977] [INFO ] [sig ] BAND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:01.171967] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BAND.txt [2026-01-08T20:17:01.172126] [INFO ] [sig ] [336/3512] Completed BAND in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:17:01.172168] [INFO ] [sig ] [337/3512] Forecasting BANF... [2026-01-08T20:17:01.172198] [INFO ] [sig ] Generating forecast for: BANF [2026-01-08T20:17:01.172227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-08T20:17:01.184637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-08T20:17:01.185095] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-08T20:17:01.186090] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-08T20:17:01.186150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:01.186182] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:01.186209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:01.186266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:01.245022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:01.245950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:01.246043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:01.246078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:01.368780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:01.368943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:01.368984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:01.369012] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:01.372399] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=70.72%) [2026-01-08T20:17:01.372718] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-08T20:17:01.372853] [INFO ] [sig ] BANF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:01.518116] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BANF.txt [2026-01-08T20:17:01.518320] [INFO ] [sig ] [337/3512] Completed BANF in 0.3s | 2.88 sym/s | Total: 1.9m | ETA: 18.4m [2026-01-08T20:17:01.518369] [INFO ] [sig ] [338/3512] Forecasting BANX... [2026-01-08T20:17:01.518427] [INFO ] [sig ] Generating forecast for: BANX [2026-01-08T20:17:01.518458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-08T20:17:01.530507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-08T20:17:01.531134] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-08T20:17:01.531994] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-08T20:17:01.532048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:01.532080] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:01.532107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:01.532165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:01.594831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:01.595729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:01.595817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:01.595851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:01.720083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:01.720254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:01.720299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:01.720340] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:01.724878] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=88.09%) [2026-01-08T20:17:01.725273] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-08T20:17:01.725422] [INFO ] [sig ] BANX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:01.909902] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BANX.txt [2026-01-08T20:17:01.910062] [INFO ] [sig ] [338/3512] Completed BANX in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-08T20:17:01.910112] [INFO ] [sig ] [339/3512] Forecasting BAP... [2026-01-08T20:17:01.910144] [INFO ] [sig ] Generating forecast for: BAP [2026-01-08T20:17:01.910178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-08T20:17:01.921993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-08T20:17:01.922382] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-08T20:17:01.923261] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-08T20:17:01.923315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:01.923349] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:01.923377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:01.923435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:01.984195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:01.985092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:01.985180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:01.985215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:02.106552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:02.106733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:02.106773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:02.106802] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:02.110302] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: DOWN (p=37.63%) [2026-01-08T20:17:02.110681] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-08T20:17:02.110829] [INFO ] [sig ] BAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:02.263853] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BAP.txt [2026-01-08T20:17:02.264028] [INFO ] [sig ] [339/3512] Completed BAP in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-08T20:17:02.264068] [INFO ] [sig ] [340/3512] Forecasting BATRA... [2026-01-08T20:17:02.264100] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-08T20:17:02.264317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-08T20:17:02.276331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-08T20:17:02.276808] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-08T20:17:02.277958] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-08T20:17:02.278205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:02.278239] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:02.278266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:02.278324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:02.339522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:02.340671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:02.340755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:02.340789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:02.464768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:02.464926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:02.464967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:02.464996] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:02.468331] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=60.96%) [2026-01-08T20:17:02.468647] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-08T20:17:02.468794] [INFO ] [sig ] BATRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:02.612408] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BATRA.txt [2026-01-08T20:17:02.612562] [INFO ] [sig ] [340/3512] Completed BATRA in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-08T20:17:02.612620] [INFO ] [sig ] [341/3512] Forecasting BATRK... [2026-01-08T20:17:02.612651] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-08T20:17:02.612682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-08T20:17:02.624342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-08T20:17:02.624642] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-08T20:17:02.625434] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-08T20:17:02.625486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:02.625518] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:02.625544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:02.625618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:02.681612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:02.682349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:02.682431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:02.682465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:02.803364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:02.803523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:02.803562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:02.803610] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:02.807232] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=15.83%) [2026-01-08T20:17:02.807534] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-08T20:17:02.807682] [INFO ] [sig ] BATRK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:02.947327] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BATRK.txt [2026-01-08T20:17:02.947471] [INFO ] [sig ] [341/3512] Completed BATRK in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.4m [2026-01-08T20:17:02.947510] [INFO ] [sig ] [342/3512] Forecasting BAX... [2026-01-08T20:17:02.947539] [INFO ] [sig ] Generating forecast for: BAX [2026-01-08T20:17:02.947587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-08T20:17:02.959192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-08T20:17:02.959519] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-08T20:17:02.960432] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-08T20:17:02.960484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:02.960517] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:02.960544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:02.960619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:03.018970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:03.019870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:03.019955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:03.019989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:03.141804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:03.141966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:03.142043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:03.142076] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:03.145559] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-01-08T20:17:03.145866] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-08T20:17:03.145997] [INFO ] [sig ] BAX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:03.288826] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BAX.txt [2026-01-08T20:17:03.288975] [INFO ] [sig ] [342/3512] Completed BAX in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:03.289015] [INFO ] [sig ] [343/3512] Forecasting BB... [2026-01-08T20:17:03.289045] [INFO ] [sig ] Generating forecast for: BB [2026-01-08T20:17:03.289074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-08T20:17:03.300606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-08T20:17:03.300910] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-08T20:17:03.301713] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-08T20:17:03.301766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:03.301797] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:03.301825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:03.301882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:03.359816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:03.360681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:03.360792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:03.360830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:03.484647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:03.484800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:03.484840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:03.484868] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:03.488191] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: DOWN (p=47.53%) [2026-01-08T20:17:03.488496] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-08T20:17:03.488640] [INFO ] [sig ] BB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:03.629961] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BB.txt [2026-01-08T20:17:03.630104] [INFO ] [sig ] [343/3512] Completed BB in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:03.630144] [INFO ] [sig ] [344/3512] Forecasting BBAI... [2026-01-08T20:17:03.630173] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-08T20:17:03.630203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-08T20:17:03.641922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-08T20:17:03.642280] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-08T20:17:03.643108] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-08T20:17:03.643160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:03.643191] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:03.643216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:03.643272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:03.700696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:03.701545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:03.701651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:03.701687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:03.828432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:03.828604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:03.828644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:03.828672] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:03.832019] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-08T20:17:03.832308] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-08T20:17:03.832439] [INFO ] [sig ] BBAI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:03.974480] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BBAI.txt [2026-01-08T20:17:03.974654] [INFO ] [sig ] [344/3512] Completed BBAI in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:03.974695] [INFO ] [sig ] [345/3512] Forecasting BBCP... [2026-01-08T20:17:03.974726] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-08T20:17:03.974755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-08T20:17:03.986150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-08T20:17:03.986439] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-08T20:17:03.987245] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-08T20:17:03.987305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:03.987344] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:03.987371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:03.987427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:04.043767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:04.044654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:04.044739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:04.044772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:04.164983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:04.165144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:04.165184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:04.165211] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:04.168933] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: DOWN (p=35.14%) [2026-01-08T20:17:04.169421] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-08T20:17:04.169549] [INFO ] [sig ] BBCP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:04.308519] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BBCP.txt [2026-01-08T20:17:04.308697] [INFO ] [sig ] [345/3512] Completed BBCP in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:04.308738] [INFO ] [sig ] [346/3512] Forecasting BBD... [2026-01-08T20:17:04.308768] [INFO ] [sig ] Generating forecast for: BBD [2026-01-08T20:17:04.308799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-08T20:17:04.383352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-08T20:17:04.383770] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-08T20:17:04.384606] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-08T20:17:04.384658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:04.384701] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:04.384731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:04.384788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:04.444246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:04.445057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:04.445138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:04.445173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:04.569264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:04.569419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:04.569458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:04.569488] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:04.572971] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=89.12%) [2026-01-08T20:17:04.573424] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-08T20:17:04.573548] [INFO ] [sig ] BBD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:04.715464] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBD.txt [2026-01-08T20:17:04.715638] [INFO ] [sig ] [346/3512] Completed BBD in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:04.715680] [INFO ] [sig ] [347/3512] Forecasting BBDO... [2026-01-08T20:17:04.715711] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-08T20:17:04.715741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-08T20:17:04.727023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-08T20:17:04.727317] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-08T20:17:04.728121] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-08T20:17:04.728173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:04.728205] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:04.728231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:04.728287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:04.784947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:04.785782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:04.785867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:04.785899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:04.910586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:04.910746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:04.910787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:04.910816] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:04.914207] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=53.14%) [2026-01-08T20:17:04.914488] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-08T20:17:04.914633] [INFO ] [sig ] BBDO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:05.057226] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBDO.txt [2026-01-08T20:17:05.057362] [INFO ] [sig ] [347/3512] Completed BBDO in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:05.057402] [INFO ] [sig ] [348/3512] Forecasting BBH... [2026-01-08T20:17:05.057433] [INFO ] [sig ] Generating forecast for: BBH [2026-01-08T20:17:05.057463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-08T20:17:05.070170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-08T20:17:05.070520] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-08T20:17:05.071363] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-08T20:17:05.071417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:05.071450] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:05.071478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:05.071536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:05.129823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:05.130674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:05.130756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:05.130790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:05.235267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:05.235423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:05.235462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:05.235493] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:05.238882] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: UP (p=65.46%) [2026-01-08T20:17:05.239157] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-08T20:17:05.239282] [INFO ] [sig ] BBH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:05.377812] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBH.txt [2026-01-08T20:17:05.377952] [INFO ] [sig ] [348/3512] Completed BBH in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:05.377991] [INFO ] [sig ] [349/3512] Forecasting BBIO... [2026-01-08T20:17:05.378021] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-08T20:17:05.378050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-08T20:17:05.390134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-08T20:17:05.390484] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-08T20:17:05.391480] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-08T20:17:05.391542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:05.391630] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:05.391673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:05.391751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:05.449264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:05.450023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:05.450104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:05.450137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:05.574719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:05.574878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:05.574916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:05.574946] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:05.578322] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=70.63%) [2026-01-08T20:17:05.578636] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-08T20:17:05.578764] [INFO ] [sig ] BBIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:05.721462] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBIO.txt [2026-01-08T20:17:05.721616] [INFO ] [sig ] [349/3512] Completed BBIO in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:05.721658] [INFO ] [sig ] [350/3512] Forecasting BBLG... [2026-01-08T20:17:05.721692] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-08T20:17:05.721723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-08T20:17:05.734649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-08T20:17:05.735230] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-08T20:17:05.736086] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-08T20:17:05.736142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:05.736205] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:05.736235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:05.736293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:05.797832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:05.798899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:05.798982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:05.799016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:05.919943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:05.920103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:05.920144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:05.920173] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:05.923522] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=92.70%) [2026-01-08T20:17:05.923819] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-08T20:17:05.923947] [INFO ] [sig ] BBLG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:06.066812] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBLG.txt [2026-01-08T20:17:06.067154] [INFO ] [sig ] [350/3512] Completed BBLG in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:06.067194] [INFO ] [sig ] [351/3512] Forecasting BBN... [2026-01-08T20:17:06.067223] [INFO ] [sig ] Generating forecast for: BBN [2026-01-08T20:17:06.067253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-08T20:17:06.079887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-08T20:17:06.080411] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-08T20:17:06.081412] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-08T20:17:06.081463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:06.081494] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:06.081520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:06.081590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:06.139589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:06.140408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:06.140493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:06.140527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:06.258440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:06.258618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:06.258661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:06.258692] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:06.262349] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-01-08T20:17:06.262648] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-08T20:17:06.262773] [INFO ] [sig ] BBN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:06.419043] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBN.txt [2026-01-08T20:17:06.419210] [INFO ] [sig ] [351/3512] Completed BBN in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:06.419251] [INFO ] [sig ] [352/3512] Forecasting BBSI... [2026-01-08T20:17:06.419281] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-08T20:17:06.419313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-08T20:17:06.432064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-08T20:17:06.432476] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-08T20:17:06.433326] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-08T20:17:06.433379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:06.433413] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:06.433439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:06.433495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:06.493687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:06.494760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:06.494848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:06.494880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:06.622430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:06.622611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:06.622651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:06.622679] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:06.626104] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=54.06%) [2026-01-08T20:17:06.626394] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-08T20:17:06.626524] [INFO ] [sig ] BBSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:06.767984] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBSI.txt [2026-01-08T20:17:06.768145] [INFO ] [sig ] [352/3512] Completed BBSI in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:06.768186] [INFO ] [sig ] [353/3512] Forecasting BBUC... [2026-01-08T20:17:06.768219] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-08T20:17:06.768251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-08T20:17:06.780169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-08T20:17:06.780562] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-08T20:17:06.781430] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-08T20:17:06.781484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:06.781518] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:06.781547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:06.781624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:06.841107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:06.841986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:06.842073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:06.842107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:06.966243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:06.966410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:06.966451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:06.966562] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:06.970232] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=85.95%) [2026-01-08T20:17:06.970619] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-08T20:17:06.970769] [INFO ] [sig ] BBUC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:07.114094] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBUC.txt [2026-01-08T20:17:07.114256] [INFO ] [sig ] [353/3512] Completed BBUC in 0.3s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:07.114306] [INFO ] [sig ] [354/3512] Forecasting BBVA... [2026-01-08T20:17:07.114348] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-08T20:17:07.114392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-08T20:17:07.126302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-08T20:17:07.126712] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-08T20:17:07.127705] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-08T20:17:07.127760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:07.127792] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:07.127817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:07.127873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:07.185855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:07.186747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:07.186836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:07.186871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:07.323220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:07.323368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:07.323407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:07.323440] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:07.326792] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-01-08T20:17:07.327069] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-08T20:17:07.327195] [INFO ] [sig ] BBVA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:07.473204] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBVA.txt [2026-01-08T20:17:07.473373] [INFO ] [sig ] [354/3512] Completed BBVA in 0.4s | 2.88 sym/s | Total: 2.0m | ETA: 18.3m [2026-01-08T20:17:07.473412] [INFO ] [sig ] [355/3512] Forecasting BBWI... [2026-01-08T20:17:07.473442] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-08T20:17:07.473473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-08T20:17:07.485369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-08T20:17:07.485804] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-08T20:17:07.486659] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-08T20:17:07.486712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:07.486745] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:07.486773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:07.486832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:07.543540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:07.544325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:07.544405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:07.544458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:07.666284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:07.666434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:07.666473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:07.666502] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:07.669840] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=6.58%) [2026-01-08T20:17:07.670111] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-08T20:17:07.670232] [INFO ] [sig ] BBWI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:07.808543] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BBWI.txt [2026-01-08T20:17:07.808700] [INFO ] [sig ] [355/3512] Completed BBWI in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:07.808741] [INFO ] [sig ] [356/3512] Forecasting BBY... [2026-01-08T20:17:07.808770] [INFO ] [sig ] Generating forecast for: BBY [2026-01-08T20:17:07.808801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-08T20:17:07.820202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-08T20:17:07.820542] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-08T20:17:07.821378] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-08T20:17:07.821431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:07.821464] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:07.821492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:07.821550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:07.880009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:07.880944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:07.881027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:07.881060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:08.004916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:08.005080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:08.005122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:08.005151] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:08.008729] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-01-08T20:17:08.009077] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-08T20:17:08.009218] [INFO ] [sig ] BBY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:08.151878] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BBY.txt [2026-01-08T20:17:08.152019] [INFO ] [sig ] [356/3512] Completed BBY in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:08.152057] [INFO ] [sig ] [357/3512] Forecasting BC... [2026-01-08T20:17:08.152088] [INFO ] [sig ] Generating forecast for: BC [2026-01-08T20:17:08.152117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-08T20:17:08.163839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-08T20:17:08.164168] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-08T20:17:08.165027] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-08T20:17:08.165081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:08.165114] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:08.165140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:08.165208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:08.222990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:08.223799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:08.223888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:08.223923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:08.366623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:08.366776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:08.366815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:08.366844] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:08.370864] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=29.30%) [2026-01-08T20:17:08.371149] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-08T20:17:08.371275] [INFO ] [sig ] BC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:08.512940] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BC.txt [2026-01-08T20:17:08.513103] [INFO ] [sig ] [357/3512] Completed BC in 0.4s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:08.513144] [INFO ] [sig ] [358/3512] Forecasting BCAL... [2026-01-08T20:17:08.513174] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-08T20:17:08.513205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-08T20:17:08.524685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-08T20:17:08.525068] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-08T20:17:08.525900] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-08T20:17:08.525958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:08.525989] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:08.526015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:08.526070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:08.587567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:08.588471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:08.588558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:08.588612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:08.727685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:08.727845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:08.727885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:08.727911] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:08.731973] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-01-08T20:17:08.732354] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-08T20:17:08.732498] [INFO ] [sig ] BCAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:08.881066] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCAL.txt [2026-01-08T20:17:08.881229] [INFO ] [sig ] [358/3512] Completed BCAL in 0.4s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:08.881270] [INFO ] [sig ] [359/3512] Forecasting BCAX... [2026-01-08T20:17:08.881309] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-08T20:17:08.881358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-08T20:17:08.892946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-08T20:17:08.893259] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-08T20:17:08.894087] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-08T20:17:08.894151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:08.894185] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:08.894213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:08.894270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:08.952694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:08.953498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:08.953598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:08.953635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:09.073461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:09.073629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:09.073669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:09.073698] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:09.077107] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=9.73%) [2026-01-08T20:17:09.077395] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-08T20:17:09.077522] [INFO ] [sig ] BCAX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:09.217481] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCAX.txt [2026-01-08T20:17:09.217650] [INFO ] [sig ] [359/3512] Completed BCAX in 0.3s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:09.217691] [INFO ] [sig ] [360/3512] Forecasting BCBP... [2026-01-08T20:17:09.217723] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-08T20:17:09.217753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-08T20:17:09.228487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-08T20:17:09.228838] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-08T20:17:09.229659] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-08T20:17:09.229710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:09.229741] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:09.229768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:09.229823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:09.286919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:09.287829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:09.287950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:09.287988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:09.418352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:09.418545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:09.418606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:09.418643] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:09.422605] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: UP (p=93.56%) [2026-01-08T20:17:09.422902] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-08T20:17:09.423036] [INFO ] [sig ] BCBP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:09.568486] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BCBP.txt [2026-01-08T20:17:09.568706] [INFO ] [sig ] [360/3512] Completed BCBP in 0.4s | 2.88 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-08T20:17:09.568752] [INFO ] [sig ] [361/3512] Forecasting BCC... [2026-01-08T20:17:09.568784] [INFO ] [sig ] Generating forecast for: BCC [2026-01-08T20:17:09.568815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-08T20:17:09.582964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-08T20:17:09.583393] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-08T20:17:09.584391] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-08T20:17:09.584454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:09.584494] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:09.584527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:09.584617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:09.652255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:09.653473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:09.653610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:09.653668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:09.815104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:09.815300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:09.815367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:09.815418] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:09.820529] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=34.33%) [2026-01-08T20:17:09.821003] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-08T20:17:09.821201] [INFO ] [sig ] BCC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:10.050369] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCC.txt [2026-01-08T20:17:10.050618] [INFO ] [sig ] [361/3512] Completed BCC in 0.5s | 2.88 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:10.050691] [INFO ] [sig ] [362/3512] Forecasting BCDA... [2026-01-08T20:17:10.050744] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-08T20:17:10.050793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-08T20:17:10.077544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-08T20:17:10.083777] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-08T20:17:10.085515] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-08T20:17:10.085628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:10.085672] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:10.085706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:10.085787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:10.186619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:10.187793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:10.187915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:10.187960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:10.351535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:10.352714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:10.352787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:10.352840] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:10.358910] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=53.74%) [2026-01-08T20:17:10.359515] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-08T20:17:10.359774] [INFO ] [sig ] BCDA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:10.582989] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BCDA.txt [2026-01-08T20:17:10.583226] [INFO ] [sig ] [362/3512] Completed BCDA in 0.5s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:10.583280] [INFO ] [sig ] [363/3512] Forecasting BCE... [2026-01-08T20:17:10.583317] [INFO ] [sig ] Generating forecast for: BCE [2026-01-08T20:17:10.583352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-08T20:17:10.602128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-08T20:17:10.602673] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-08T20:17:10.603892] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-08T20:17:10.603963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:10.604016] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:10.604066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:10.604158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:10.678149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:10.679145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:10.679237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:10.679271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:10.810720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:10.810924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:10.810978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:10.811018] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:10.815257] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=46.05%) [2026-01-08T20:17:10.815674] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-08T20:17:10.815846] [INFO ] [sig ] BCE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:10.968933] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCE.txt [2026-01-08T20:17:10.969094] [INFO ] [sig ] [363/3512] Completed BCE in 0.4s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:10.969142] [INFO ] [sig ] [364/3512] Forecasting BCH... [2026-01-08T20:17:10.969181] [INFO ] [sig ] Generating forecast for: BCH [2026-01-08T20:17:10.969212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-08T20:17:10.981288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-08T20:17:10.981668] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-08T20:17:10.982555] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-08T20:17:10.982639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:10.982673] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:10.982705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:10.982772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:11.048626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:11.049494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:11.049598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:11.049636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:11.180130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:11.180287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:11.180326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:11.180354] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:11.183707] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: DOWN (p=14.74%) [2026-01-08T20:17:11.184015] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-08T20:17:11.184143] [INFO ] [sig ] BCH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:11.334515] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCH.txt [2026-01-08T20:17:11.334680] [INFO ] [sig ] [364/3512] Completed BCH in 0.4s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:11.334728] [INFO ] [sig ] [365/3512] Forecasting BCML... [2026-01-08T20:17:11.334759] [INFO ] [sig ] Generating forecast for: BCML [2026-01-08T20:17:11.334800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-08T20:17:11.346667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-08T20:17:11.346982] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-08T20:17:11.347898] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-08T20:17:11.347951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:11.347983] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:11.348010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:11.348076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:11.413372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:11.414117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:11.414204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:11.414239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:11.536998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:11.537159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:11.537211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:11.537247] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:11.541129] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: DOWN (p=41.66%) [2026-01-08T20:17:11.541413] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-08T20:17:11.541550] [INFO ] [sig ] BCML: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:11.705887] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCML.txt [2026-01-08T20:17:11.706013] [INFO ] [sig ] [365/3512] Completed BCML in 0.4s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:11.706052] [INFO ] [sig ] [366/3512] Forecasting BCO... [2026-01-08T20:17:11.706081] [INFO ] [sig ] Generating forecast for: BCO [2026-01-08T20:17:11.706110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-08T20:17:11.717499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-08T20:17:11.717787] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-08T20:17:11.718620] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-08T20:17:11.718671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:11.718703] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:11.718730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:11.718785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:11.775871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:11.776566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:11.776662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:11.776695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:11.897901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:11.898032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:11.898088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:11.898119] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:11.901377] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=46.71%) [2026-01-08T20:17:11.901664] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-08T20:17:11.901789] [INFO ] [sig ] BCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:12.039418] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCO.txt [2026-01-08T20:17:12.039539] [INFO ] [sig ] [366/3512] Completed BCO in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:12.039593] [INFO ] [sig ] [367/3512] Forecasting BCPC... [2026-01-08T20:17:12.039626] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-08T20:17:12.039655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-08T20:17:12.051023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-08T20:17:12.051285] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-08T20:17:12.052077] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-08T20:17:12.052128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:12.052182] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:12.052211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:12.052268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:12.108528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:12.109138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:12.109213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:12.109245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:12.226803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:12.226945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:12.226983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:12.227011] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:12.230503] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-01-08T20:17:12.230788] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-08T20:17:12.230907] [INFO ] [sig ] BCPC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:12.373275] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BCPC.txt [2026-01-08T20:17:12.373658] [INFO ] [sig ] [367/3512] Completed BCPC in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:12.373700] [INFO ] [sig ] [368/3512] Forecasting BCRX... [2026-01-08T20:17:12.373731] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-08T20:17:12.373759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-08T20:17:12.386089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-08T20:17:12.386692] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-08T20:17:12.387694] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-08T20:17:12.387745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:12.387776] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:12.387803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:12.387864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:12.445154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:12.446276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:12.446359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:12.446391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:12.565768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:12.565919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:12.565958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:12.565987] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:12.569925] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=57.87%) [2026-01-08T20:17:12.570216] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-08T20:17:12.570533] [INFO ] [sig ] BCRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:12.710325] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BCRX.txt [2026-01-08T20:17:12.710452] [INFO ] [sig ] [368/3512] Completed BCRX in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.3m [2026-01-08T20:17:12.710491] [INFO ] [sig ] [369/3512] Forecasting BCS... [2026-01-08T20:17:12.710519] [INFO ] [sig ] Generating forecast for: BCS [2026-01-08T20:17:12.710550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-08T20:17:12.722298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-08T20:17:12.722563] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-08T20:17:12.723371] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-08T20:17:12.723421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:12.723453] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:12.723479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:12.723535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:12.780526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:12.781133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:12.781208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:12.781240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:12.899326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:12.899462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:12.899499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:12.899527] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:12.902787] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-08T20:17:12.903055] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-08T20:17:12.903177] [INFO ] [sig ] BCS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:13.041876] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BCS.txt [2026-01-08T20:17:13.041985] [INFO ] [sig ] [369/3512] Completed BCS in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-08T20:17:13.042023] [INFO ] [sig ] [370/3512] Forecasting BCSF... [2026-01-08T20:17:13.042055] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-08T20:17:13.042084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-08T20:17:13.054227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-08T20:17:13.054489] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-08T20:17:13.055273] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-08T20:17:13.055324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:13.055364] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:13.055392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:13.055450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:13.112431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:13.113043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:13.113120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:13.113152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:13.230175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:13.230281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:13.230317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:13.230374] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:13.233599] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=48.10%) [2026-01-08T20:17:13.233870] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-08T20:17:13.233993] [INFO ] [sig ] BCSF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:13.373828] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCSF.txt [2026-01-08T20:17:13.373940] [INFO ] [sig ] [370/3512] Completed BCSF in 0.3s | 2.87 sym/s | Total: 2.1m | ETA: 18.2m [2026-01-08T20:17:13.373978] [INFO ] [sig ] [371/3512] Forecasting BCTX... [2026-01-08T20:17:13.374007] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-08T20:17:13.374036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-08T20:17:13.386005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-08T20:17:13.386288] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-08T20:17:13.387094] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-08T20:17:13.387145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:13.387176] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:13.387203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:13.387259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:13.444250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:13.444854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:13.444929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:13.444960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:13.562898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:13.563003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:13.563041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:13.563070] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:13.566182] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=80.32%) [2026-01-08T20:17:13.566442] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-08T20:17:13.566561] [INFO ] [sig ] BCTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:13.703604] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BCTX.txt [2026-01-08T20:17:13.703719] [INFO ] [sig ] [371/3512] Completed BCTX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:13.703757] [INFO ] [sig ] [372/3512] Forecasting BCX... [2026-01-08T20:17:13.703786] [INFO ] [sig ] Generating forecast for: BCX [2026-01-08T20:17:13.703815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-08T20:17:13.714895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-08T20:17:13.715176] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-08T20:17:13.715952] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-08T20:17:13.716003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:13.716036] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:13.716067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:13.716124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:13.772844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:13.773441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:13.773519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:13.773551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:13.892392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:13.892492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:13.892527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:13.892558] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:13.895809] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: DOWN (p=46.33%) [2026-01-08T20:17:13.896075] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-08T20:17:13.896198] [INFO ] [sig ] BCX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:14.036469] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BCX.txt [2026-01-08T20:17:14.036603] [INFO ] [sig ] [372/3512] Completed BCX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:14.036644] [INFO ] [sig ] [373/3512] Forecasting BCYC... [2026-01-08T20:17:14.036673] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-08T20:17:14.036703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-08T20:17:14.051649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-08T20:17:14.052161] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-08T20:17:14.053187] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-08T20:17:14.053246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:14.053283] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:14.053313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:14.053385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:14.115478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:14.116657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:14.116748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:14.116782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:14.246219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:14.246407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:14.246451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:14.246480] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:14.250071] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=67.58%) [2026-01-08T20:17:14.250382] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-08T20:17:14.250515] [INFO ] [sig ] BCYC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:14.427486] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BCYC.txt [2026-01-08T20:17:14.427681] [INFO ] [sig ] [373/3512] Completed BCYC in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:14.427731] [INFO ] [sig ] [374/3512] Forecasting BDC... [2026-01-08T20:17:14.427762] [INFO ] [sig ] Generating forecast for: BDC [2026-01-08T20:17:14.427791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-08T20:17:14.440277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-08T20:17:14.440650] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-08T20:17:14.441450] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-08T20:17:14.441502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:14.441534] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:14.441562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:14.441640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:14.500980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:14.501893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:14.501978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:14.502012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:14.626038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:14.626415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:14.626457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:14.626486] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:14.630325] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-01-08T20:17:14.630730] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-08T20:17:14.630881] [INFO ] [sig ] BDC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:14.778417] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BDC.txt [2026-01-08T20:17:14.778600] [INFO ] [sig ] [374/3512] Completed BDC in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:14.778643] [INFO ] [sig ] [375/3512] Forecasting BDJ... [2026-01-08T20:17:14.778674] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-08T20:17:14.778703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-08T20:17:14.791380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-08T20:17:14.791789] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-08T20:17:14.792638] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-08T20:17:14.792691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:14.792723] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:14.792750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:14.792806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:14.849226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:14.850167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:14.850252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:14.850286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:14.972092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:14.972253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:14.972294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:14.972323] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:14.976854] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-08T20:17:14.977236] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-08T20:17:14.977567] [INFO ] [sig ] BDJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:15.117700] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BDJ.txt [2026-01-08T20:17:15.117868] [INFO ] [sig ] [375/3512] Completed BDJ in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:15.117907] [INFO ] [sig ] [376/3512] Forecasting BDN... [2026-01-08T20:17:15.117937] [INFO ] [sig ] Generating forecast for: BDN [2026-01-08T20:17:15.117967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-08T20:17:15.129862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-08T20:17:15.130208] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-08T20:17:15.131011] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-08T20:17:15.131063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:15.131094] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:15.131120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:15.131176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:15.186778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:15.187696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:15.187779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:15.187811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:15.310961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:15.311122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:15.311164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:15.311191] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:15.314486] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: UP (p=86.30%) [2026-01-08T20:17:15.314777] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-08T20:17:15.314904] [INFO ] [sig ] BDN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:15.458121] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BDN.txt [2026-01-08T20:17:15.458278] [INFO ] [sig ] [376/3512] Completed BDN in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:15.458317] [INFO ] [sig ] [377/3512] Forecasting BDRX... [2026-01-08T20:17:15.458347] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-08T20:17:15.458398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-08T20:17:15.469830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-08T20:17:15.470142] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-08T20:17:15.470934] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-08T20:17:15.470985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:15.471017] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:15.471044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:15.471101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:15.530165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:15.531254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:15.531368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:15.531401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:15.651208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:15.651563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:15.651621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:15.651690] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:15.655454] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: DOWN (p=14.67%) [2026-01-08T20:17:15.655808] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-08T20:17:15.655966] [INFO ] [sig ] BDRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:15.806658] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BDRX.txt [2026-01-08T20:17:15.806825] [INFO ] [sig ] [377/3512] Completed BDRX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:15.806865] [INFO ] [sig ] [378/3512] Forecasting BDSX... [2026-01-08T20:17:15.806896] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-08T20:17:15.806928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-08T20:17:15.818959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-08T20:17:15.819343] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-08T20:17:15.820184] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-08T20:17:15.820238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:15.820270] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:15.820306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:15.820376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:15.879122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:15.880079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:15.880164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:15.880197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:15.994354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:15.994723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:15.994765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:15.994792] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:15.998325] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: UP (p=83.22%) [2026-01-08T20:17:15.998634] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-08T20:17:15.998760] [INFO ] [sig ] BDSX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:16.147242] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BDSX.txt [2026-01-08T20:17:16.147404] [INFO ] [sig ] [378/3512] Completed BDSX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:16.147444] [INFO ] [sig ] [379/3512] Forecasting BDTX... [2026-01-08T20:17:16.147473] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-08T20:17:16.147503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-08T20:17:16.159537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-08T20:17:16.159963] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-08T20:17:16.160967] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-08T20:17:16.161023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:16.161054] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:16.161080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:16.161136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:16.233518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:16.234619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:16.234702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:16.234752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:16.357363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:16.357529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:16.357587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:16.357618] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:16.361157] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-08T20:17:16.361496] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-08T20:17:16.361655] [INFO ] [sig ] BDTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:16.505805] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BDTX.txt [2026-01-08T20:17:16.505961] [INFO ] [sig ] [379/3512] Completed BDTX in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:16.506002] [INFO ] [sig ] [380/3512] Forecasting BDX... [2026-01-08T20:17:16.506031] [INFO ] [sig ] Generating forecast for: BDX [2026-01-08T20:17:16.506061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-08T20:17:16.519306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-08T20:17:16.519698] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-08T20:17:16.520514] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-08T20:17:16.520567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:16.520623] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:16.520651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:16.520709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:16.578062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:16.579015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:16.579100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:16.579133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:16.702112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:16.702275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:16.702316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:16.702346] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:16.705757] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=94.77%) [2026-01-08T20:17:16.706039] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-08T20:17:16.706171] [INFO ] [sig ] BDX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:16.844180] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BDX.txt [2026-01-08T20:17:16.844363] [INFO ] [sig ] [380/3512] Completed BDX in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:16.844404] [INFO ] [sig ] [381/3512] Forecasting BE... [2026-01-08T20:17:16.844434] [INFO ] [sig ] Generating forecast for: BE [2026-01-08T20:17:16.844465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-08T20:17:16.855470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-08T20:17:16.855809] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-08T20:17:16.856623] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-08T20:17:16.856675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:16.856707] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:16.856733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:16.856800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:16.913331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:16.914192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:16.914273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:16.914306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:17.037998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:17.038160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:17.038200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:17.038228] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:17.041726] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-01-08T20:17:17.042015] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-08T20:17:17.042157] [INFO ] [sig ] BE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:17.195943] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BE.txt [2026-01-08T20:17:17.196113] [INFO ] [sig ] [381/3512] Completed BE in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:17.196164] [INFO ] [sig ] [382/3512] Forecasting BEAM... [2026-01-08T20:17:17.196201] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-08T20:17:17.196239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-08T20:17:17.208161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-08T20:17:17.208592] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-08T20:17:17.209488] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-08T20:17:17.209541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:17.209600] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:17.209645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:17.209705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:17.269841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:17.270740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:17.270824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:17.270858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:17.397169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:17.397322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:17.397361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:17.397388] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:17.400870] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: UP (p=70.76%) [2026-01-08T20:17:17.401153] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-08T20:17:17.401285] [INFO ] [sig ] BEAM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:17.556149] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BEAM.txt [2026-01-08T20:17:17.556307] [INFO ] [sig ] [382/3512] Completed BEAM in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:17.556347] [INFO ] [sig ] [383/3512] Forecasting BEEM... [2026-01-08T20:17:17.556377] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-08T20:17:17.556407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-08T20:17:17.568537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-08T20:17:17.568966] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-08T20:17:17.569874] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-08T20:17:17.569943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:17.569977] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:17.570005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:17.570062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:17.634038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:17.635176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:17.635269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:17.635495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:17.762754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:17.762921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:17.762964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:17.762994] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:17.767196] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=53.43%) [2026-01-08T20:17:17.767644] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-08T20:17:17.767800] [INFO ] [sig ] BEEM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:17.922982] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BEEM.txt [2026-01-08T20:17:17.923169] [INFO ] [sig ] [383/3512] Completed BEEM in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:17.923230] [INFO ] [sig ] [384/3512] Forecasting BEEP... [2026-01-08T20:17:17.923275] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-08T20:17:17.923314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-08T20:17:17.934418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-08T20:17:17.934868] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-08T20:17:17.935784] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-08T20:17:17.935838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:17.935906] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:17.935946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:17.936030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:18.000933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:18.002242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:18.002356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:18.002406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:18.130124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:18.130290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:18.130340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:18.130371] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:18.134058] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=92.68%) [2026-01-08T20:17:18.134387] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-08T20:17:18.134526] [INFO ] [sig ] BEEP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:18.303267] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BEEP.txt [2026-01-08T20:17:18.303422] [INFO ] [sig ] [384/3512] Completed BEEP in 0.4s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:18.303462] [INFO ] [sig ] [385/3512] Forecasting BEKE... [2026-01-08T20:17:18.303493] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-08T20:17:18.303523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-08T20:17:18.316814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-08T20:17:18.317243] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-08T20:17:18.318101] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-08T20:17:18.318156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:18.318190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:18.318218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:18.318275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:18.377623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:18.378492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:18.378590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:18.378625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:18.497811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:18.497969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:18.498010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:18.498039] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:18.501694] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: DOWN (p=41.84%) [2026-01-08T20:17:18.501971] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-08T20:17:18.502095] [INFO ] [sig ] BEKE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:18.652979] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BEKE.txt [2026-01-08T20:17:18.653112] [INFO ] [sig ] [385/3512] Completed BEKE in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.2m [2026-01-08T20:17:18.653159] [INFO ] [sig ] [386/3512] Forecasting BELFA... [2026-01-08T20:17:18.653195] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-08T20:17:18.653230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-08T20:17:18.664258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-08T20:17:18.664776] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-08T20:17:18.665740] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-08T20:17:18.665792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:18.665825] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:18.665851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:18.665907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:18.724280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:18.724958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:18.725038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:18.725070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:18.826959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:18.827103] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:17:18.827141] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:18.827176] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:18.830500] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-01-08T20:17:18.830783] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-08T20:17:18.830904] [INFO ] [sig ] BELFA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:18.969916] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BELFA.txt [2026-01-08T20:17:18.970043] [INFO ] [sig ] [386/3512] Completed BELFA in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-08T20:17:18.970082] [INFO ] [sig ] [387/3512] Forecasting BELFB... [2026-01-08T20:17:18.970112] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-08T20:17:18.970143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-08T20:17:18.982894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-08T20:17:18.983333] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-08T20:17:18.984234] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-08T20:17:18.984287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:18.984320] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:18.984346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:18.984402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:19.042835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:19.043772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:19.043859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:19.043892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:19.167014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:19.167183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:19.167228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:19.167296] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:19.170950] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: DOWN (p=34.56%) [2026-01-08T20:17:19.171261] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-08T20:17:19.171403] [INFO ] [sig ] BELFB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:19.314553] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BELFB.txt [2026-01-08T20:17:19.314757] [INFO ] [sig ] [387/3512] Completed BELFB in 0.3s | 2.87 sym/s | Total: 2.2m | ETA: 18.1m [2026-01-08T20:17:19.314802] [INFO ] [sig ] [388/3512] Forecasting BEN... [2026-01-08T20:17:19.314832] [INFO ] [sig ] Generating forecast for: BEN [2026-01-08T20:17:19.314863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-08T20:17:19.326914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-08T20:17:19.327262] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-08T20:17:19.328176] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-08T20:17:19.328231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:19.328264] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:19.328291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:19.328348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:19.385019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:19.385873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:19.385955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:19.385988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:19.512658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:19.512815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:19.512856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:19.512886] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:19.516459] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=36.84%) [2026-01-08T20:17:19.516792] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-08T20:17:19.516931] [INFO ] [sig ] BEN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:19.659722] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BEN.txt [2026-01-08T20:17:19.659873] [INFO ] [sig ] [388/3512] Completed BEN in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:19.659912] [INFO ] [sig ] [389/3512] Forecasting BEP... [2026-01-08T20:17:19.659942] [INFO ] [sig ] Generating forecast for: BEP [2026-01-08T20:17:19.659972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-08T20:17:19.671845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-08T20:17:19.672152] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-08T20:17:19.672971] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-08T20:17:19.673022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:19.673053] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:19.673079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:19.673139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:19.733862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:19.734727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:19.734807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:19.734839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:19.855716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:19.855913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:19.855957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:19.855986] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:19.859615] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: DOWN (p=6.75%) [2026-01-08T20:17:19.859908] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-08T20:17:19.860042] [INFO ] [sig ] BEP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:19.998350] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BEP.txt [2026-01-08T20:17:19.998548] [INFO ] [sig ] [389/3512] Completed BEP in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:19.998606] [INFO ] [sig ] [390/3512] Forecasting BEPH... [2026-01-08T20:17:19.998638] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-08T20:17:19.998669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-08T20:17:20.011792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-08T20:17:20.012129] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-08T20:17:20.012983] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-08T20:17:20.013036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:20.013068] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:20.013094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:20.013150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:20.071040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:20.071797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:20.071881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:20.071914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:20.193694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:20.193873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:20.193915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:20.193946] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:20.197467] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-01-08T20:17:20.197776] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-08T20:17:20.197907] [INFO ] [sig ] BEPH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:20.349590] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BEPH.txt [2026-01-08T20:17:20.349748] [INFO ] [sig ] [390/3512] Completed BEPH in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:20.349787] [INFO ] [sig ] [391/3512] Forecasting BEPI... [2026-01-08T20:17:20.349817] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-08T20:17:20.349847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-08T20:17:20.361693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-08T20:17:20.362096] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-08T20:17:20.362977] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-08T20:17:20.363029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:20.363062] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:20.363088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:20.363148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:20.423025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:20.424154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:20.424245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:20.424279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:20.531719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:20.531882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:20.531924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:20.531953] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:20.535485] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=80.62%) [2026-01-08T20:17:20.535799] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-08T20:17:20.535936] [INFO ] [sig ] BEPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:20.682254] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BEPI.txt [2026-01-08T20:17:20.682417] [INFO ] [sig ] [391/3512] Completed BEPI in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:20.682461] [INFO ] [sig ] [392/3512] Forecasting BFAM... [2026-01-08T20:17:20.682492] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-08T20:17:20.682524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-08T20:17:20.694532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-08T20:17:20.694934] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-08T20:17:20.695829] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-08T20:17:20.695883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:20.695916] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:20.695943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:20.695999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:20.754228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:20.755115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:20.755203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:20.755244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:20.909605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:20.909764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:20.909804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:20.909833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:20.913451] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=21.31%) [2026-01-08T20:17:20.913972] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-08T20:17:20.914108] [INFO ] [sig ] BFAM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:21.120926] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BFAM.txt [2026-01-08T20:17:21.121085] [INFO ] [sig ] [392/3512] Completed BFAM in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:21.121125] [INFO ] [sig ] [393/3512] Forecasting BFC... [2026-01-08T20:17:21.121154] [INFO ] [sig ] Generating forecast for: BFC [2026-01-08T20:17:21.121186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-08T20:17:21.133328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-08T20:17:21.133879] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-08T20:17:21.134702] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-08T20:17:21.134755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:21.134787] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:21.134814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:21.134870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:21.192867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:21.193553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:21.193652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:21.193685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:21.305364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:21.305532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:21.305588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:21.305621] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:21.309000] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=15.33%) [2026-01-08T20:17:21.309309] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-08T20:17:21.309449] [INFO ] [sig ] BFC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:21.449469] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BFC.txt [2026-01-08T20:17:21.449649] [INFO ] [sig ] [393/3512] Completed BFC in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:21.449693] [INFO ] [sig ] [394/3512] Forecasting BFH... [2026-01-08T20:17:21.449723] [INFO ] [sig ] Generating forecast for: BFH [2026-01-08T20:17:21.449751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-08T20:17:21.461415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-08T20:17:21.461805] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-08T20:17:21.462613] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-08T20:17:21.462676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:21.462709] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:21.462736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:21.462793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:21.521896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:21.522775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:21.522889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:21.522923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:21.644559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:21.644748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:21.644788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:21.644819] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:21.648243] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: DOWN (p=23.52%) [2026-01-08T20:17:21.648593] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-08T20:17:21.648727] [INFO ] [sig ] BFH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:21.786844] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BFH.txt [2026-01-08T20:17:21.787000] [INFO ] [sig ] [394/3512] Completed BFH in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:21.787042] [INFO ] [sig ] [395/3512] Forecasting BFK... [2026-01-08T20:17:21.787071] [INFO ] [sig ] Generating forecast for: BFK [2026-01-08T20:17:21.787101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-08T20:17:21.798803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-08T20:17:21.799167] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-08T20:17:21.799993] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-08T20:17:21.800045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:21.800076] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:21.800101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:21.800157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:21.856089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:21.856883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:21.856964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:21.856996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:21.975077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:21.975241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:21.975281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:21.975310] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:21.978695] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-08T20:17:21.978979] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-08T20:17:21.979106] [INFO ] [sig ] BFK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:22.123953] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BFK.txt [2026-01-08T20:17:22.124109] [INFO ] [sig ] [395/3512] Completed BFK in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:22.124150] [INFO ] [sig ] [396/3512] Forecasting BFLY... [2026-01-08T20:17:22.124180] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-08T20:17:22.124210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-08T20:17:22.135671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-08T20:17:22.136033] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-08T20:17:22.136838] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-08T20:17:22.136889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:22.136921] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:22.136948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:22.137003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:22.195269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:22.196186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:22.196275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:22.196307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:22.324006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:22.324166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:22.324206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:22.324234] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:22.327541] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-01-08T20:17:22.327838] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-08T20:17:22.327962] [INFO ] [sig ] BFLY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:22.477379] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BFLY.txt [2026-01-08T20:17:22.477537] [INFO ] [sig ] [396/3512] Completed BFLY in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:22.477594] [INFO ] [sig ] [397/3512] Forecasting BFS... [2026-01-08T20:17:22.477626] [INFO ] [sig ] Generating forecast for: BFS [2026-01-08T20:17:22.477657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-08T20:17:22.489721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-08T20:17:22.490045] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-08T20:17:22.490929] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-08T20:17:22.490982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:22.491016] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:22.491044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:22.491101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:22.547868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:22.548637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:22.548719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:22.548751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:22.663990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:22.664144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:22.664185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:22.664213] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:22.667537] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-08T20:17:22.667841] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-08T20:17:22.667970] [INFO ] [sig ] BFS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:22.807206] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BFS.txt [2026-01-08T20:17:22.807421] [INFO ] [sig ] [397/3512] Completed BFS in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:22.807473] [INFO ] [sig ] [398/3512] Forecasting BFZ... [2026-01-08T20:17:22.807503] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-08T20:17:22.807534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-08T20:17:22.818833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-08T20:17:22.819158] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-08T20:17:22.819966] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-08T20:17:22.820017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:22.820049] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:22.820076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:22.820133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:22.876146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:22.876990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:22.877070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:22.877102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:22.996458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:22.996633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:22.996674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:22.996703] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:23.000062] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=54.46%) [2026-01-08T20:17:23.000364] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-08T20:17:23.000491] [INFO ] [sig ] BFZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:23.154309] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BFZ.txt [2026-01-08T20:17:23.154476] [INFO ] [sig ] [398/3512] Completed BFZ in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:23.154520] [INFO ] [sig ] [399/3512] Forecasting BG... [2026-01-08T20:17:23.154565] [INFO ] [sig ] Generating forecast for: BG [2026-01-08T20:17:23.154635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-08T20:17:23.167196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-08T20:17:23.167612] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-08T20:17:23.168451] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-08T20:17:23.168505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:23.168537] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:23.168564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:23.168640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:23.227762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:23.228465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:23.228552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:23.228624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:23.349652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:23.349814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:23.349855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:23.349883] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:23.353417] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-01-08T20:17:23.353726] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-08T20:17:23.353875] [INFO ] [sig ] BG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:23.503518] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BG.txt [2026-01-08T20:17:23.503677] [INFO ] [sig ] [399/3512] Completed BG in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:23.503718] [INFO ] [sig ] [400/3512] Forecasting BGB... [2026-01-08T20:17:23.503749] [INFO ] [sig ] Generating forecast for: BGB [2026-01-08T20:17:23.503779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-08T20:17:23.516373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-08T20:17:23.516751] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-08T20:17:23.517546] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-08T20:17:23.517616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:23.517648] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:23.517674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:23.517730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:23.578741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:23.579549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:23.579655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:23.579690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:23.700781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:23.700937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:23.700977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:23.701006] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:23.704358] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-01-08T20:17:23.704659] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-08T20:17:23.704785] [INFO ] [sig ] BGB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:23.845927] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BGB.txt [2026-01-08T20:17:23.846066] [INFO ] [sig ] [400/3512] Completed BGB in 0.3s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:23.846106] [INFO ] [sig ] [401/3512] Forecasting BGC... [2026-01-08T20:17:23.846135] [INFO ] [sig ] Generating forecast for: BGC [2026-01-08T20:17:23.846164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-08T20:17:23.858302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-08T20:17:23.858680] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-08T20:17:23.859492] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-08T20:17:23.859543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:23.859619] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:23.859648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:23.859704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:23.921094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:23.921923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:23.922008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:23.922041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:24.056704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:24.056863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:24.056903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:24.056950] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:24.060560] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-08T20:17:24.060886] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-08T20:17:24.061025] [INFO ] [sig ] BGC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:24.227131] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BGC.txt [2026-01-08T20:17:24.227340] [INFO ] [sig ] [401/3512] Completed BGC in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:24.227399] [INFO ] [sig ] [402/3512] Forecasting BGH... [2026-01-08T20:17:24.227444] [INFO ] [sig ] Generating forecast for: BGH [2026-01-08T20:17:24.227486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-08T20:17:24.243463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-08T20:17:24.243970] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-08T20:17:24.245080] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-08T20:17:24.245146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:24.245192] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:24.245234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:24.245318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:24.330503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:24.331618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:24.331723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:24.331769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:24.486168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:24.486333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:24.486374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:24.486402] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:24.490472] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-01-08T20:17:24.490973] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-08T20:17:24.491108] [INFO ] [sig ] BGH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:24.648601] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BGH.txt [2026-01-08T20:17:24.648769] [INFO ] [sig ] [402/3512] Completed BGH in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:24.648812] [INFO ] [sig ] [403/3512] Forecasting BGLC... [2026-01-08T20:17:24.648844] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-08T20:17:24.648874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-08T20:17:24.661823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-08T20:17:24.662262] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-08T20:17:24.663364] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-08T20:17:24.663430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:24.663464] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:24.663492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:24.663549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:24.729778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:24.730880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:24.730966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:24.731018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:24.850458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:24.850818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:24.850857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:24.850886] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:24.854468] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=53.24%) [2026-01-08T20:17:24.854790] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-08T20:17:24.854925] [INFO ] [sig ] BGLC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:25.006115] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BGLC.txt [2026-01-08T20:17:25.006262] [INFO ] [sig ] [403/3512] Completed BGLC in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:25.006302] [INFO ] [sig ] [404/3512] Forecasting BGRN... [2026-01-08T20:17:25.006332] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-08T20:17:25.006364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-08T20:17:25.018233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-08T20:17:25.018628] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-08T20:17:25.019443] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-08T20:17:25.019496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:25.019527] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:25.019555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:25.019636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:25.080425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:25.081506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:25.081611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:25.081646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:25.274504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:25.274711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:25.274753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:25.274810] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:25.279077] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-01-08T20:17:25.279481] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-08T20:17:25.279644] [INFO ] [sig ] BGRN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:25.455487] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BGRN.txt [2026-01-08T20:17:25.455665] [INFO ] [sig ] [404/3512] Completed BGRN in 0.4s | 2.87 sym/s | Total: 2.3m | ETA: 18.1m [2026-01-08T20:17:25.455711] [INFO ] [sig ] [405/3512] Forecasting BGS... [2026-01-08T20:17:25.455743] [INFO ] [sig ] Generating forecast for: BGS [2026-01-08T20:17:25.455775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-08T20:17:25.467741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-08T20:17:25.468075] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-08T20:17:25.469116] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-08T20:17:25.469168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:25.469202] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:25.469240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:25.469299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:25.526184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:25.526944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:25.527024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:25.527057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:25.643903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:25.644057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:25.644096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:25.644125] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:25.647426] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-08T20:17:25.647715] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-08T20:17:25.647839] [INFO ] [sig ] BGS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:25.786926] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BGS.txt [2026-01-08T20:17:25.787072] [INFO ] [sig ] [405/3512] Completed BGS in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-08T20:17:25.787112] [INFO ] [sig ] [406/3512] Forecasting BGSF... [2026-01-08T20:17:25.787141] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-08T20:17:25.787171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-08T20:17:25.798228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-08T20:17:25.798560] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-08T20:17:25.799366] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-08T20:17:25.799417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:25.799448] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:25.799474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:25.799530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:25.857918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:25.858823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:25.858906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:25.858938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:25.970505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:25.970658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:25.970703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:25.970733] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:25.973984] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-08T20:17:25.974253] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-08T20:17:25.974381] [INFO ] [sig ] BGSF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:26.117207] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BGSF.txt [2026-01-08T20:17:26.117346] [INFO ] [sig ] [406/3512] Completed BGSF in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.1m [2026-01-08T20:17:26.117387] [INFO ] [sig ] [407/3512] Forecasting BGX... [2026-01-08T20:17:26.117415] [INFO ] [sig ] Generating forecast for: BGX [2026-01-08T20:17:26.117446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-08T20:17:26.129559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-08T20:17:26.129850] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-08T20:17:26.130649] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-08T20:17:26.130700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:26.130731] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:26.130757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:26.130817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:26.189192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:26.189824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:26.189902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:26.189933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:26.325493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:26.325700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:26.325772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:26.325827] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:26.330311] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=74.28%) [2026-01-08T20:17:26.330617] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-08T20:17:26.330748] [INFO ] [sig ] BGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:26.474117] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BGX.txt [2026-01-08T20:17:26.474281] [INFO ] [sig ] [407/3512] Completed BGX in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:26.474320] [INFO ] [sig ] [408/3512] Forecasting BGY... [2026-01-08T20:17:26.474349] [INFO ] [sig ] Generating forecast for: BGY [2026-01-08T20:17:26.474381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-08T20:17:26.486337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-08T20:17:26.486743] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-08T20:17:26.487657] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-08T20:17:26.487711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:26.487745] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:26.487771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:26.487827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:26.546935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:26.547815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:26.547896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:26.547929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:26.675865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:26.676026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:26.676065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:26.676094] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:26.679809] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: DOWN (p=22.80%) [2026-01-08T20:17:26.680088] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-08T20:17:26.680215] [INFO ] [sig ] BGY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:26.828302] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BGY.txt [2026-01-08T20:17:26.828504] [INFO ] [sig ] [408/3512] Completed BGY in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:26.828558] [INFO ] [sig ] [409/3512] Forecasting BHC... [2026-01-08T20:17:26.828810] [INFO ] [sig ] Generating forecast for: BHC [2026-01-08T20:17:26.828855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-08T20:17:26.840904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-08T20:17:26.841198] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-08T20:17:26.842056] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-08T20:17:26.842108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:26.842141] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:26.842169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:26.842227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:26.900369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:26.901024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:26.901103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:26.901135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:27.024496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:27.024657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:27.024698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:27.024727] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:27.028063] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=72.37%) [2026-01-08T20:17:27.028358] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-08T20:17:27.028516] [INFO ] [sig ] BHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:27.167753] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BHC.txt [2026-01-08T20:17:27.167887] [INFO ] [sig ] [409/3512] Completed BHC in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:27.167929] [INFO ] [sig ] [410/3512] Forecasting BHE... [2026-01-08T20:17:27.167960] [INFO ] [sig ] Generating forecast for: BHE [2026-01-08T20:17:27.167990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-08T20:17:27.180328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-08T20:17:27.180636] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-08T20:17:27.181665] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-08T20:17:27.181717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:27.181755] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:27.181780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:27.181837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:27.240849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:27.241503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:27.241777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:27.241812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:27.362437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:27.362609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:27.362651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:27.362680] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:27.366084] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=28.47%) [2026-01-08T20:17:27.366358] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-08T20:17:27.366487] [INFO ] [sig ] BHE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:27.510473] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BHE.txt [2026-01-08T20:17:27.510668] [INFO ] [sig ] [410/3512] Completed BHE in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:27.510714] [INFO ] [sig ] [411/3512] Forecasting BHF... [2026-01-08T20:17:27.510745] [INFO ] [sig ] Generating forecast for: BHF [2026-01-08T20:17:27.510775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-08T20:17:27.522651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-08T20:17:27.523048] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-08T20:17:27.523885] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-08T20:17:27.523941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:27.523975] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:27.524002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:27.524076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:27.581827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:27.582716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:27.582826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:27.582904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:27.706430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:27.706599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:27.706642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:27.706673] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:27.710059] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-01-08T20:17:27.710333] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-08T20:17:27.710462] [INFO ] [sig ] BHF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:27.865972] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BHF.txt [2026-01-08T20:17:27.866158] [INFO ] [sig ] [411/3512] Completed BHF in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:27.866202] [INFO ] [sig ] [412/3512] Forecasting BHFAL... [2026-01-08T20:17:27.866233] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-08T20:17:27.866264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-08T20:17:27.878437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-08T20:17:27.878851] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-08T20:17:27.879893] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-08T20:17:27.879954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:27.880011] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:27.880048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:27.880108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:27.939465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:27.940406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:27.940493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:27.940525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:28.071612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:28.071771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:28.071812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:28.071842] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:28.075408] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=91.24%) [2026-01-08T20:17:28.075787] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-08T20:17:28.075926] [INFO ] [sig ] BHFAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:28.221299] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BHFAL.txt [2026-01-08T20:17:28.221451] [INFO ] [sig ] [412/3512] Completed BHFAL in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:28.221490] [INFO ] [sig ] [413/3512] Forecasting BHFAM... [2026-01-08T20:17:28.221521] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-08T20:17:28.221551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-08T20:17:28.234014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-08T20:17:28.234317] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-08T20:17:28.235150] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-08T20:17:28.235202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:28.235233] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:28.235260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:28.235316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:28.294170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:28.294884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:28.294961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:28.294995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:28.413974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:28.414135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:28.414178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:28.414207] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:28.417556] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: UP (p=65.08%) [2026-01-08T20:17:28.417852] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-08T20:17:28.417981] [INFO ] [sig ] BHFAM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:28.557714] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BHFAM.txt [2026-01-08T20:17:28.557875] [INFO ] [sig ] [413/3512] Completed BHFAM in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:28.557914] [INFO ] [sig ] [414/3512] Forecasting BHFAN... [2026-01-08T20:17:28.557944] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-08T20:17:28.557973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-08T20:17:28.570126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-08T20:17:28.570463] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-08T20:17:28.571262] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-08T20:17:28.571313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:28.571345] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:28.571377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:28.571446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:28.631109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:28.632032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:28.632120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:28.632153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:28.776310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:28.777173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:28.777252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:28.777283] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:28.782221] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=83.68%) [2026-01-08T20:17:28.782547] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-08T20:17:28.782709] [INFO ] [sig ] BHFAN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:28.926151] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BHFAN.txt [2026-01-08T20:17:28.926381] [INFO ] [sig ] [414/3512] Completed BHFAN in 0.4s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:28.926426] [INFO ] [sig ] [415/3512] Forecasting BHFAO... [2026-01-08T20:17:28.926456] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-08T20:17:28.926493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-08T20:17:28.941095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-08T20:17:28.941492] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-08T20:17:28.942387] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-08T20:17:28.942440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:28.942472] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:28.942499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:28.942555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:29.002395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:29.003324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:29.003407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:29.003441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:29.122813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:29.122980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:29.123019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:29.123046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:29.126899] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=91.41%) [2026-01-08T20:17:29.127235] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-08T20:17:29.127376] [INFO ] [sig ] BHFAO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:29.270464] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BHFAO.txt [2026-01-08T20:17:29.270646] [INFO ] [sig ] [415/3512] Completed BHFAO in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:29.270689] [INFO ] [sig ] [416/3512] Forecasting BHFAP... [2026-01-08T20:17:29.270719] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-08T20:17:29.270750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-08T20:17:29.282515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-08T20:17:29.282904] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-08T20:17:29.283740] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-08T20:17:29.283794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:29.283826] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:29.283852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:29.283921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:29.342618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:29.343473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:29.343555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:29.343609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:29.471670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:29.471832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:29.471872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:29.471900] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:29.475229] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: DOWN (p=43.40%) [2026-01-08T20:17:29.475510] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-08T20:17:29.475652] [INFO ] [sig ] BHFAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:29.617297] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BHFAP.txt [2026-01-08T20:17:29.617462] [INFO ] [sig ] [416/3512] Completed BHFAP in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:29.617504] [INFO ] [sig ] [417/3512] Forecasting BHK... [2026-01-08T20:17:29.617533] [INFO ] [sig ] Generating forecast for: BHK [2026-01-08T20:17:29.617563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-08T20:17:29.628617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-08T20:17:29.628914] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-08T20:17:29.629713] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-08T20:17:29.629764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:29.629796] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:29.629823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:29.629880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:29.686504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:29.687137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:29.687215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:29.687247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:29.809753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:29.809919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:29.809958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:29.809988] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:29.813379] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=23.84%) [2026-01-08T20:17:29.813706] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-08T20:17:29.813839] [INFO ] [sig ] BHK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:29.959062] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BHK.txt [2026-01-08T20:17:29.959229] [INFO ] [sig ] [417/3512] Completed BHK in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:29.959269] [INFO ] [sig ] [418/3512] Forecasting BHP... [2026-01-08T20:17:29.959299] [INFO ] [sig ] Generating forecast for: BHP [2026-01-08T20:17:29.959330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-08T20:17:29.972012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-08T20:17:29.972340] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-08T20:17:29.973154] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-08T20:17:29.973217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:29.973285] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:29.973314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:29.973370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:30.030961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:30.031855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:30.031941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:30.031974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:30.154429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:30.154611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:30.154650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:30.154678] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:30.158494] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=18.41%) [2026-01-08T20:17:30.158825] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-08T20:17:30.158963] [INFO ] [sig ] BHP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:30.303835] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BHP.txt [2026-01-08T20:17:30.303989] [INFO ] [sig ] [418/3512] Completed BHP in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:30.304032] [INFO ] [sig ] [419/3512] Forecasting BHRB... [2026-01-08T20:17:30.304061] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-08T20:17:30.304090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-08T20:17:30.317158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-08T20:17:30.317490] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-08T20:17:30.318522] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-08T20:17:30.318590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:30.318624] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:30.318650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:30.318705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:30.376161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:30.377087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:30.377175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:30.377209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:30.496254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:30.496410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:30.496451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:30.496479] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:30.499831] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-08T20:17:30.500104] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-08T20:17:30.500230] [INFO ] [sig ] BHRB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:30.641526] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BHRB.txt [2026-01-08T20:17:30.641718] [INFO ] [sig ] [419/3512] Completed BHRB in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:30.641760] [INFO ] [sig ] [420/3512] Forecasting BHVN... [2026-01-08T20:17:30.641792] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-08T20:17:30.641821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-08T20:17:30.653473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-08T20:17:30.653805] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-08T20:17:30.654636] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-08T20:17:30.654687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:30.654719] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:30.654746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:30.654801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:30.711089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:30.711885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:30.711966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:30.712000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:30.832186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:30.832351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:30.832393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:30.832422] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:30.835916] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=70.84%) [2026-01-08T20:17:30.836211] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-08T20:17:30.836354] [INFO ] [sig ] BHVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:30.976268] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BHVN.txt [2026-01-08T20:17:30.976415] [INFO ] [sig ] [420/3512] Completed BHVN in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:30.976455] [INFO ] [sig ] [421/3512] Forecasting BIAF... [2026-01-08T20:17:30.976486] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-08T20:17:30.976520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-08T20:17:30.987533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-08T20:17:30.987918] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-08T20:17:30.988759] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-08T20:17:30.988812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:30.988844] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:30.988870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:30.988925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:31.046972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:31.047869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:31.047983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:31.048018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:31.159555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:31.159731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:31.159771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:31.159832] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:31.163255] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-01-08T20:17:31.163590] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-08T20:17:31.163729] [INFO ] [sig ] BIAF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:31.308399] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIAF.txt [2026-01-08T20:17:31.308590] [INFO ] [sig ] [421/3512] Completed BIAF in 0.3s | 2.87 sym/s | Total: 2.4m | ETA: 18.0m [2026-01-08T20:17:31.308638] [INFO ] [sig ] [422/3512] Forecasting BIB... [2026-01-08T20:17:31.308671] [INFO ] [sig ] Generating forecast for: BIB [2026-01-08T20:17:31.308702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-08T20:17:31.320166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-08T20:17:31.320602] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-08T20:17:31.321437] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-08T20:17:31.321491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:31.321523] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:31.321550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:31.321624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:31.384193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:31.385109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:31.385192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:31.385226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:31.500596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:31.500753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:31.500795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:31.500826] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:31.504461] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: UP (p=56.64%) [2026-01-08T20:17:31.504862] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-08T20:17:31.505012] [INFO ] [sig ] BIB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:31.648852] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIB.txt [2026-01-08T20:17:31.649013] [INFO ] [sig ] [422/3512] Completed BIB in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-08T20:17:31.649054] [INFO ] [sig ] [423/3512] Forecasting BIIB... [2026-01-08T20:17:31.649085] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-08T20:17:31.649116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-08T20:17:31.661021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-08T20:17:31.661358] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-08T20:17:31.662163] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-08T20:17:31.662216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:31.662247] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:31.662273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:31.662330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:31.720560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:31.721465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:31.721553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:31.721608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:31.851703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:31.851856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:31.851896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:31.851925] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:31.855421] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-08T20:17:31.855797] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-08T20:17:31.855942] [INFO ] [sig ] BIIB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:32.015514] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BIIB.txt [2026-01-08T20:17:32.015705] [INFO ] [sig ] [423/3512] Completed BIIB in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 18.0m [2026-01-08T20:17:32.015748] [INFO ] [sig ] [424/3512] Forecasting BILI... [2026-01-08T20:17:32.015778] [INFO ] [sig ] Generating forecast for: BILI [2026-01-08T20:17:32.015809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-08T20:17:32.028027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-08T20:17:32.028450] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-08T20:17:32.029348] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-08T20:17:32.029403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:32.029436] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:32.029464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:32.029522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:32.090372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:32.091285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:32.091371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:32.091405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:32.219012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:32.219171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:32.219212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:32.219241] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:32.222721] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: DOWN (p=45.73%) [2026-01-08T20:17:32.223013] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-08T20:17:32.223143] [INFO ] [sig ] BILI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:32.365496] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BILI.txt [2026-01-08T20:17:32.365669] [INFO ] [sig ] [424/3512] Completed BILI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:32.365712] [INFO ] [sig ] [425/3512] Forecasting BILL... [2026-01-08T20:17:32.365742] [INFO ] [sig ] Generating forecast for: BILL [2026-01-08T20:17:32.365771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-08T20:17:32.377391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-08T20:17:32.377770] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-08T20:17:32.378608] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-08T20:17:32.378659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:32.378690] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:32.378716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:32.378771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:32.436326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:32.437198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:32.437282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:32.437315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:32.562491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:32.562667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:32.562725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:32.562756] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:32.566105] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=38.73%) [2026-01-08T20:17:32.566387] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-08T20:17:32.566511] [INFO ] [sig ] BILL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:32.707303] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BILL.txt [2026-01-08T20:17:32.707466] [INFO ] [sig ] [425/3512] Completed BILL in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:32.707512] [INFO ] [sig ] [426/3512] Forecasting BIO... [2026-01-08T20:17:32.707550] [INFO ] [sig ] Generating forecast for: BIO [2026-01-08T20:17:32.707609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-08T20:17:32.719224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-08T20:17:32.719619] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-08T20:17:32.720429] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-08T20:17:32.720481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:32.720513] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:32.720540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:32.720619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:32.777110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:32.778057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:32.778144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:32.778177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:32.898560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:32.898734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:32.898773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:32.898801] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:32.902624] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=30.84%) [2026-01-08T20:17:32.903042] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-08T20:17:32.903200] [INFO ] [sig ] BIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:33.044094] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BIO.txt [2026-01-08T20:17:33.044249] [INFO ] [sig ] [426/3512] Completed BIO in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:33.044291] [INFO ] [sig ] [427/3512] Forecasting BIOX... [2026-01-08T20:17:33.044321] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-08T20:17:33.044350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-08T20:17:33.056152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-08T20:17:33.056523] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-08T20:17:33.057327] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-08T20:17:33.057379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:33.057411] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:33.057437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:33.057493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:33.114458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:33.115369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:33.115450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:33.115483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:33.236444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:33.236620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:33.236662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:33.236690] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:33.240892] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: UP (p=77.34%) [2026-01-08T20:17:33.241169] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-08T20:17:33.241296] [INFO ] [sig ] BIOX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:33.381369] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIOX.txt [2026-01-08T20:17:33.381514] [INFO ] [sig ] [427/3512] Completed BIOX in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:33.381561] [INFO ] [sig ] [428/3512] Forecasting BIP... [2026-01-08T20:17:33.381619] [INFO ] [sig ] Generating forecast for: BIP [2026-01-08T20:17:33.381658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-08T20:17:33.393292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-08T20:17:33.393631] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-08T20:17:33.394426] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-08T20:17:33.394478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:33.394508] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:33.394535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:33.394612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:33.452102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:33.452865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:33.452978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:33.453013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:33.573317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:33.573468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:33.573508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:33.573536] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:33.576863] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=84.30%) [2026-01-08T20:17:33.577135] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-08T20:17:33.577258] [INFO ] [sig ] BIP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:33.716005] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIP.txt [2026-01-08T20:17:33.716158] [INFO ] [sig ] [428/3512] Completed BIP in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:33.716199] [INFO ] [sig ] [429/3512] Forecasting BIPH... [2026-01-08T20:17:33.716229] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-08T20:17:33.716260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-08T20:17:33.726543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-08T20:17:33.726885] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-08T20:17:33.727692] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-08T20:17:33.727744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:33.727786] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:33.727815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:33.727871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:33.784419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:33.785249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:33.785330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:33.785363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:33.890490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:33.890665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:33.890707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:33.890735] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:33.894075] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-01-08T20:17:33.894341] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-08T20:17:33.894468] [INFO ] [sig ] BIPH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:34.031711] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIPH.txt [2026-01-08T20:17:34.031864] [INFO ] [sig ] [429/3512] Completed BIPH in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:34.031907] [INFO ] [sig ] [430/3512] Forecasting BIPI... [2026-01-08T20:17:34.031948] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-08T20:17:34.032010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-08T20:17:34.043096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-08T20:17:34.043498] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-08T20:17:34.044388] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-08T20:17:34.044442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:34.044475] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:34.044503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:34.044566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:34.105038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:34.106120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:34.106228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:34.106279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:34.219991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:34.220191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:34.220248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:34.220290] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:34.224275] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=99.55%) [2026-01-08T20:17:34.224645] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-08T20:17:34.224974] [INFO ] [sig ] BIPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:34.373628] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIPI.txt [2026-01-08T20:17:34.373797] [INFO ] [sig ] [430/3512] Completed BIPI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:34.373840] [INFO ] [sig ] [431/3512] Forecasting BIRD... [2026-01-08T20:17:34.373871] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-08T20:17:34.373900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-08T20:17:34.385488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-08T20:17:34.385875] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-08T20:17:34.386747] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-08T20:17:34.386800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:34.386841] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:34.386870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:34.386929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:34.446884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:34.447705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:34.447786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:34.447818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:34.571631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:34.571779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:34.571817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:34.571846] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:34.575131] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-01-08T20:17:34.575399] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-08T20:17:34.575522] [INFO ] [sig ] BIRD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:34.716120] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIRD.txt [2026-01-08T20:17:34.716277] [INFO ] [sig ] [431/3512] Completed BIRD in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:34.716320] [INFO ] [sig ] [432/3512] Forecasting BIRK... [2026-01-08T20:17:34.716349] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-08T20:17:34.716378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-08T20:17:34.728442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-08T20:17:34.728849] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-08T20:17:34.729715] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-08T20:17:34.729768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:34.729800] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:34.729827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:34.729883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:34.787423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:34.788547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:34.788666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:34.788700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:34.910276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:34.910427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:34.910468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:34.910499] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:34.913885] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: UP (p=64.19%) [2026-01-08T20:17:34.914161] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-08T20:17:34.914290] [INFO ] [sig ] BIRK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:35.052064] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIRK.txt [2026-01-08T20:17:35.052201] [INFO ] [sig ] [432/3512] Completed BIRK in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:35.052241] [INFO ] [sig ] [433/3512] Forecasting BITF... [2026-01-08T20:17:35.052277] [INFO ] [sig ] Generating forecast for: BITF [2026-01-08T20:17:35.052308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-08T20:17:35.064017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-08T20:17:35.064302] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-08T20:17:35.065116] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-08T20:17:35.065168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:35.065200] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:35.065228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:35.065299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:35.126491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:35.127472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:35.127561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:35.127616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:35.246173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:35.246325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:35.246366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:35.246397] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:35.249847] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: UP (p=92.26%) [2026-01-08T20:17:35.250138] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-08T20:17:35.250272] [INFO ] [sig ] BITF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:35.398259] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BITF.txt [2026-01-08T20:17:35.398462] [INFO ] [sig ] [433/3512] Completed BITF in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:35.398507] [INFO ] [sig ] [434/3512] Forecasting BIVI... [2026-01-08T20:17:35.398537] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-08T20:17:35.398566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-08T20:17:35.411046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-08T20:17:35.411469] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-08T20:17:35.412353] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-08T20:17:35.412417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:35.412454] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:35.412482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:35.412541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:35.472782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:35.473692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:35.473780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:35.473814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:35.594307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:35.594469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:35.594508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:35.594535] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:35.598145] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-08T20:17:35.598441] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-08T20:17:35.598567] [INFO ] [sig ] BIVI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:35.736626] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BIVI.txt [2026-01-08T20:17:35.736756] [INFO ] [sig ] [434/3512] Completed BIVI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:35.736797] [INFO ] [sig ] [435/3512] Forecasting BJ... [2026-01-08T20:17:35.736826] [INFO ] [sig ] Generating forecast for: BJ [2026-01-08T20:17:35.736855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-08T20:17:35.748359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-08T20:17:35.748725] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-08T20:17:35.749510] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-08T20:17:35.749561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:35.749637] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:35.749666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:35.749724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:35.817093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:35.817944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:35.818026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:35.818058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:35.941679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:35.941835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:35.941876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:35.941906] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:35.945302] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=84.63%) [2026-01-08T20:17:35.945604] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-08T20:17:35.945736] [INFO ] [sig ] BJ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:36.087675] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BJ.txt [2026-01-08T20:17:36.087828] [INFO ] [sig ] [435/3512] Completed BJ in 0.4s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:36.087869] [INFO ] [sig ] [436/3512] Forecasting BJRI... [2026-01-08T20:17:36.087899] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-08T20:17:36.087929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-08T20:17:36.098969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-08T20:17:36.099261] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-08T20:17:36.100053] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-08T20:17:36.100103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:36.100134] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:36.100161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:36.100218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:36.158367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:36.159261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:36.159345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:36.159379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:36.280635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:36.280777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:36.280820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:36.280874] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:36.284240] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: DOWN (p=32.81%) [2026-01-08T20:17:36.284510] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-08T20:17:36.284655] [INFO ] [sig ] BJRI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:36.428119] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BJRI.txt [2026-01-08T20:17:36.428280] [INFO ] [sig ] [436/3512] Completed BJRI in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:36.428331] [INFO ] [sig ] [437/3512] Forecasting BK... [2026-01-08T20:17:36.428364] [INFO ] [sig ] Generating forecast for: BK [2026-01-08T20:17:36.428424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-08T20:17:36.439734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-08T20:17:36.440027] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-08T20:17:36.440840] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-08T20:17:36.440893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:36.440927] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:36.440954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:36.441012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:36.501386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:36.502053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:36.502132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:36.502165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:36.624639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:36.624785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:36.624826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:36.624855] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:36.628525] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=63.82%) [2026-01-08T20:17:36.628815] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-08T20:17:36.628942] [INFO ] [sig ] BK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:36.767879] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BK.txt [2026-01-08T20:17:36.768001] [INFO ] [sig ] [437/3512] Completed BK in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.9m [2026-01-08T20:17:36.768040] [INFO ] [sig ] [438/3512] Forecasting BKCH... [2026-01-08T20:17:36.768068] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-08T20:17:36.768098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-08T20:17:36.778870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-08T20:17:36.779170] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-08T20:17:36.779999] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-08T20:17:36.780052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:36.780085] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:36.780113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:36.780171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:36.838224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:36.838915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:36.838995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:36.839044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:36.953374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:36.953524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:36.953565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:36.953613] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:36.957058] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=62.29%) [2026-01-08T20:17:36.957349] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-08T20:17:36.957480] [INFO ] [sig ] BKCH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:37.097964] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BKCH.txt [2026-01-08T20:17:37.098112] [INFO ] [sig ] [438/3512] Completed BKCH in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-08T20:17:37.098153] [INFO ] [sig ] [439/3512] Forecasting BKD... [2026-01-08T20:17:37.098182] [INFO ] [sig ] Generating forecast for: BKD [2026-01-08T20:17:37.098213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-08T20:17:37.109507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-08T20:17:37.109810] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-08T20:17:37.110628] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-08T20:17:37.110680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:37.110712] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:37.110739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:37.110796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:37.166798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:37.167497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:37.167594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:37.167633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:37.291956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:37.292120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:37.292169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:37.292199] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:37.295622] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-08T20:17:37.295894] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-08T20:17:37.296023] [INFO ] [sig ] BKD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:37.443615] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BKD.txt [2026-01-08T20:17:37.443777] [INFO ] [sig ] [439/3512] Completed BKD in 0.3s | 2.87 sym/s | Total: 2.5m | ETA: 17.8m [2026-01-08T20:17:37.443816] [INFO ] [sig ] [440/3512] Forecasting BKE... [2026-01-08T20:17:37.443846] [INFO ] [sig ] Generating forecast for: BKE [2026-01-08T20:17:37.443887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-08T20:17:37.457650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-08T20:17:37.458230] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-08T20:17:37.459118] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-08T20:17:37.459173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:37.459207] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:37.459235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:37.459305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:37.520965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:37.521969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:37.522073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:37.522122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:37.651309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:37.651464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:37.651507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:37.651538] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:37.655169] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=66.63%) [2026-01-08T20:17:37.655461] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-08T20:17:37.655611] [INFO ] [sig ] BKE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:37.801300] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BKE.txt [2026-01-08T20:17:37.801459] [INFO ] [sig ] [440/3512] Completed BKE in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:37.801498] [INFO ] [sig ] [441/3512] Forecasting BKH... [2026-01-08T20:17:37.801529] [INFO ] [sig ] Generating forecast for: BKH [2026-01-08T20:17:37.801558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-08T20:17:37.813254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-08T20:17:37.813627] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-08T20:17:37.814429] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-08T20:17:37.814482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:37.814514] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:37.814541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:37.814615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:37.872237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:37.873151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:37.873235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:37.873269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:37.992079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:37.992244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:37.992285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:37.992314] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:37.995750] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-01-08T20:17:37.996036] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-08T20:17:37.996165] [INFO ] [sig ] BKH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:38.148477] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BKH.txt [2026-01-08T20:17:38.148659] [INFO ] [sig ] [441/3512] Completed BKH in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:38.148704] [INFO ] [sig ] [442/3512] Forecasting BKN... [2026-01-08T20:17:38.148733] [INFO ] [sig ] Generating forecast for: BKN [2026-01-08T20:17:38.148763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-08T20:17:38.160588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-08T20:17:38.161032] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-08T20:17:38.161879] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-08T20:17:38.161941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:38.161974] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:38.162001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:38.162058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:38.219141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:38.220041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:38.220128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:38.220160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:38.339655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:38.339816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:38.339857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:38.339885] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:38.343377] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-08T20:17:38.343687] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-08T20:17:38.343819] [INFO ] [sig ] BKN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:38.483210] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BKN.txt [2026-01-08T20:17:38.483340] [INFO ] [sig ] [442/3512] Completed BKN in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:38.483379] [INFO ] [sig ] [443/3512] Forecasting BKNG... [2026-01-08T20:17:38.483409] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-08T20:17:38.483437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-08T20:17:38.494527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-08T20:17:38.494807] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-08T20:17:38.495594] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-08T20:17:38.495647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:38.495681] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:38.495707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:38.495763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:38.553678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:38.554357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:38.554457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:38.554492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:38.683246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:38.683400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:38.683441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:38.683470] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:38.687810] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-01-08T20:17:38.688245] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-08T20:17:38.688397] [INFO ] [sig ] BKNG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:38.838054] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BKNG.txt [2026-01-08T20:17:38.838224] [INFO ] [sig ] [443/3512] Completed BKNG in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:38.838276] [INFO ] [sig ] [444/3512] Forecasting BKSY... [2026-01-08T20:17:38.838307] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-08T20:17:38.838337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-08T20:17:38.850508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-08T20:17:38.850862] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-08T20:17:38.851742] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-08T20:17:38.851796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:38.851828] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:38.851855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:38.851913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:38.911619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:38.912377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:38.912470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:38.912515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:39.038407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:39.038566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:39.038624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:39.038657] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:39.042436] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=65.51%) [2026-01-08T20:17:39.042737] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-08T20:17:39.042867] [INFO ] [sig ] BKSY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:39.200849] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BKSY.txt [2026-01-08T20:17:39.201017] [INFO ] [sig ] [444/3512] Completed BKSY in 0.4s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:39.201057] [INFO ] [sig ] [445/3512] Forecasting BL... [2026-01-08T20:17:39.201089] [INFO ] [sig ] Generating forecast for: BL [2026-01-08T20:17:39.201118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-08T20:17:39.212800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-08T20:17:39.213172] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-08T20:17:39.213999] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-08T20:17:39.214050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:39.214082] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:39.214109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:39.214167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:39.270637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:39.271521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:39.271634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:39.271668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:39.393142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:39.393299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:39.393339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:39.393367] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:39.396698] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-08T20:17:39.396967] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-08T20:17:39.397088] [INFO ] [sig ] BL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:39.534877] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BL.txt [2026-01-08T20:17:39.535017] [INFO ] [sig ] [445/3512] Completed BL in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:39.535063] [INFO ] [sig ] [446/3512] Forecasting BLBD... [2026-01-08T20:17:39.535093] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-08T20:17:39.535123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-08T20:17:39.546793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-08T20:17:39.547153] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-08T20:17:39.547947] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-08T20:17:39.547998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:39.548029] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:39.548055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:39.548111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:39.604398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:39.605059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:39.605136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:39.605168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:39.726231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:39.726391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:39.726431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:39.726459] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:39.729848] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=9.93%) [2026-01-08T20:17:39.730121] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-08T20:17:39.730248] [INFO ] [sig ] BLBD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:39.876312] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLBD.txt [2026-01-08T20:17:39.876465] [INFO ] [sig ] [446/3512] Completed BLBD in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:39.876505] [INFO ] [sig ] [447/3512] Forecasting BLCN... [2026-01-08T20:17:39.876534] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-08T20:17:39.876563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-08T20:17:39.888984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-08T20:17:39.889267] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-08T20:17:39.890052] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-08T20:17:39.890103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:39.890135] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:39.890161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:39.890217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:39.946717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:39.947321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:39.947400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:39.947433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:40.051358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:40.051508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:40.051548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:40.051595] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:40.054982] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=38.41%) [2026-01-08T20:17:40.055273] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-08T20:17:40.055396] [INFO ] [sig ] BLCN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:40.193491] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLCN.txt [2026-01-08T20:17:40.193628] [INFO ] [sig ] [447/3512] Completed BLCN in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:40.193671] [INFO ] [sig ] [448/3512] Forecasting BLCO... [2026-01-08T20:17:40.193701] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-08T20:17:40.193733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-08T20:17:40.205107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-08T20:17:40.205381] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-08T20:17:40.206189] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-08T20:17:40.206239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:40.206270] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:40.206296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:40.206353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:40.265007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:40.265709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:40.265791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:40.265825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:40.396237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:40.396390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:40.396439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:40.396469] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:40.399976] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-01-08T20:17:40.400262] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-08T20:17:40.400383] [INFO ] [sig ] BLCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:40.540682] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BLCO.txt [2026-01-08T20:17:40.540826] [INFO ] [sig ] [448/3512] Completed BLCO in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:40.540898] [INFO ] [sig ] [449/3512] Forecasting BLD... [2026-01-08T20:17:40.540930] [INFO ] [sig ] Generating forecast for: BLD [2026-01-08T20:17:40.540962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-08T20:17:40.552136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-08T20:17:40.552430] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-08T20:17:40.553279] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-08T20:17:40.553333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:40.553365] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:40.553394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:40.553451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:40.612251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:40.612897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:40.612979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:40.613012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:40.728816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:40.728977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:40.729035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:40.729066] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:40.732430] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: UP (p=81.41%) [2026-01-08T20:17:40.732756] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-08T20:17:40.732889] [INFO ] [sig ] BLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:40.872366] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BLD.txt [2026-01-08T20:17:40.872531] [INFO ] [sig ] [449/3512] Completed BLD in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:40.872587] [INFO ] [sig ] [450/3512] Forecasting BLDP... [2026-01-08T20:17:40.872620] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-08T20:17:40.872650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-08T20:17:40.885004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-08T20:17:40.885321] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-08T20:17:40.886119] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-08T20:17:40.886171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:40.886201] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:40.886228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:40.886284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:40.944564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:40.945438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:40.945520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:40.945554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:41.067114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:41.067273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:41.067312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:41.067342] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:41.070784] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=86.10%) [2026-01-08T20:17:41.071061] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-08T20:17:41.071184] [INFO ] [sig ] BLDP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:41.209379] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BLDP.txt [2026-01-08T20:17:41.209522] [INFO ] [sig ] [450/3512] Completed BLDP in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:41.209564] [INFO ] [sig ] [451/3512] Forecasting BLE... [2026-01-08T20:17:41.209615] [INFO ] [sig ] Generating forecast for: BLE [2026-01-08T20:17:41.209658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-08T20:17:41.221240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-08T20:17:41.221527] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-08T20:17:41.222339] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-08T20:17:41.222392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:41.222423] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:41.222451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:41.222508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:41.280065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:41.280789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:41.280869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:41.280903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:41.399997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:41.400159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:41.400201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:41.400230] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:41.403852] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: DOWN (p=15.09%) [2026-01-08T20:17:41.404329] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-08T20:17:41.404458] [INFO ] [sig ] BLE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:41.543683] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLE.txt [2026-01-08T20:17:41.543838] [INFO ] [sig ] [451/3512] Completed BLE in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:41.543877] [INFO ] [sig ] [452/3512] Forecasting BLFS... [2026-01-08T20:17:41.543907] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-08T20:17:41.543938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-08T20:17:41.555518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-08T20:17:41.555941] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-08T20:17:41.556757] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-08T20:17:41.556808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:41.556839] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:41.556892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:41.556950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:41.613742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:41.614595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:41.614676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:41.614708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:41.733939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:41.734115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:41.734157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:41.734191] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:41.737794] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=32.74%) [2026-01-08T20:17:41.738151] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-08T20:17:41.738292] [INFO ] [sig ] BLFS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:41.880413] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLFS.txt [2026-01-08T20:17:41.880550] [INFO ] [sig ] [452/3512] Completed BLFS in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.8m [2026-01-08T20:17:41.880606] [INFO ] [sig ] [453/3512] Forecasting BLFY... [2026-01-08T20:17:41.880637] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-08T20:17:41.880669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-08T20:17:41.893080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-08T20:17:41.893409] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-08T20:17:41.894428] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-08T20:17:41.894480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:41.894522] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:41.894549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:41.894631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:41.952989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:41.953871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:41.953954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:41.953987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:42.077510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:42.077685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:42.077726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:42.077756] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:42.081124] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-08T20:17:42.081454] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-08T20:17:42.081629] [INFO ] [sig ] BLFY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:42.218655] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLFY.txt [2026-01-08T20:17:42.218788] [INFO ] [sig ] [453/3512] Completed BLFY in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-08T20:17:42.218827] [INFO ] [sig ] [454/3512] Forecasting BLK... [2026-01-08T20:17:42.218856] [INFO ] [sig ] Generating forecast for: BLK [2026-01-08T20:17:42.218886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-08T20:17:42.230667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-08T20:17:42.230948] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-08T20:17:42.231736] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-08T20:17:42.231789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:42.231821] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:42.231848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:42.231905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:42.288932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:42.289663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:42.289741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:42.289774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:42.417486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:42.417666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:42.417709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:42.417739] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:42.421274] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: DOWN (p=19.59%) [2026-01-08T20:17:42.421588] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-08T20:17:42.421721] [INFO ] [sig ] BLK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:42.565442] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLK.txt [2026-01-08T20:17:42.565618] [INFO ] [sig ] [454/3512] Completed BLK in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-08T20:17:42.565660] [INFO ] [sig ] [455/3512] Forecasting BLKB... [2026-01-08T20:17:42.565690] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-08T20:17:42.565720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-08T20:17:42.577619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-08T20:17:42.577977] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-08T20:17:42.578862] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-08T20:17:42.578921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:42.578958] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:42.578997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:42.579058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:42.638494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:42.639410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:42.639491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:42.639526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:42.758736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:42.758913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:42.758956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:42.758985] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:42.762629] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: DOWN (p=48.30%) [2026-01-08T20:17:42.762960] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-08T20:17:42.763107] [INFO ] [sig ] BLKB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:42.906687] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLKB.txt [2026-01-08T20:17:42.906838] [INFO ] [sig ] [455/3512] Completed BLKB in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-08T20:17:42.906879] [INFO ] [sig ] [456/3512] Forecasting BLMN... [2026-01-08T20:17:42.906909] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-08T20:17:42.906939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-08T20:17:42.918364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-08T20:17:42.918711] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-08T20:17:42.919480] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-08T20:17:42.919532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:42.919563] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:42.919618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:42.919676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:42.978884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:42.979765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:42.979850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:42.979885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:43.104716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:43.104872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:43.104911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:43.104940] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:43.108239] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-01-08T20:17:43.108536] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-08T20:17:43.108681] [INFO ] [sig ] BLMN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:43.252176] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLMN.txt [2026-01-08T20:17:43.252315] [INFO ] [sig ] [456/3512] Completed BLMN in 0.3s | 2.87 sym/s | Total: 2.6m | ETA: 17.7m [2026-01-08T20:17:43.252360] [INFO ] [sig ] [457/3512] Forecasting BLND... [2026-01-08T20:17:43.252390] [INFO ] [sig ] Generating forecast for: BLND [2026-01-08T20:17:43.252419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-08T20:17:43.265479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-08T20:17:43.265839] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-08T20:17:43.266854] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-08T20:17:43.266906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:43.266939] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:43.266966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:43.267042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:43.325517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:43.326277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:43.326369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:43.326405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:43.453665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:43.453861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:43.453911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:43.453941] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:43.457567] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=40.08%) [2026-01-08T20:17:43.457877] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-08T20:17:43.458013] [INFO ] [sig ] BLND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:43.598346] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLND.txt [2026-01-08T20:17:43.598531] [INFO ] [sig ] [457/3512] Completed BLND in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:43.598589] [INFO ] [sig ] [458/3512] Forecasting BLRX... [2026-01-08T20:17:43.598621] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-08T20:17:43.598651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-08T20:17:43.609999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-08T20:17:43.610332] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-08T20:17:43.611148] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-08T20:17:43.611200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:43.611231] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:43.611260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:43.611317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:43.668680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:43.669454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:43.669535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:43.669568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:43.784373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:43.784531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:43.784587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:43.784619] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:43.787929] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: DOWN (p=39.14%) [2026-01-08T20:17:43.788195] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-08T20:17:43.788332] [INFO ] [sig ] BLRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:43.928741] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLRX.txt [2026-01-08T20:17:43.928872] [INFO ] [sig ] [458/3512] Completed BLRX in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:43.928912] [INFO ] [sig ] [459/3512] Forecasting BLTE... [2026-01-08T20:17:43.928941] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-08T20:17:43.928970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-08T20:17:43.940173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-08T20:17:43.940459] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-08T20:17:43.941255] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-08T20:17:43.941306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:43.941337] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:43.941363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:43.941420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:43.999238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:44.000182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:44.000262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:44.000295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:44.120709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:44.120862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:44.120902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:44.120932] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:44.124411] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: DOWN (p=27.75%) [2026-01-08T20:17:44.124700] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-08T20:17:44.124822] [INFO ] [sig ] BLTE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:44.264170] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLTE.txt [2026-01-08T20:17:44.264307] [INFO ] [sig ] [459/3512] Completed BLTE in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:44.264346] [INFO ] [sig ] [460/3512] Forecasting BLX... [2026-01-08T20:17:44.264376] [INFO ] [sig ] Generating forecast for: BLX [2026-01-08T20:17:44.264406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-08T20:17:44.276001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-08T20:17:44.276276] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-08T20:17:44.277076] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-08T20:17:44.277127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:44.277159] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:44.277186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:44.277242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:44.333603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:44.334221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:44.334299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:44.334331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:44.452203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:44.452366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:44.452406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:44.452453] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:44.455772] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: DOWN (p=12.29%) [2026-01-08T20:17:44.456045] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-08T20:17:44.456167] [INFO ] [sig ] BLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:44.595228] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLX.txt [2026-01-08T20:17:44.595358] [INFO ] [sig ] [460/3512] Completed BLX in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:44.595396] [INFO ] [sig ] [461/3512] Forecasting BLZE... [2026-01-08T20:17:44.595426] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-08T20:17:44.595455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-08T20:17:44.609768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-08T20:17:44.610244] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-08T20:17:44.611040] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-08T20:17:44.611091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:44.611121] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:44.611148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:44.611204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:44.668890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:44.669791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:44.669869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:44.669901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:44.793217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:44.793368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:44.793406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:44.793434] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:44.796734] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=47.22%) [2026-01-08T20:17:44.797002] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-08T20:17:44.797127] [INFO ] [sig ] BLZE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:44.934919] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BLZE.txt [2026-01-08T20:17:44.935041] [INFO ] [sig ] [461/3512] Completed BLZE in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:44.935079] [INFO ] [sig ] [462/3512] Forecasting BMA... [2026-01-08T20:17:44.935108] [INFO ] [sig ] Generating forecast for: BMA [2026-01-08T20:17:44.935138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-08T20:17:44.946893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-08T20:17:44.947170] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-08T20:17:44.947957] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-08T20:17:44.948008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:44.948039] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:44.948067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:44.948123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:45.004931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:45.005570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:45.005699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:45.005733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:45.120055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:45.120181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:45.120218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:45.120246] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:45.123424] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=34.77%) [2026-01-08T20:17:45.123710] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-08T20:17:45.123834] [INFO ] [sig ] BMA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:45.271079] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BMA.txt [2026-01-08T20:17:45.271232] [INFO ] [sig ] [462/3512] Completed BMA in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:45.271271] [INFO ] [sig ] [463/3512] Forecasting BMBL... [2026-01-08T20:17:45.271300] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-08T20:17:45.271331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-08T20:17:45.283521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-08T20:17:45.283872] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-08T20:17:45.284718] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-08T20:17:45.284772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:45.284806] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:45.284834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:45.284902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:45.344443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:45.345329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:45.345414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:45.345448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:45.472827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:45.473168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:45.473207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:45.473234] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:45.476736] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-01-08T20:17:45.477016] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-08T20:17:45.477348] [INFO ] [sig ] BMBL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:45.626275] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BMBL.txt [2026-01-08T20:17:45.626436] [INFO ] [sig ] [463/3512] Completed BMBL in 0.4s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:45.626476] [INFO ] [sig ] [464/3512] Forecasting BME... [2026-01-08T20:17:45.626506] [INFO ] [sig ] Generating forecast for: BME [2026-01-08T20:17:45.626535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-08T20:17:45.638632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-08T20:17:45.638972] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-08T20:17:45.639774] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-08T20:17:45.639825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:45.639856] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:45.639894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:45.639952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:45.703007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:45.703866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:45.703949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:45.703983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:45.822291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:45.822429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:45.822468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:45.822497] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:45.825997] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-08T20:17:45.826282] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-08T20:17:45.826414] [INFO ] [sig ] BME: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:45.975282] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BME.txt [2026-01-08T20:17:45.975406] [INFO ] [sig ] [464/3512] Completed BME in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:45.975444] [INFO ] [sig ] [465/3512] Forecasting BMEZ... [2026-01-08T20:17:45.975472] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-08T20:17:45.975501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-08T20:17:45.987010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-08T20:17:45.987294] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-08T20:17:45.988157] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-08T20:17:45.988210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:45.988243] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:45.988271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:45.988328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:46.046313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:46.047132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:46.047214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:46.047247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:46.166741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:46.166884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:46.166924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:46.166953] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:46.170329] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=26.64%) [2026-01-08T20:17:46.170619] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-08T20:17:46.170744] [INFO ] [sig ] BMEZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:46.312231] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BMEZ.txt [2026-01-08T20:17:46.312465] [INFO ] [sig ] [465/3512] Completed BMEZ in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:46.312527] [INFO ] [sig ] [466/3512] Forecasting BMI... [2026-01-08T20:17:46.312589] [INFO ] [sig ] Generating forecast for: BMI [2026-01-08T20:17:46.312652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-08T20:17:46.324684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-08T20:17:46.325263] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-08T20:17:46.326181] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-08T20:17:46.326235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:46.326269] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:46.326297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:46.326354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:46.385226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:46.386133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:46.386224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:46.386257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:46.508001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:46.508160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:46.508200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:46.508228] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:46.511913] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: DOWN (p=46.80%) [2026-01-08T20:17:46.512183] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-08T20:17:46.512306] [INFO ] [sig ] BMI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:46.653304] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BMI.txt [2026-01-08T20:17:46.653435] [INFO ] [sig ] [466/3512] Completed BMI in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:46.653473] [INFO ] [sig ] [467/3512] Forecasting BMO... [2026-01-08T20:17:46.653501] [INFO ] [sig ] Generating forecast for: BMO [2026-01-08T20:17:46.653532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-08T20:17:46.666481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-08T20:17:46.666770] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-08T20:17:46.667546] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-08T20:17:46.667615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:46.667646] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:46.667672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:46.667727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:46.723773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:46.724382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:46.724457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:46.724489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:46.845553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:46.845718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:46.845758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:46.845786] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:46.849091] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: DOWN (p=16.74%) [2026-01-08T20:17:46.849358] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-08T20:17:46.849477] [INFO ] [sig ] BMO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:46.987613] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BMO.txt [2026-01-08T20:17:46.987735] [INFO ] [sig ] [467/3512] Completed BMO in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.7m [2026-01-08T20:17:46.987773] [INFO ] [sig ] [468/3512] Forecasting BMRA... [2026-01-08T20:17:46.987802] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-08T20:17:46.987840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-08T20:17:46.999049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-08T20:17:46.999349] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-08T20:17:47.000170] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-08T20:17:47.000222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:47.000256] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:47.000283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:47.000339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:47.061788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:47.062560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:47.062657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:47.062692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:47.180915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:47.181059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:47.181099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:47.181129] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:47.184563] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-01-08T20:17:47.184857] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-08T20:17:47.184981] [INFO ] [sig ] BMRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:47.328892] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BMRA.txt [2026-01-08T20:17:47.329040] [INFO ] [sig ] [468/3512] Completed BMRA in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-08T20:17:47.329079] [INFO ] [sig ] [469/3512] Forecasting BMRC... [2026-01-08T20:17:47.329108] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-08T20:17:47.329138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-08T20:17:47.340937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-08T20:17:47.341240] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-08T20:17:47.342061] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-08T20:17:47.342112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:47.342168] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:47.342196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:47.342270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:47.402368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:47.403168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:47.403253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:47.403286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:47.521709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:47.521869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:47.521910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:47.521940] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:47.525390] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-01-08T20:17:47.525727] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-08T20:17:47.525865] [INFO ] [sig ] BMRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:47.681088] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BMRC.txt [2026-01-08T20:17:47.681236] [INFO ] [sig ] [469/3512] Completed BMRC in 0.4s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-08T20:17:47.681278] [INFO ] [sig ] [470/3512] Forecasting BMRN... [2026-01-08T20:17:47.681307] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-08T20:17:47.681336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-08T20:17:47.693244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-08T20:17:47.693547] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-08T20:17:47.694352] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-08T20:17:47.694403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:47.694435] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:47.694461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:47.694517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:47.754024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:47.754728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:47.754806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:47.754839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:47.876756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:47.876907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:47.876947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:47.876976] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:47.880802] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: DOWN (p=37.07%) [2026-01-08T20:17:47.881098] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-08T20:17:47.881220] [INFO ] [sig ] BMRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:48.024293] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BMRN.txt [2026-01-08T20:17:48.024462] [INFO ] [sig ] [470/3512] Completed BMRN in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-08T20:17:48.024504] [INFO ] [sig ] [471/3512] Forecasting BMY... [2026-01-08T20:17:48.024533] [INFO ] [sig ] Generating forecast for: BMY [2026-01-08T20:17:48.024563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-08T20:17:48.035842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-08T20:17:48.036149] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-08T20:17:48.036953] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-08T20:17:48.037004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:48.037036] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:48.037063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:48.037118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:48.095258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:48.096077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:48.096158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:48.096190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:48.217636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:48.217787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:48.217824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:48.217852] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:48.221231] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-01-08T20:17:48.221518] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-08T20:17:48.221664] [INFO ] [sig ] BMY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:48.362874] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BMY.txt [2026-01-08T20:17:48.363032] [INFO ] [sig ] [471/3512] Completed BMY in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-08T20:17:48.363072] [INFO ] [sig ] [472/3512] Forecasting BN... [2026-01-08T20:17:48.363101] [INFO ] [sig ] Generating forecast for: BN [2026-01-08T20:17:48.363131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-08T20:17:48.375325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-08T20:17:48.375710] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-08T20:17:48.376494] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-08T20:17:48.376545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:48.376595] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:48.376624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:48.376680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:48.436135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:48.436996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:48.437077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:48.437110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:48.558973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:48.559124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:48.559163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:48.559242] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:48.562964] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-01-08T20:17:48.563241] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-08T20:17:48.563380] [INFO ] [sig ] BN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:48.710017] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BN.txt [2026-01-08T20:17:48.710177] [INFO ] [sig ] [472/3512] Completed BN in 0.3s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-08T20:17:48.710217] [INFO ] [sig ] [473/3512] Forecasting BND... [2026-01-08T20:17:48.710246] [INFO ] [sig ] Generating forecast for: BND [2026-01-08T20:17:48.710276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-08T20:17:48.721605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-08T20:17:48.721894] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-08T20:17:48.722684] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-08T20:17:48.722736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:48.722767] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:48.722793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:48.722849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:48.779002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:48.779785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:48.779864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:48.779896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:48.895988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:48.896161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:48.896200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:48.896229] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:48.899552] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-08T20:17:48.899840] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-08T20:17:48.899966] [INFO ] [sig ] BND: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:49.037522] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BND.txt [2026-01-08T20:17:49.037698] [INFO ] [sig ] [473/3512] Completed BND in 0.3s | 2.88 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-08T20:17:49.037738] [INFO ] [sig ] [474/3512] Forecasting BNDX... [2026-01-08T20:17:49.037769] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-08T20:17:49.037798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-08T20:17:49.049694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-08T20:17:49.049983] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-08T20:17:49.050780] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-08T20:17:49.050831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:49.050861] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:49.050888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:49.050943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:49.108602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:49.109248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:49.109326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:49.109358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:49.231708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:49.231866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:49.231905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:49.231934] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:49.235625] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=80.02%) [2026-01-08T20:17:49.235941] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-08T20:17:49.236075] [INFO ] [sig ] BNDX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:49.399384] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BNDX.txt [2026-01-08T20:17:49.399544] [INFO ] [sig ] [474/3512] Completed BNDX in 0.4s | 2.87 sym/s | Total: 2.7m | ETA: 17.6m [2026-01-08T20:17:49.399604] [INFO ] [sig ] [475/3512] Forecasting BNED... [2026-01-08T20:17:49.399636] [INFO ] [sig ] Generating forecast for: BNED [2026-01-08T20:17:49.399667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-08T20:17:49.413860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-08T20:17:49.414240] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-08T20:17:49.415274] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-08T20:17:49.415327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:49.415360] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:49.415386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:49.415443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:49.479014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:49.479978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:49.480075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:49.480111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:49.606970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:49.607130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:49.607172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:49.607202] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:49.610907] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: DOWN (p=25.13%) [2026-01-08T20:17:49.611314] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-08T20:17:49.611478] [INFO ] [sig ] BNED: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:49.770267] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BNED.txt [2026-01-08T20:17:49.770433] [INFO ] [sig ] [475/3512] Completed BNED in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:49.770472] [INFO ] [sig ] [476/3512] Forecasting BNGO... [2026-01-08T20:17:49.770502] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-08T20:17:49.770532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-08T20:17:49.782249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-08T20:17:49.782662] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-08T20:17:49.783466] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-08T20:17:49.783519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:49.783550] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:49.783603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:49.783662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:49.845115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:49.846057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:49.846145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:49.846178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:49.972378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:49.972538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:49.972598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:49.972630] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:49.976085] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=34.03%) [2026-01-08T20:17:49.976376] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-08T20:17:49.976508] [INFO ] [sig ] BNGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:50.131049] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BNGO.txt [2026-01-08T20:17:50.131213] [INFO ] [sig ] [476/3512] Completed BNGO in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:50.131253] [INFO ] [sig ] [477/3512] Forecasting BNH... [2026-01-08T20:17:50.131283] [INFO ] [sig ] Generating forecast for: BNH [2026-01-08T20:17:50.131316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-08T20:17:50.143196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-08T20:17:50.143645] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-08T20:17:50.144498] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-08T20:17:50.144569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:50.144634] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:50.144663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:50.144721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:50.204106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:50.205009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:50.205095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:50.205130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:50.319873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:50.320039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:50.320082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:50.320113] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:50.323679] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-01-08T20:17:50.324010] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-08T20:17:50.324149] [INFO ] [sig ] BNH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:50.478607] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BNH.txt [2026-01-08T20:17:50.478778] [INFO ] [sig ] [477/3512] Completed BNH in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:50.478821] [INFO ] [sig ] [478/3512] Forecasting BNJ... [2026-01-08T20:17:50.478852] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-08T20:17:50.478882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-08T20:17:50.490429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-08T20:17:50.490865] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-08T20:17:50.491714] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-08T20:17:50.491766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:50.491799] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:50.491827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:50.491884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:50.552024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:50.553176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:50.553289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:50.553323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:50.666763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:50.666924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:50.666965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:50.666994] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:50.670473] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-01-08T20:17:50.670791] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-08T20:17:50.670926] [INFO ] [sig ] BNJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:50.824187] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BNJ.txt [2026-01-08T20:17:50.824351] [INFO ] [sig ] [478/3512] Completed BNJ in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:50.824394] [INFO ] [sig ] [479/3512] Forecasting BNL... [2026-01-08T20:17:50.824423] [INFO ] [sig ] Generating forecast for: BNL [2026-01-08T20:17:50.824453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-08T20:17:50.836628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-08T20:17:50.837010] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-08T20:17:50.837879] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-08T20:17:50.837934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:50.837966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:50.837996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:50.838053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:50.898721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:50.899749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:50.899895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:50.899937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:51.023478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:51.023660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:51.023711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:51.023745] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:51.027794] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-01-08T20:17:51.028139] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-08T20:17:51.028290] [INFO ] [sig ] BNL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:51.176703] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BNL.txt [2026-01-08T20:17:51.176858] [INFO ] [sig ] [479/3512] Completed BNL in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:51.176897] [INFO ] [sig ] [480/3512] Forecasting BNS... [2026-01-08T20:17:51.176927] [INFO ] [sig ] Generating forecast for: BNS [2026-01-08T20:17:51.176958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-08T20:17:51.188332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-08T20:17:51.188657] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-08T20:17:51.189426] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-08T20:17:51.189477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:51.189510] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:51.189536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:51.189616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:51.248364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:51.249089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:51.249169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:51.249202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:51.373004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:51.373168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:51.373209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:51.373236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:51.376616] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-01-08T20:17:51.376884] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-08T20:17:51.377010] [INFO ] [sig ] BNS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:51.525359] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BNS.txt [2026-01-08T20:17:51.525515] [INFO ] [sig ] [480/3512] Completed BNS in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:51.525562] [INFO ] [sig ] [481/3512] Forecasting BNTC... [2026-01-08T20:17:51.525612] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-08T20:17:51.525643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-08T20:17:51.538090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-08T20:17:51.538475] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-08T20:17:51.539313] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-08T20:17:51.539367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:51.539400] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:51.539429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:51.539488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:51.599217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:51.599982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:51.600065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:51.600099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:51.723347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:51.723497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:51.723536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:51.723565] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:51.726861] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-01-08T20:17:51.727128] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-08T20:17:51.727249] [INFO ] [sig ] BNTC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:51.877711] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BNTC.txt [2026-01-08T20:17:51.877841] [INFO ] [sig ] [481/3512] Completed BNTC in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:51.877880] [INFO ] [sig ] [482/3512] Forecasting BNTX... [2026-01-08T20:17:51.877910] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-08T20:17:51.877940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-08T20:17:51.890241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-08T20:17:51.890664] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-08T20:17:51.891480] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-08T20:17:51.891532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:51.891564] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:51.891613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:51.891670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:51.953149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:51.954053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:51.954139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:51.954174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:52.074962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:52.075118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:52.075156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:52.075185] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:52.078512] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-08T20:17:52.078806] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-08T20:17:52.078951] [INFO ] [sig ] BNTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:52.225938] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BNTX.txt [2026-01-08T20:17:52.226086] [INFO ] [sig ] [482/3512] Completed BNTX in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:52.226127] [INFO ] [sig ] [483/3512] Forecasting BNY... [2026-01-08T20:17:52.226157] [INFO ] [sig ] Generating forecast for: BNY [2026-01-08T20:17:52.226376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-08T20:17:52.238970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-08T20:17:52.239247] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-08T20:17:52.240044] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-08T20:17:52.240094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:52.240126] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:52.240153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:52.240209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:52.299426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:52.300290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:52.300373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:52.300408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:52.419299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:52.419463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:52.419501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:52.419531] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:52.422844] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-01-08T20:17:52.423113] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-08T20:17:52.423234] [INFO ] [sig ] BNY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:52.562033] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BNY.txt [2026-01-08T20:17:52.562174] [INFO ] [sig ] [483/3512] Completed BNY in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:52.562212] [INFO ] [sig ] [484/3512] Forecasting BOC... [2026-01-08T20:17:52.562242] [INFO ] [sig ] Generating forecast for: BOC [2026-01-08T20:17:52.562272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-08T20:17:52.574844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-08T20:17:52.575211] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-08T20:17:52.576067] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-08T20:17:52.576122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:52.576154] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:52.576182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:52.576240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:52.642046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:52.642968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:52.643055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:52.643088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:52.782323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:52.782499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:52.782540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:52.782608] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:52.786176] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: DOWN (p=15.08%) [2026-01-08T20:17:52.786488] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-08T20:17:52.786643] [INFO ] [sig ] BOC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:52.947427] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BOC.txt [2026-01-08T20:17:52.947587] [INFO ] [sig ] [484/3512] Completed BOC in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:52.947629] [INFO ] [sig ] [485/3512] Forecasting BOE... [2026-01-08T20:17:52.947660] [INFO ] [sig ] Generating forecast for: BOE [2026-01-08T20:17:52.947689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-08T20:17:52.960752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-08T20:17:52.961075] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-08T20:17:52.961881] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-08T20:17:52.961933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:52.961965] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:52.961993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:52.962051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:53.018472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:53.019145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:53.019224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:53.019257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:53.137376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:53.137537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:53.137596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:53.137627] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:53.140946] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-01-08T20:17:53.141215] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-08T20:17:53.141335] [INFO ] [sig ] BOE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:53.279384] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BOE.txt [2026-01-08T20:17:53.279528] [INFO ] [sig ] [485/3512] Completed BOE in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.6m [2026-01-08T20:17:53.279584] [INFO ] [sig ] [486/3512] Forecasting BOF... [2026-01-08T20:17:53.279616] [INFO ] [sig ] Generating forecast for: BOF [2026-01-08T20:17:53.279646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-08T20:17:53.291779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-08T20:17:53.292053] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-08T20:17:53.292842] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-08T20:17:53.292893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:53.292963] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:53.292994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:53.293050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:53.350315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:53.351155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:53.351246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:53.351279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:53.473352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:53.473512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:53.473552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:53.473598] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:53.476895] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: UP (p=83.76%) [2026-01-08T20:17:53.477177] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-08T20:17:53.477304] [INFO ] [sig ] BOF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:53.614730] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BOF.txt [2026-01-08T20:17:53.614871] [INFO ] [sig ] [486/3512] Completed BOF in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-08T20:17:53.614910] [INFO ] [sig ] [487/3512] Forecasting BOH... [2026-01-08T20:17:53.614939] [INFO ] [sig ] Generating forecast for: BOH [2026-01-08T20:17:53.614968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-08T20:17:53.626296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-08T20:17:53.626599] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-08T20:17:53.627375] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-08T20:17:53.627426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:53.627457] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:53.627483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:53.627538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:53.683732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:53.684436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:53.684513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:53.684545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:53.803203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:53.803359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:53.803400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:53.803429] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:53.807350] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=30.48%) [2026-01-08T20:17:53.807641] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-08T20:17:53.807786] [INFO ] [sig ] BOH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:53.952971] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BOH.txt [2026-01-08T20:17:53.953102] [INFO ] [sig ] [487/3512] Completed BOH in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-08T20:17:53.953141] [INFO ] [sig ] [488/3512] Forecasting BOKF... [2026-01-08T20:17:53.953170] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-08T20:17:53.953200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-08T20:17:53.964931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-08T20:17:53.965227] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-08T20:17:53.966041] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-08T20:17:53.966093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:53.966124] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:53.966162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:53.966219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:54.025271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:54.025964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:54.026053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:54.026089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:54.146460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:54.146631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:54.146671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:54.146700] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:54.150520] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-01-08T20:17:54.150827] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-08T20:17:54.150955] [INFO ] [sig ] BOKF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:54.290108] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BOKF.txt [2026-01-08T20:17:54.290264] [INFO ] [sig ] [488/3512] Completed BOKF in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-08T20:17:54.290306] [INFO ] [sig ] [489/3512] Forecasting BOLD... [2026-01-08T20:17:54.290337] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-08T20:17:54.290369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-08T20:17:54.301662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-08T20:17:54.301951] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-08T20:17:54.302774] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-08T20:17:54.302827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:54.302858] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:54.302885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:54.302941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:54.362045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:54.362748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:54.362830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:54.362863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:54.479566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:54.479753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:54.479796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:54.479857] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:54.483435] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: UP (p=62.63%) [2026-01-08T20:17:54.483775] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-08T20:17:54.483911] [INFO ] [sig ] BOLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:54.624946] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BOLD.txt [2026-01-08T20:17:54.625119] [INFO ] [sig ] [489/3512] Completed BOLD in 0.3s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-08T20:17:54.625159] [INFO ] [sig ] [490/3512] Forecasting BOND... [2026-01-08T20:17:54.625190] [INFO ] [sig ] Generating forecast for: BOND [2026-01-08T20:17:54.625221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-08T20:17:54.636990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-08T20:17:54.637280] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-08T20:17:54.638105] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-08T20:17:54.638157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:54.638189] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:54.638216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:54.638272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:54.697815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:54.698514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:54.698609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:54.698643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:54.826353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:54.826505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:54.826545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:54.826590] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:54.829986] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-01-08T20:17:54.830258] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-08T20:17:54.830382] [INFO ] [sig ] BOND: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:54.975357] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BOND.txt [2026-01-08T20:17:54.975504] [INFO ] [sig ] [490/3512] Completed BOND in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-08T20:17:54.975543] [INFO ] [sig ] [491/3512] Forecasting BOOM... [2026-01-08T20:17:54.975590] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-08T20:17:54.975623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-08T20:17:54.990504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-08T20:17:54.991003] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-08T20:17:54.991942] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-08T20:17:54.991996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:54.992050] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:54.992077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:54.992134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:55.056109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:55.057350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:55.057443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:55.057476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:55.186793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:55.186982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:55.187025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:55.187055] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:55.192298] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: UP (p=86.14%) [2026-01-08T20:17:55.192773] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-08T20:17:55.192939] [INFO ] [sig ] BOOM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:55.334099] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BOOM.txt [2026-01-08T20:17:55.334282] [INFO ] [sig ] [491/3512] Completed BOOM in 0.4s | 2.87 sym/s | Total: 2.8m | ETA: 17.5m [2026-01-08T20:17:55.334325] [INFO ] [sig ] [492/3512] Forecasting BOTZ... [2026-01-08T20:17:55.334353] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-08T20:17:55.334391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-08T20:17:55.347517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-08T20:17:55.347918] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-08T20:17:55.348776] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-08T20:17:55.348828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:55.348860] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:55.348887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:55.348943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:55.406453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:55.407317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:55.407402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:55.407433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:55.526114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:55.526275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:55.526314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:55.526341] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:55.529692] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=9.52%) [2026-01-08T20:17:55.529963] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-08T20:17:55.530098] [INFO ] [sig ] BOTZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:55.668489] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BOTZ.txt [2026-01-08T20:17:55.668653] [INFO ] [sig ] [492/3512] Completed BOTZ in 0.3s | 2.87 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:55.668695] [INFO ] [sig ] [493/3512] Forecasting BOX... [2026-01-08T20:17:55.668724] [INFO ] [sig ] Generating forecast for: BOX [2026-01-08T20:17:55.668754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-08T20:17:55.680552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-08T20:17:55.680874] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-08T20:17:55.681693] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-08T20:17:55.681745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:55.681777] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:55.681803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:55.681858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:55.739675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:55.740340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:55.740418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:55.740451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:55.857119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:55.857265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:55.857303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:55.857330] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:55.860679] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-01-08T20:17:55.860949] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-08T20:17:55.861077] [INFO ] [sig ] BOX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:55.998866] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BOX.txt [2026-01-08T20:17:55.999006] [INFO ] [sig ] [493/3512] Completed BOX in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:55.999044] [INFO ] [sig ] [494/3512] Forecasting BP... [2026-01-08T20:17:55.999074] [INFO ] [sig ] Generating forecast for: BP [2026-01-08T20:17:55.999103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-08T20:17:56.010343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-08T20:17:56.010688] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-08T20:17:56.011479] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-08T20:17:56.011531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:56.011562] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:56.011609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:56.011670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:56.069762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:56.070520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:56.070620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:56.070654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:56.190838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:56.190997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:56.191039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:56.191069] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:56.194490] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=14.16%) [2026-01-08T20:17:56.194779] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-08T20:17:56.194902] [INFO ] [sig ] BP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:56.357784] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BP.txt [2026-01-08T20:17:56.357921] [INFO ] [sig ] [494/3512] Completed BP in 0.4s | 2.87 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:56.357960] [INFO ] [sig ] [495/3512] Forecasting BPOP... [2026-01-08T20:17:56.357989] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-08T20:17:56.358018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-08T20:17:56.370153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-08T20:17:56.370566] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-08T20:17:56.371385] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-08T20:17:56.371436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:56.371468] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:56.371494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:56.371550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:56.430123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:56.431071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:56.431158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:56.431190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:56.556880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:56.557043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:56.557082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:56.557112] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:56.560560] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-01-08T20:17:56.560860] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-08T20:17:56.560986] [INFO ] [sig ] BPOP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:56.705836] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BPOP.txt [2026-01-08T20:17:56.705990] [INFO ] [sig ] [495/3512] Completed BPOP in 0.3s | 2.87 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:56.706031] [INFO ] [sig ] [496/3512] Forecasting BPRN... [2026-01-08T20:17:56.706060] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-08T20:17:56.706089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-08T20:17:56.716319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-08T20:17:56.716718] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-08T20:17:56.717544] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-08T20:17:56.717618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:56.717652] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:56.717680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:56.717737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:56.773989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:56.774876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:56.774987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:56.775022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:56.867793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:56.867905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:56.867941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:56.867969] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:56.871116] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-08T20:17:56.871589] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-08T20:17:56.871711] [INFO ] [sig ] BPRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:57.009769] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BPRN.txt [2026-01-08T20:17:57.009878] [INFO ] [sig ] [496/3512] Completed BPRN in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:57.009916] [INFO ] [sig ] [497/3512] Forecasting BPYPM... [2026-01-08T20:17:57.009946] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-08T20:17:57.009976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-08T20:17:57.020311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-08T20:17:57.020603] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-08T20:17:57.021363] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-08T20:17:57.021421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:57.021451] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:57.021476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:57.021532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:57.077569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:57.078165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:57.078239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:57.078271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:57.180503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:57.180639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:57.180678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:57.180707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:57.183896] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=50.81%) [2026-01-08T20:17:57.184165] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-08T20:17:57.184293] [INFO ] [sig ] BPYPM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:57.323546] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BPYPM.txt [2026-01-08T20:17:57.323676] [INFO ] [sig ] [497/3512] Completed BPYPM in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:57.323714] [INFO ] [sig ] [498/3512] Forecasting BPYPO... [2026-01-08T20:17:57.323742] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-08T20:17:57.323772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-08T20:17:57.334231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-08T20:17:57.334504] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-08T20:17:57.335417] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-08T20:17:57.335468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:57.335500] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:57.335525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:57.335599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:57.391955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:57.392605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:57.392682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:57.392713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:57.492936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:57.493124] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:17:57.493164] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:57.493192] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:57.497100] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-01-08T20:17:57.497369] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-08T20:17:57.497490] [INFO ] [sig ] BPYPO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:57.674711] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BPYPO.txt [2026-01-08T20:17:57.674967] [INFO ] [sig ] [498/3512] Completed BPYPO in 0.4s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:57.675034] [INFO ] [sig ] [499/3512] Forecasting BPYPP... [2026-01-08T20:17:57.675087] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-08T20:17:57.675140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-08T20:17:57.692656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-08T20:17:57.693197] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-08T20:17:57.694762] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-08T20:17:57.694837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:57.694893] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:57.694942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:57.695051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:57.776287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:57.777245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:57.777333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:57.777368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:57.880706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:57.880862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:57.880901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:57.880932] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:57.884320] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-01-08T20:17:57.884610] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-08T20:17:57.884737] [INFO ] [sig ] BPYPP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:58.028844] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BPYPP.txt [2026-01-08T20:17:58.028980] [INFO ] [sig ] [499/3512] Completed BPYPP in 0.4s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:58.029020] [INFO ] [sig ] [500/3512] Forecasting BRAG... [2026-01-08T20:17:58.029050] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-08T20:17:58.029080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-08T20:17:58.041937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-08T20:17:58.042263] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-08T20:17:58.043255] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-08T20:17:58.043306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:58.043337] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:58.043364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:58.043420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:58.102501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:58.103355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:58.103441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:58.103474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:58.227472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:58.227688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:58.227732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:58.227762] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:58.231373] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=8.99%) [2026-01-08T20:17:58.231696] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-08T20:17:58.231825] [INFO ] [sig ] BRAG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:58.377855] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BRAG.txt [2026-01-08T20:17:58.378024] [INFO ] [sig ] [500/3512] Completed BRAG in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:58.378068] [INFO ] [sig ] [501/3512] Forecasting BRC... [2026-01-08T20:17:58.378100] [INFO ] [sig ] Generating forecast for: BRC [2026-01-08T20:17:58.378131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-08T20:17:58.390810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-08T20:17:58.391137] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-08T20:17:58.392146] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-08T20:17:58.392209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:58.392242] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:58.392269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:58.392325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:58.452963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:58.453834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:58.453915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:58.453949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:58.584770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:58.584930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:58.584973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:58.585003] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:58.588424] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-08T20:17:58.588723] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-08T20:17:58.588850] [INFO ] [sig ] BRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:58.744510] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BRC.txt [2026-01-08T20:17:58.744689] [INFO ] [sig ] [501/3512] Completed BRC in 0.4s | 2.88 sym/s | Total: 2.9m | ETA: 17.5m [2026-01-08T20:17:58.744731] [INFO ] [sig ] [502/3512] Forecasting BRO... [2026-01-08T20:17:58.744760] [INFO ] [sig ] Generating forecast for: BRO [2026-01-08T20:17:58.744790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-08T20:17:58.756309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-08T20:17:58.756647] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-08T20:17:58.757420] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-08T20:17:58.757472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:58.757503] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:58.757529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:58.757601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:58.813651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:58.814498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:58.814597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:58.814632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:58.937935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:58.938097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:58.938139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:58.938166] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:58.941550] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=68.51%) [2026-01-08T20:17:58.941848] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-08T20:17:58.941976] [INFO ] [sig ] BRO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:59.082404] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BRO.txt [2026-01-08T20:17:59.082558] [INFO ] [sig ] [502/3512] Completed BRO in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-08T20:17:59.082618] [INFO ] [sig ] [503/3512] Forecasting BROS... [2026-01-08T20:17:59.082650] [INFO ] [sig ] Generating forecast for: BROS [2026-01-08T20:17:59.082681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-08T20:17:59.094347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-08T20:17:59.094691] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-08T20:17:59.095471] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-08T20:17:59.095561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:59.095619] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:59.095647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:59.095708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:59.157790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:59.158877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:59.158968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:59.159002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:59.279289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:59.279451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:59.279492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:59.279521] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:59.282974] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=46.45%) [2026-01-08T20:17:59.283252] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-08T20:17:59.283387] [INFO ] [sig ] BROS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:17:59.424980] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BROS.txt [2026-01-08T20:17:59.425140] [INFO ] [sig ] [503/3512] Completed BROS in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-08T20:17:59.425181] [INFO ] [sig ] [504/3512] Forecasting BRSP... [2026-01-08T20:17:59.425211] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-08T20:17:59.425241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-08T20:17:59.437460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-08T20:17:59.437818] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-08T20:17:59.438713] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-08T20:17:59.438767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:59.438799] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:59.438826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:59.438883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:59.498904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:59.499786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:59.499867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:59.499900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:59.622814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:59.622977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:59.623017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:59.623045] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:59.626547] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=91.57%) [2026-01-08T20:17:59.626847] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-08T20:17:59.626974] [INFO ] [sig ] BRSP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:17:59.770260] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BRSP.txt [2026-01-08T20:17:59.770432] [INFO ] [sig ] [504/3512] Completed BRSP in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-08T20:17:59.770471] [INFO ] [sig ] [505/3512] Forecasting BRX... [2026-01-08T20:17:59.770502] [INFO ] [sig ] Generating forecast for: BRX [2026-01-08T20:17:59.770531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-08T20:17:59.785216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-08T20:17:59.785757] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-08T20:17:59.786613] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-08T20:17:59.786666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:17:59.786698] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:17:59.786725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:17:59.786781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:17:59.843660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:17:59.844594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:17:59.844692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:17:59.844734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:17:59.963291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:17:59.963452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:17:59.963491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:17:59.963519] [INFO ] [FORECASTER] Training complete [2026-01-08T20:17:59.966949] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: UP (p=77.50%) [2026-01-08T20:17:59.967270] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-08T20:17:59.967404] [INFO ] [sig ] BRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:00.109857] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BRX.txt [2026-01-08T20:18:00.110023] [INFO ] [sig ] [505/3512] Completed BRX in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-08T20:18:00.110063] [INFO ] [sig ] [506/3512] Forecasting BRZE... [2026-01-08T20:18:00.110093] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-08T20:18:00.110122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-08T20:18:00.122450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-08T20:18:00.122883] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-08T20:18:00.123996] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-08T20:18:00.124050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:00.124082] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:00.124108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:00.124164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:00.183512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:00.184395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:00.184475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:00.184508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:00.311882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:00.312046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:00.312121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:00.312152] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:00.315876] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-01-08T20:18:00.316162] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-08T20:18:00.316286] [INFO ] [sig ] BRZE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:00.462832] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BRZE.txt [2026-01-08T20:18:00.463007] [INFO ] [sig ] [506/3512] Completed BRZE in 0.4s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-08T20:18:00.463050] [INFO ] [sig ] [507/3512] Forecasting BSAC... [2026-01-08T20:18:00.463080] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-08T20:18:00.463110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-08T20:18:00.475190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-08T20:18:00.475545] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-08T20:18:00.476354] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-08T20:18:00.476407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:00.476439] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:00.476465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:00.476526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:00.534559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:00.535450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:00.535533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:00.535566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:00.666127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:00.666288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:00.666327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:00.666357] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:00.669787] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-01-08T20:18:00.670082] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-08T20:18:00.670211] [INFO ] [sig ] BSAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:00.811246] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSAC.txt [2026-01-08T20:18:00.811405] [INFO ] [sig ] [507/3512] Completed BSAC in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-08T20:18:00.811446] [INFO ] [sig ] [508/3512] Forecasting BSCQ... [2026-01-08T20:18:00.811476] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-08T20:18:00.811506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-08T20:18:00.823878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-08T20:18:00.824185] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-08T20:18:00.824985] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-08T20:18:00.825036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:00.825067] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:00.825094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:00.825150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:00.883067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:00.883951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:00.884031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:00.884063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:00.998847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:00.999006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:00.999066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:00.999096] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:01.002445] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-01-08T20:18:01.002734] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-08T20:18:01.002858] [INFO ] [sig ] BSCQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:01.149004] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSCQ.txt [2026-01-08T20:18:01.149163] [INFO ] [sig ] [508/3512] Completed BSCQ in 0.3s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-08T20:18:01.149203] [INFO ] [sig ] [509/3512] Forecasting BSCS... [2026-01-08T20:18:01.149234] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-08T20:18:01.149263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-08T20:18:01.166029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-08T20:18:01.166858] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-08T20:18:01.167953] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-08T20:18:01.168010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:01.168045] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:01.168075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:01.168134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:01.229050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:01.230160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:01.230263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:01.230297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:01.360987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:01.361226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:01.361272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:01.361303] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:01.366670] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: DOWN (p=11.73%) [2026-01-08T20:18:01.366998] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-08T20:18:01.367144] [INFO ] [sig ] BSCS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:01.513653] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BSCS.txt [2026-01-08T20:18:01.513818] [INFO ] [sig ] [509/3512] Completed BSCS in 0.4s | 2.88 sym/s | Total: 2.9m | ETA: 17.4m [2026-01-08T20:18:01.513858] [INFO ] [sig ] [510/3512] Forecasting BSCX... [2026-01-08T20:18:01.513918] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-08T20:18:01.513950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-08T20:18:01.526532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-08T20:18:01.526856] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-08T20:18:01.527700] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-08T20:18:01.527752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:01.527784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:01.527811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:01.527867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:01.586763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:01.587950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:01.588036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:01.588069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:01.714849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:01.715018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:01.715060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:01.715088] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:01.718617] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=32.58%) [2026-01-08T20:18:01.718925] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-08T20:18:01.719066] [INFO ] [sig ] BSCX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:01.868229] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BSCX.txt [2026-01-08T20:18:01.868421] [INFO ] [sig ] [510/3512] Completed BSCX in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:01.868467] [INFO ] [sig ] [511/3512] Forecasting BSCY... [2026-01-08T20:18:01.868496] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-08T20:18:01.868527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-08T20:18:01.880756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-08T20:18:01.881099] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-08T20:18:01.881938] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-08T20:18:01.881991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:01.882023] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:01.882050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:01.882110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:01.941644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:01.942569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:01.942688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:01.942720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:02.067334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:02.067501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:02.067542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:02.067587] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:02.071126] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=54.65%) [2026-01-08T20:18:02.071507] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-08T20:18:02.071673] [INFO ] [sig ] BSCY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:02.221633] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSCY.txt [2026-01-08T20:18:02.221812] [INFO ] [sig ] [511/3512] Completed BSCY in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:02.221855] [INFO ] [sig ] [512/3512] Forecasting BSJQ... [2026-01-08T20:18:02.221886] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-08T20:18:02.221917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-08T20:18:02.234966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-08T20:18:02.235405] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-08T20:18:02.236341] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-08T20:18:02.236400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:02.236458] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:02.236489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:02.236548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:02.298696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:02.299631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:02.299723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:02.299757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:02.429745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:02.429921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:02.430150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:02.430178] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:02.433973] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=98.41%) [2026-01-08T20:18:02.434362] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-08T20:18:02.434512] [INFO ] [sig ] BSJQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:02.578615] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSJQ.txt [2026-01-08T20:18:02.578778] [INFO ] [sig ] [512/3512] Completed BSJQ in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:02.578819] [INFO ] [sig ] [513/3512] Forecasting BSJS... [2026-01-08T20:18:02.578849] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-08T20:18:02.578878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-08T20:18:02.591740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-08T20:18:02.592142] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-08T20:18:02.593006] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-08T20:18:02.593063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:02.593094] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:02.593121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:02.593207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:02.652058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:02.652964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:02.653060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:02.653092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:02.780981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:02.781185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:02.781240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:02.781275] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:02.784833] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=57.57%) [2026-01-08T20:18:02.785159] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-08T20:18:02.785308] [INFO ] [sig ] BSJS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:02.942861] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSJS.txt [2026-01-08T20:18:02.943079] [INFO ] [sig ] [513/3512] Completed BSJS in 0.4s | 2.88 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:02.943148] [INFO ] [sig ] [514/3512] Forecasting BSL... [2026-01-08T20:18:02.943199] [INFO ] [sig ] Generating forecast for: BSL [2026-01-08T20:18:02.943253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-08T20:18:02.957118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-08T20:18:02.957688] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-08T20:18:02.958788] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-08T20:18:02.958857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:02.958891] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:02.958918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:02.958980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:03.029098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:03.030304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:03.030451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:03.030500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:03.198868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:03.199058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:03.199111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:03.199151] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:03.204078] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-08T20:18:03.204615] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-08T20:18:03.204821] [INFO ] [sig ] BSL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:03.434723] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSL.txt [2026-01-08T20:18:03.434977] [INFO ] [sig ] [514/3512] Completed BSL in 0.5s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:03.435048] [INFO ] [sig ] [515/3512] Forecasting BSM... [2026-01-08T20:18:03.435102] [INFO ] [sig ] Generating forecast for: BSM [2026-01-08T20:18:03.435155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-08T20:18:03.478933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-08T20:18:03.479512] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-08T20:18:03.480834] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-08T20:18:03.480903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:03.480949] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:03.480986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:03.481065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:03.571835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:03.573092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:03.573222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:03.573275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:03.749735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:03.749923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:03.749975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:03.750015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:03.754837] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-01-08T20:18:03.755227] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-08T20:18:03.755397] [INFO ] [sig ] BSM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:03.934532] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BSM.txt [2026-01-08T20:18:03.934725] [INFO ] [sig ] [515/3512] Completed BSM in 0.5s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:03.934776] [INFO ] [sig ] [516/3512] Forecasting BSMQ... [2026-01-08T20:18:03.934810] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-08T20:18:03.934844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-08T20:18:03.949170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-08T20:18:03.949679] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-08T20:18:03.950754] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-08T20:18:03.950817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:03.950856] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:03.950890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:03.950965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:04.013966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:04.014916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:04.015008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:04.015041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:04.144285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:04.144447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:04.144488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:04.144518] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:04.148004] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=88.45%) [2026-01-08T20:18:04.148469] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-08T20:18:04.148644] [INFO ] [sig ] BSMQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:04.291203] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSMQ.txt [2026-01-08T20:18:04.291363] [INFO ] [sig ] [516/3512] Completed BSMQ in 0.4s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:04.291403] [INFO ] [sig ] [517/3512] Forecasting BSMS... [2026-01-08T20:18:04.291434] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-08T20:18:04.291464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-08T20:18:04.302741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-08T20:18:04.303113] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-08T20:18:04.303925] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-08T20:18:04.303977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:04.304008] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:04.304034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:04.304090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:04.363606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:04.364501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:04.364612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:04.364649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:04.484128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:04.484298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:04.484339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:04.484369] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:04.487831] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-01-08T20:18:04.488103] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-08T20:18:04.488241] [INFO ] [sig ] BSMS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:04.631375] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BSMS.txt [2026-01-08T20:18:04.631515] [INFO ] [sig ] [517/3512] Completed BSMS in 0.3s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:04.631555] [INFO ] [sig ] [518/3512] Forecasting BSSX... [2026-01-08T20:18:04.631601] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-08T20:18:04.631632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-08T20:18:04.642847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-08T20:18:04.643131] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-08T20:18:04.643929] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-08T20:18:04.643980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:04.644012] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:04.644039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:04.644095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:04.700288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:04.700929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:04.701008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:04.701044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:04.802652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:04.802809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:04.802848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:04.802877] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:04.806200] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=82.01%) [2026-01-08T20:18:04.806473] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-08T20:18:04.806612] [INFO ] [sig ] BSSX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:04.954660] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSSX.txt [2026-01-08T20:18:04.954826] [INFO ] [sig ] [518/3512] Completed BSSX in 0.3s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:04.954866] [INFO ] [sig ] [519/3512] Forecasting BSTZ... [2026-01-08T20:18:04.954897] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-08T20:18:04.954926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-08T20:18:04.967146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-08T20:18:04.967589] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-08T20:18:04.968434] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-08T20:18:04.968486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:04.968518] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:04.968544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:04.968622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:05.025711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:05.026624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:05.026704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:05.026738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:05.145353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:05.145511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:05.145551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:05.145615] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:05.148967] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-01-08T20:18:05.149270] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-08T20:18:05.149406] [INFO ] [sig ] BSTZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:05.295319] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSTZ.txt [2026-01-08T20:18:05.295494] [INFO ] [sig ] [519/3512] Completed BSTZ in 0.3s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:05.295537] [INFO ] [sig ] [520/3512] Forecasting BSVN... [2026-01-08T20:18:05.295567] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-08T20:18:05.295622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-08T20:18:05.307022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-08T20:18:05.307460] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-08T20:18:05.308323] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-08T20:18:05.308406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:05.308440] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:05.308466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:05.308522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:05.365467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:05.366395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:05.366484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:05.366516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:05.477484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:05.477654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:05.477695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:05.477723] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:05.481123] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=43.89%) [2026-01-08T20:18:05.481393] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-08T20:18:05.481515] [INFO ] [sig ] BSVN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:05.620329] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BSVN.txt [2026-01-08T20:18:05.620484] [INFO ] [sig ] [520/3512] Completed BSVN in 0.3s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:05.620523] [INFO ] [sig ] [521/3512] Forecasting BSVO... [2026-01-08T20:18:05.620554] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-08T20:18:05.620602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-08T20:18:05.631801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-08T20:18:05.632088] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-08T20:18:05.632900] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-08T20:18:05.632953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:05.632985] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:05.633011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:05.633067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:05.689883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:05.690731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:05.690824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:05.690857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:05.814832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:05.814987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:05.815027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:05.815056] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:05.818928] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-01-08T20:18:05.819218] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-08T20:18:05.819350] [INFO ] [sig ] BSVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:05.963411] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSVO.txt [2026-01-08T20:18:05.963594] [INFO ] [sig ] [521/3512] Completed BSVO in 0.3s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:05.963637] [INFO ] [sig ] [522/3512] Forecasting BSX... [2026-01-08T20:18:05.963666] [INFO ] [sig ] Generating forecast for: BSX [2026-01-08T20:18:05.963695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-08T20:18:05.975950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-08T20:18:05.976273] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-08T20:18:05.977095] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-08T20:18:05.977147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:05.977179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:05.977206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:05.977261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:06.035738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:06.036639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:06.036721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:06.036754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:06.156272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:06.156638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:06.156678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:06.156707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:06.160197] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-08T20:18:06.160469] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-08T20:18:06.160625] [INFO ] [sig ] BSX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:06.299961] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BSX.txt [2026-01-08T20:18:06.300127] [INFO ] [sig ] [522/3512] Completed BSX in 0.3s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:06.300166] [INFO ] [sig ] [523/3512] Forecasting BSY... [2026-01-08T20:18:06.300196] [INFO ] [sig ] Generating forecast for: BSY [2026-01-08T20:18:06.300225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-08T20:18:06.311839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-08T20:18:06.312230] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-08T20:18:06.313061] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-08T20:18:06.313112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:06.313142] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:06.313180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:06.313243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:06.371342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:06.372410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:06.372495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:06.372528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:06.494923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:06.495085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:06.495124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:06.495152] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:06.498503] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-01-08T20:18:06.498797] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-08T20:18:06.498925] [INFO ] [sig ] BSY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:06.701818] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BSY.txt [2026-01-08T20:18:06.701967] [INFO ] [sig ] [523/3512] Completed BSY in 0.4s | 2.87 sym/s | Total: 3.0m | ETA: 17.4m [2026-01-08T20:18:06.702006] [INFO ] [sig ] [524/3512] Forecasting BTA... [2026-01-08T20:18:06.702035] [INFO ] [sig ] Generating forecast for: BTA [2026-01-08T20:18:06.702064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-08T20:18:06.713357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-08T20:18:06.713733] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-08T20:18:06.714520] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-08T20:18:06.714600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:06.714636] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:06.714662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:06.714718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:06.772427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:06.773275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:06.773357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:06.773389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:06.884364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:06.884739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:06.884780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:06.884809] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:06.888700] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: UP (p=63.97%) [2026-01-08T20:18:06.888980] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-08T20:18:06.889108] [INFO ] [sig ] BTA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:07.033995] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BTA.txt [2026-01-08T20:18:07.034151] [INFO ] [sig ] [524/3512] Completed BTA in 0.3s | 2.87 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-08T20:18:07.034189] [INFO ] [sig ] [525/3512] Forecasting BTAI... [2026-01-08T20:18:07.034220] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-08T20:18:07.034250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-08T20:18:07.046498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-08T20:18:07.046836] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-08T20:18:07.047658] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-08T20:18:07.047711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:07.047743] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:07.047770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:07.047826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:07.107359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:07.108152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:07.108233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:07.108265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:07.226958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:07.227114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:07.227154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:07.227181] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:07.230705] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=32.40%) [2026-01-08T20:18:07.230978] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-08T20:18:07.231102] [INFO ] [sig ] BTAI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:07.370126] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BTAI.txt [2026-01-08T20:18:07.370271] [INFO ] [sig ] [525/3512] Completed BTAI in 0.3s | 2.87 sym/s | Total: 3.0m | ETA: 17.3m [2026-01-08T20:18:07.370318] [INFO ] [sig ] [526/3512] Forecasting BTCS... [2026-01-08T20:18:07.370354] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-08T20:18:07.370390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-08T20:18:07.381637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-08T20:18:07.381979] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-08T20:18:07.382804] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-08T20:18:07.382856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:07.382887] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:07.382913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:07.382971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:07.441947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:07.442939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:07.443021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:07.443053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:07.566445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:07.566625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:07.566669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:07.566698] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:07.570337] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-08T20:18:07.570868] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-08T20:18:07.571006] [INFO ] [sig ] BTCS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:07.720827] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BTCS.txt [2026-01-08T20:18:07.721009] [INFO ] [sig ] [526/3512] Completed BTCS in 0.4s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:07.721094] [INFO ] [sig ] [527/3512] Forecasting BTE... [2026-01-08T20:18:07.721130] [INFO ] [sig ] Generating forecast for: BTE [2026-01-08T20:18:07.721181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-08T20:18:07.733689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-08T20:18:07.734037] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-08T20:18:07.734901] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-08T20:18:07.734954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:07.734986] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:07.735012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:07.735070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:07.797718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:07.798605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:07.798696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:07.798745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:07.921993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:07.922147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:07.922189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:07.922218] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:07.925620] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-01-08T20:18:07.925900] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-08T20:18:07.926031] [INFO ] [sig ] BTE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:08.072084] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BTE.txt [2026-01-08T20:18:08.072230] [INFO ] [sig ] [527/3512] Completed BTE in 0.4s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:08.072270] [INFO ] [sig ] [528/3512] Forecasting BTF... [2026-01-08T20:18:08.072300] [INFO ] [sig ] Generating forecast for: BTF [2026-01-08T20:18:08.072332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-08T20:18:08.084905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-08T20:18:08.085229] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-08T20:18:08.086158] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-08T20:18:08.086212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:08.086244] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:08.086271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:08.086331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:08.146792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:08.147883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:08.147967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:08.148001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:08.276927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:08.277101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:08.277142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:08.277172] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:08.280962] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: UP (p=69.51%) [2026-01-08T20:18:08.281256] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-08T20:18:08.281418] [INFO ] [sig ] BTF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:08.434080] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BTF.txt [2026-01-08T20:18:08.434248] [INFO ] [sig ] [528/3512] Completed BTF in 0.4s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:08.434291] [INFO ] [sig ] [529/3512] Forecasting BTI... [2026-01-08T20:18:08.434322] [INFO ] [sig ] Generating forecast for: BTI [2026-01-08T20:18:08.434356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-08T20:18:08.446633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-08T20:18:08.447011] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-08T20:18:08.448137] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-08T20:18:08.448191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:08.448223] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:08.448251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:08.448307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:08.510223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:08.511221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:08.511311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:08.511345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:08.647249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:08.647410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:08.647451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:08.647479] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:08.651132] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=34.70%) [2026-01-08T20:18:08.651469] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-08T20:18:08.651623] [INFO ] [sig ] BTI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:08.797149] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BTI.txt [2026-01-08T20:18:08.797299] [INFO ] [sig ] [529/3512] Completed BTI in 0.4s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:08.797347] [INFO ] [sig ] [530/3512] Forecasting BTM... [2026-01-08T20:18:08.797383] [INFO ] [sig ] Generating forecast for: BTM [2026-01-08T20:18:08.797419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-08T20:18:08.809644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-08T20:18:08.809948] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-08T20:18:08.810765] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-08T20:18:08.810818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:08.810850] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:08.810877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:08.810974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:08.871138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:08.871890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:08.871969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:08.872003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:08.994284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:08.994439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:08.994479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:08.994509] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:08.998107] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=21.96%) [2026-01-08T20:18:08.998427] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-08T20:18:08.998560] [INFO ] [sig ] BTM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:09.148678] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BTM.txt [2026-01-08T20:18:09.148860] [INFO ] [sig ] [530/3512] Completed BTM in 0.4s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:09.148918] [INFO ] [sig ] [531/3512] Forecasting BTMD... [2026-01-08T20:18:09.148949] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-08T20:18:09.148980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-08T20:18:09.160961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-08T20:18:09.161276] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-08T20:18:09.162123] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-08T20:18:09.162176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:09.162208] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:09.162236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:09.162293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:09.223000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:09.223903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:09.224014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:09.224057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:09.348853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:09.349013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:09.349053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:09.349083] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:09.352650] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-08T20:18:09.352943] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-08T20:18:09.353074] [INFO ] [sig ] BTMD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:09.496428] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BTMD.txt [2026-01-08T20:18:09.496618] [INFO ] [sig ] [531/3512] Completed BTMD in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:09.496662] [INFO ] [sig ] [532/3512] Forecasting BTSG... [2026-01-08T20:18:09.496694] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-08T20:18:09.496724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-08T20:18:09.510424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-08T20:18:09.511016] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-08T20:18:09.511851] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-08T20:18:09.511904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:09.511936] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:09.511963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:09.512020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:09.574828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:09.575708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:09.575793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:09.575827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:09.698654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:09.698827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:09.698867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:09.698897] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:09.702436] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-01-08T20:18:09.702733] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-08T20:18:09.702860] [INFO ] [sig ] BTSG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:09.850300] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BTSG.txt [2026-01-08T20:18:09.850464] [INFO ] [sig ] [532/3512] Completed BTSG in 0.4s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:09.850506] [INFO ] [sig ] [533/3512] Forecasting BTZ... [2026-01-08T20:18:09.850536] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-08T20:18:09.850584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-08T20:18:09.862311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-08T20:18:09.862636] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-08T20:18:09.863436] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-08T20:18:09.863488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:09.863520] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:09.863548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:09.863628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:09.923679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:09.924440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:09.924521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:09.924554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:10.040530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:10.040705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:10.040745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:10.040775] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:10.044186] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=55.46%) [2026-01-08T20:18:10.044501] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-08T20:18:10.044651] [INFO ] [sig ] BTZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:10.195544] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BTZ.txt [2026-01-08T20:18:10.195721] [INFO ] [sig ] [533/3512] Completed BTZ in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:10.195763] [INFO ] [sig ] [534/3512] Forecasting BUD... [2026-01-08T20:18:10.195817] [INFO ] [sig ] Generating forecast for: BUD [2026-01-08T20:18:10.195849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-08T20:18:10.207968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-08T20:18:10.208332] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-08T20:18:10.209231] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-08T20:18:10.209287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:10.209318] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:10.209354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:10.209433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:10.272412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:10.273358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:10.273452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:10.273500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:10.398432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:10.398632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:10.398691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:10.398726] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:10.402645] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: DOWN (p=29.76%) [2026-01-08T20:18:10.402946] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-08T20:18:10.403077] [INFO ] [sig ] BUD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:10.559764] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BUD.txt [2026-01-08T20:18:10.560029] [INFO ] [sig ] [534/3512] Completed BUD in 0.4s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:10.560069] [INFO ] [sig ] [535/3512] Forecasting BUFC... [2026-01-08T20:18:10.560099] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-08T20:18:10.560127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-08T20:18:10.570922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-08T20:18:10.571272] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-08T20:18:10.572244] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-08T20:18:10.572296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:10.572326] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:10.572352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:10.572406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:10.630561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:10.631471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:10.631553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:10.631608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:10.723158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:10.723325] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:18:10.723364] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:10.723392] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:10.726731] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=10.81%) [2026-01-08T20:18:10.727020] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-08T20:18:10.727147] [INFO ] [sig ] BUFC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:10.868990] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BUFC.txt [2026-01-08T20:18:10.869123] [INFO ] [sig ] [535/3512] Completed BUFC in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:10.869162] [INFO ] [sig ] [536/3512] Forecasting BUG... [2026-01-08T20:18:10.869190] [INFO ] [sig ] Generating forecast for: BUG [2026-01-08T20:18:10.869220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-08T20:18:10.881825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-08T20:18:10.882128] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-08T20:18:10.883135] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-08T20:18:10.883185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:10.883227] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:10.883254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:10.883309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:10.941971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:10.942636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:10.942714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:10.942745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:11.062750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:11.062906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:11.062945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:11.062975] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:11.066386] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: DOWN (p=25.56%) [2026-01-08T20:18:11.066688] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-08T20:18:11.066818] [INFO ] [sig ] BUG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:11.217077] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BUG.txt [2026-01-08T20:18:11.217222] [INFO ] [sig ] [536/3512] Completed BUG in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:11.217263] [INFO ] [sig ] [537/3512] Forecasting BUI... [2026-01-08T20:18:11.217293] [INFO ] [sig ] Generating forecast for: BUI [2026-01-08T20:18:11.217323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-08T20:18:11.230703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-08T20:18:11.231077] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-08T20:18:11.232115] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-08T20:18:11.232167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:11.232200] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:11.232226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:11.232295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:11.292684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:11.293403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:11.293484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:11.293517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:11.410560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:11.410729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:11.410769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:11.410797] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:11.414074] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=68.10%) [2026-01-08T20:18:11.414343] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-08T20:18:11.414466] [INFO ] [sig ] BUI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:11.556851] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BUI.txt [2026-01-08T20:18:11.556991] [INFO ] [sig ] [537/3512] Completed BUI in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:11.557029] [INFO ] [sig ] [538/3512] Forecasting BURL... [2026-01-08T20:18:11.557058] [INFO ] [sig ] Generating forecast for: BURL [2026-01-08T20:18:11.557087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-08T20:18:11.569361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-08T20:18:11.569803] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-08T20:18:11.570699] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-08T20:18:11.570750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:11.570781] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:11.570808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:11.570865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:11.629707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:11.630650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:11.630748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:11.630786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:11.754008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:11.754168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:11.754207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:11.754235] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:11.757551] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=13.27%) [2026-01-08T20:18:11.757857] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-08T20:18:11.757986] [INFO ] [sig ] BURL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:11.902143] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BURL.txt [2026-01-08T20:18:11.902300] [INFO ] [sig ] [538/3512] Completed BURL in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:11.902340] [INFO ] [sig ] [539/3512] Forecasting BUSE... [2026-01-08T20:18:11.902369] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-08T20:18:11.902399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-08T20:18:11.914362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-08T20:18:11.914706] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-08T20:18:11.915480] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-08T20:18:11.915531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:11.915562] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:11.915608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:11.915665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:11.974856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:11.975734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:11.975817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:11.975851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:12.098870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:12.099057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:12.099109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:12.099150] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:12.103612] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: UP (p=89.30%) [2026-01-08T20:18:12.104023] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-08T20:18:12.104205] [INFO ] [sig ] BUSE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:12.254852] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BUSE.txt [2026-01-08T20:18:12.255010] [INFO ] [sig ] [539/3512] Completed BUSE in 0.4s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:12.255057] [INFO ] [sig ] [540/3512] Forecasting BUXX... [2026-01-08T20:18:12.255088] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-08T20:18:12.255117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-08T20:18:12.266832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-08T20:18:12.267157] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-08T20:18:12.267976] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-08T20:18:12.268028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:12.268060] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:12.268085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:12.268142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:12.327015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:12.327906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:12.327987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:12.328020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:12.449243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:12.449404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:12.449451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:12.449486] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:12.452866] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=97.66%) [2026-01-08T20:18:12.453141] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-08T20:18:12.453267] [INFO ] [sig ] BUXX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:12.596768] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BUXX.txt [2026-01-08T20:18:12.596935] [INFO ] [sig ] [540/3512] Completed BUXX in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.3m [2026-01-08T20:18:12.596976] [INFO ] [sig ] [541/3512] Forecasting BVFL... [2026-01-08T20:18:12.597008] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-08T20:18:12.597038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-08T20:18:12.608863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-08T20:18:12.609192] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-08T20:18:12.609995] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-08T20:18:12.610046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:12.610077] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:12.610104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:12.610159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:12.667001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:12.667837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:12.667921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:12.667954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:12.781749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:12.781909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:12.781949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:12.781978] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:12.785562] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-08T20:18:12.785894] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-08T20:18:12.786050] [INFO ] [sig ] BVFL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:12.926798] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BVFL.txt [2026-01-08T20:18:12.926952] [INFO ] [sig ] [541/3512] Completed BVFL in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-08T20:18:12.926992] [INFO ] [sig ] [542/3512] Forecasting BVN... [2026-01-08T20:18:12.927023] [INFO ] [sig ] Generating forecast for: BVN [2026-01-08T20:18:12.927053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-08T20:18:12.939343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-08T20:18:12.939710] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-08T20:18:12.940515] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-08T20:18:12.940567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:12.940627] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:12.940654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:12.940709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:13.000819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:13.001881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:13.001961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:13.001994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:13.125420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:13.125622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:13.125674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:13.125704] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:13.129344] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-01-08T20:18:13.129668] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-08T20:18:13.129794] [INFO ] [sig ] BVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:13.271099] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BVN.txt [2026-01-08T20:18:13.271245] [INFO ] [sig ] [542/3512] Completed BVN in 0.3s | 2.87 sym/s | Total: 3.1m | ETA: 17.2m [2026-01-08T20:18:13.271286] [INFO ] [sig ] [543/3512] Forecasting BVS... [2026-01-08T20:18:13.271315] [INFO ] [sig ] Generating forecast for: BVS [2026-01-08T20:18:13.271346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-08T20:18:13.282704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-08T20:18:13.283041] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-08T20:18:13.283834] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-08T20:18:13.283885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:13.283916] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:13.283942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:13.283998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:13.344945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:13.345842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:13.345935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:13.345971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:13.468247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:13.468415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:13.468456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:13.468503] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:13.471971] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-01-08T20:18:13.472262] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-08T20:18:13.472405] [INFO ] [sig ] BVS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:13.614541] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BVS.txt [2026-01-08T20:18:13.614713] [INFO ] [sig ] [543/3512] Completed BVS in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:13.614779] [INFO ] [sig ] [544/3512] Forecasting BWA... [2026-01-08T20:18:13.614810] [INFO ] [sig ] Generating forecast for: BWA [2026-01-08T20:18:13.614840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-08T20:18:13.626294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-08T20:18:13.626673] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-08T20:18:13.627473] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-08T20:18:13.627526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:13.627557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:13.627604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:13.627661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:13.685734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:13.686548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:13.686646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:13.686680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:13.809238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:13.809393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:13.809433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:13.809460] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:13.812824] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-01-08T20:18:13.813102] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-08T20:18:13.813337] [INFO ] [sig ] BWA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:13.960908] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BWA.txt [2026-01-08T20:18:13.961083] [INFO ] [sig ] [544/3512] Completed BWA in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:13.961127] [INFO ] [sig ] [545/3512] Forecasting BWAY... [2026-01-08T20:18:13.961159] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-08T20:18:13.961194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-08T20:18:13.984222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-08T20:18:13.984710] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-08T20:18:13.985625] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-08T20:18:13.985682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:13.985716] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:13.985744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:13.985808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:14.048983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:14.049880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:14.049982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:14.050018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:14.179335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:14.179509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:14.179547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:14.179592] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:14.182993] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=60.73%) [2026-01-08T20:18:14.183322] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-08T20:18:14.183456] [INFO ] [sig ] BWAY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:14.326758] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BWAY.txt [2026-01-08T20:18:14.326920] [INFO ] [sig ] [545/3512] Completed BWAY in 0.4s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:14.326961] [INFO ] [sig ] [546/3512] Forecasting BWB... [2026-01-08T20:18:14.326990] [INFO ] [sig ] Generating forecast for: BWB [2026-01-08T20:18:14.327020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-08T20:18:14.339230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-08T20:18:14.339531] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-08T20:18:14.340330] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-08T20:18:14.340380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:14.340411] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:14.340441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:14.340510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:14.397078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:14.397689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:14.397764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:14.397797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:14.522204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:14.522361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:14.522401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:14.522430] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:14.525869] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=8.02%) [2026-01-08T20:18:14.526154] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-08T20:18:14.526285] [INFO ] [sig ] BWB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:14.669205] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BWB.txt [2026-01-08T20:18:14.669360] [INFO ] [sig ] [546/3512] Completed BWB in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:14.669399] [INFO ] [sig ] [547/3512] Forecasting BWEN... [2026-01-08T20:18:14.669428] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-08T20:18:14.669457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-08T20:18:14.681467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-08T20:18:14.681856] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-08T20:18:14.682662] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-08T20:18:14.682713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:14.682743] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:14.682808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:14.682867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:14.740873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:14.741744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:14.741826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:14.741861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:14.866278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:14.866438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:14.866480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:14.866508] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:14.869989] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=60.24%) [2026-01-08T20:18:14.870285] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-08T20:18:14.870414] [INFO ] [sig ] BWEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:15.014642] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BWEN.txt [2026-01-08T20:18:15.014794] [INFO ] [sig ] [547/3512] Completed BWEN in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:15.014834] [INFO ] [sig ] [548/3512] Forecasting BWFG... [2026-01-08T20:18:15.014864] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-08T20:18:15.014893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-08T20:18:15.025736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-08T20:18:15.026100] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-08T20:18:15.026940] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-08T20:18:15.026992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:15.027024] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:15.027051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:15.027106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:15.083567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:15.084410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:15.084492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:15.084525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:15.201123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:15.201268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:15.201307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:15.201335] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:15.204646] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-08T20:18:15.204913] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-08T20:18:15.205032] [INFO ] [sig ] BWFG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:15.343885] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BWFG.txt [2026-01-08T20:18:15.344040] [INFO ] [sig ] [548/3512] Completed BWFG in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:15.344083] [INFO ] [sig ] [549/3512] Forecasting BWG... [2026-01-08T20:18:15.344112] [INFO ] [sig ] Generating forecast for: BWG [2026-01-08T20:18:15.344142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-08T20:18:15.355941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-08T20:18:15.356259] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-08T20:18:15.357068] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-08T20:18:15.357119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:15.357151] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:15.357179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:15.357234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:15.417956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:15.418876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:15.418958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:15.418991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:15.545985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:15.546138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:15.546178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:15.546206] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:15.549534] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-01-08T20:18:15.549825] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-08T20:18:15.549966] [INFO ] [sig ] BWG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:15.689479] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BWG.txt [2026-01-08T20:18:15.689633] [INFO ] [sig ] [549/3512] Completed BWG in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:15.689674] [INFO ] [sig ] [550/3512] Forecasting BWIN... [2026-01-08T20:18:15.689703] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-08T20:18:15.689734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-08T20:18:15.700973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-08T20:18:15.701311] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-08T20:18:15.702107] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-08T20:18:15.702158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:15.702189] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:15.702215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:15.702271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:15.758558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:15.759258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:15.759337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:15.759370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:15.878334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:15.878494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:15.878533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:15.878561] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:15.881902] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-01-08T20:18:15.882174] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-08T20:18:15.882299] [INFO ] [sig ] BWIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:16.021131] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BWIN.txt [2026-01-08T20:18:16.021277] [INFO ] [sig ] [550/3512] Completed BWIN in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:16.021317] [INFO ] [sig ] [551/3512] Forecasting BWMN... [2026-01-08T20:18:16.021346] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-08T20:18:16.021382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-08T20:18:16.033456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-08T20:18:16.034003] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-08T20:18:16.035010] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-08T20:18:16.035061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:16.035093] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:16.035120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:16.035177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:16.094404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:16.095352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:16.095432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:16.095465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:16.216974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:16.217320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:16.217363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:16.217392] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:16.221275] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-01-08T20:18:16.221558] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-08T20:18:16.221894] [INFO ] [sig ] BWMN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:16.368400] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BWMN.txt [2026-01-08T20:18:16.368539] [INFO ] [sig ] [551/3512] Completed BWMN in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:16.368593] [INFO ] [sig ] [552/3512] Forecasting BXC... [2026-01-08T20:18:16.368625] [INFO ] [sig ] Generating forecast for: BXC [2026-01-08T20:18:16.368654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-08T20:18:16.380516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-08T20:18:16.380930] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-08T20:18:16.381926] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-08T20:18:16.381978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:16.382010] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:16.382037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:16.382092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:16.439114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:16.439976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:16.440056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:16.440089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:16.563864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:16.564015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:16.564056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:16.564086] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:16.567815] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=8.33%) [2026-01-08T20:18:16.568087] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-08T20:18:16.568211] [INFO ] [sig ] BXC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:16.707415] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BXC.txt [2026-01-08T20:18:16.707563] [INFO ] [sig ] [552/3512] Completed BXC in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:16.707622] [INFO ] [sig ] [553/3512] Forecasting BXMX... [2026-01-08T20:18:16.707653] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-08T20:18:16.707683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-08T20:18:16.719496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-08T20:18:16.719806] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-08T20:18:16.720599] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-08T20:18:16.720650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:16.720682] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:16.720708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:16.720763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:16.781167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:16.781937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:16.782019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:16.782054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:16.915756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:16.915916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:16.915957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:16.915987] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:16.919409] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=85.44%) [2026-01-08T20:18:16.919743] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-08T20:18:16.919874] [INFO ] [sig ] BXMX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:17.059506] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BXMX.txt [2026-01-08T20:18:17.059657] [INFO ] [sig ] [553/3512] Completed BXMX in 0.4s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:17.059699] [INFO ] [sig ] [554/3512] Forecasting BXP... [2026-01-08T20:18:17.059728] [INFO ] [sig ] Generating forecast for: BXP [2026-01-08T20:18:17.059757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-08T20:18:17.071718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-08T20:18:17.072119] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-08T20:18:17.072955] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-08T20:18:17.073006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:17.073037] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:17.073064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:17.073119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:17.129456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:17.130365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:17.130450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:17.130482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:17.250287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:17.250458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:17.250497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:17.250525] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:17.253908] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=61.68%) [2026-01-08T20:18:17.254177] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-08T20:18:17.254297] [INFO ] [sig ] BXP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:17.394295] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BXP.txt [2026-01-08T20:18:17.394452] [INFO ] [sig ] [554/3512] Completed BXP in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:17.394494] [INFO ] [sig ] [555/3512] Forecasting BXSL... [2026-01-08T20:18:17.394522] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-08T20:18:17.394551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-08T20:18:17.406601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-08T20:18:17.406937] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-08T20:18:17.407740] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-08T20:18:17.407790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:17.407821] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:17.407846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:17.407900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:17.465181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:17.466082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:17.466168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:17.466201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:17.584715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:17.584858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:17.584899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:17.584929] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:17.588428] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-08T20:18:17.588739] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-08T20:18:17.588868] [INFO ] [sig ] BXSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:17.739530] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BXSL.txt [2026-01-08T20:18:17.739713] [INFO ] [sig ] [555/3512] Completed BXSL in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.2m [2026-01-08T20:18:17.739769] [INFO ] [sig ] [556/3512] Forecasting BYD... [2026-01-08T20:18:17.739805] [INFO ] [sig ] Generating forecast for: BYD [2026-01-08T20:18:17.739840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-08T20:18:17.752482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-08T20:18:17.752778] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-08T20:18:17.753554] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-08T20:18:17.753623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:17.753656] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:17.753682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:17.753738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:17.810421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:17.811073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:17.811148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:17.811181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:17.928343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:17.928479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:17.928516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:17.928543] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:17.931695] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=51.82%) [2026-01-08T20:18:17.931956] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-08T20:18:17.932075] [INFO ] [sig ] BYD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:18.070972] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BYD.txt [2026-01-08T20:18:18.071119] [INFO ] [sig ] [556/3512] Completed BYD in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-08T20:18:18.071159] [INFO ] [sig ] [557/3512] Forecasting BYM... [2026-01-08T20:18:18.071187] [INFO ] [sig ] Generating forecast for: BYM [2026-01-08T20:18:18.071217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-08T20:18:18.082954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-08T20:18:18.083277] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-08T20:18:18.084107] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-08T20:18:18.084158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:18.084189] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:18.084216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:18.084271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:18.145267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:18.146141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:18.146260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:18.146294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:18.266834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:18.266981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:18.267020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:18.267048] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:18.270384] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-08T20:18:18.270703] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-08T20:18:18.270833] [INFO ] [sig ] BYM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:18.417072] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BYM.txt [2026-01-08T20:18:18.417228] [INFO ] [sig ] [557/3512] Completed BYM in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-08T20:18:18.417269] [INFO ] [sig ] [558/3512] Forecasting BYRN... [2026-01-08T20:18:18.417299] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-08T20:18:18.417329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-08T20:18:18.429405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-08T20:18:18.429694] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-08T20:18:18.430469] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-08T20:18:18.430523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:18.430562] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:18.430624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:18.430693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:18.488913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:18.489789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:18.489869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:18.489901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:18.611352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:18.611508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:18.611548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:18.611593] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:18.614876] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=70.29%) [2026-01-08T20:18:18.615142] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-08T20:18:18.615263] [INFO ] [sig ] BYRN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:18.755300] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BYRN.txt [2026-01-08T20:18:18.755416] [INFO ] [sig ] [558/3512] Completed BYRN in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-08T20:18:18.755454] [INFO ] [sig ] [559/3512] Forecasting BYSI... [2026-01-08T20:18:18.755482] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-08T20:18:18.755511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-08T20:18:18.766294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-08T20:18:18.766562] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-08T20:18:18.767341] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-08T20:18:18.767391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:18.767423] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:18.767448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:18.767504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:18.824397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:18.825006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:18.825083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:18.825115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:18.928405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:18.928538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:18.928591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:18.928622] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:18.931856] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: DOWN (p=40.57%) [2026-01-08T20:18:18.932121] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-08T20:18:18.932239] [INFO ] [sig ] BYSI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:19.073168] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BYSI.txt [2026-01-08T20:18:19.073280] [INFO ] [sig ] [559/3512] Completed BYSI in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-08T20:18:19.073318] [INFO ] [sig ] [560/3512] Forecasting BZ... [2026-01-08T20:18:19.073348] [INFO ] [sig ] Generating forecast for: BZ [2026-01-08T20:18:19.073377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-08T20:18:19.086782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-08T20:18:19.087050] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-08T20:18:19.087838] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-08T20:18:19.087900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:19.087933] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:19.087960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:19.088015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:19.147666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:19.148253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:19.148327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:19.148358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:19.272058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:19.272187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:19.272224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:19.272252] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:19.275442] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-01-08T20:18:19.275721] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-08T20:18:19.275839] [INFO ] [sig ] BZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:19.415349] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BZ.txt [2026-01-08T20:18:19.415533] [INFO ] [sig ] [560/3512] Completed BZ in 0.3s | 2.87 sym/s | Total: 3.2m | ETA: 17.1m [2026-01-08T20:18:19.415595] [INFO ] [sig ] [561/3512] Forecasting BZH... [2026-01-08T20:18:19.415626] [INFO ] [sig ] Generating forecast for: BZH [2026-01-08T20:18:19.415656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-08T20:18:19.426472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-08T20:18:19.426764] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-08T20:18:19.427533] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-08T20:18:19.427603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:19.427636] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:19.427663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:19.427720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:19.487198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:19.488218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:19.488296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:19.488329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:19.608395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:19.608552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:19.608606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:19.608641] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:19.612008] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-01-08T20:18:19.612272] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-08T20:18:19.612393] [INFO ] [sig ] BZH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:19.755771] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/BZH.txt [2026-01-08T20:18:19.755891] [INFO ] [sig ] [561/3512] Completed BZH in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:19.755929] [INFO ] [sig ] [562/3512] Forecasting BZUN... [2026-01-08T20:18:19.755957] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-08T20:18:19.755986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-08T20:18:19.766979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-08T20:18:19.767232] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-08T20:18:19.768011] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-08T20:18:19.768061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:19.768092] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:19.768118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:19.768179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:19.824748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:19.825358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:19.825433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:19.825464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:19.944702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:19.944821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:19.944856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:19.944884] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:19.948074] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=30.48%) [2026-01-08T20:18:19.948336] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-08T20:18:19.948473] [INFO ] [sig ] BZUN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:20.088485] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/BZUN.txt [2026-01-08T20:18:20.088612] [INFO ] [sig ] [562/3512] Completed BZUN in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:20.088652] [INFO ] [sig ] [563/3512] Forecasting C... [2026-01-08T20:18:20.088681] [INFO ] [sig ] Generating forecast for: C [2026-01-08T20:18:20.088709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-08T20:18:20.099714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-08T20:18:20.099960] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-08T20:18:20.100749] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-08T20:18:20.100800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:20.100831] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:20.100857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:20.100913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:20.158561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:20.159180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:20.159254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:20.159286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:20.281601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:20.281724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:20.281762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:20.281791] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:20.285027] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=15.30%) [2026-01-08T20:18:20.285291] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-08T20:18:20.285413] [INFO ] [sig ] C: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:20.427261] [INFO ] [LOCAL ] Saved forecast: C 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/C.txt [2026-01-08T20:18:20.427450] [INFO ] [sig ] [563/3512] Completed C in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:20.427499] [INFO ] [sig ] [564/3512] Forecasting CAAP... [2026-01-08T20:18:20.427532] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-08T20:18:20.427562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-08T20:18:20.440089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-08T20:18:20.440468] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-08T20:18:20.441395] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-08T20:18:20.441448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:20.441510] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:20.441539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:20.441615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:20.501189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:20.502094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:20.502180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:20.502214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:20.623050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:20.623200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:20.623243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:20.623272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:20.626645] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-01-08T20:18:20.626920] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-08T20:18:20.627043] [INFO ] [sig ] CAAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:20.769201] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CAAP.txt [2026-01-08T20:18:20.769350] [INFO ] [sig ] [564/3512] Completed CAAP in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:20.769389] [INFO ] [sig ] [565/3512] Forecasting CAAS... [2026-01-08T20:18:20.769420] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-08T20:18:20.769449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-08T20:18:20.781352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-08T20:18:20.781674] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-08T20:18:20.782454] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-08T20:18:20.782505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:20.782536] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:20.782563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:20.782654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:20.841544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:20.842264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:20.842343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:20.842376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:20.950755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:20.950905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:20.950946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:20.950975] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:20.954318] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-01-08T20:18:20.954609] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-08T20:18:20.954752] [INFO ] [sig ] CAAS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:21.100498] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CAAS.txt [2026-01-08T20:18:21.100653] [INFO ] [sig ] [565/3512] Completed CAAS in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:21.100697] [INFO ] [sig ] [566/3512] Forecasting CABA... [2026-01-08T20:18:21.100725] [INFO ] [sig ] Generating forecast for: CABA [2026-01-08T20:18:21.100755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-08T20:18:21.113517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-08T20:18:21.113853] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-08T20:18:21.114695] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-08T20:18:21.114758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:21.114794] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:21.114821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:21.114881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:21.174524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:21.175276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:21.175372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:21.175408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:21.295843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:21.295998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:21.296037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:21.296066] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:21.299485] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-01-08T20:18:21.299854] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-08T20:18:21.300009] [INFO ] [sig ] CABA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:21.445126] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CABA.txt [2026-01-08T20:18:21.445256] [INFO ] [sig ] [566/3512] Completed CABA in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:21.445295] [INFO ] [sig ] [567/3512] Forecasting CABO... [2026-01-08T20:18:21.445323] [INFO ] [sig ] Generating forecast for: CABO [2026-01-08T20:18:21.445353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-08T20:18:21.457764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-08T20:18:21.458142] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-08T20:18:21.459005] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-08T20:18:21.459056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:21.459088] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:21.459114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:21.459169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:21.518123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:21.519286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:21.519398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:21.519448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:21.639863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:21.640033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:21.640090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:21.640168] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:21.643549] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-01-08T20:18:21.643853] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-08T20:18:21.643981] [INFO ] [sig ] CABO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:21.780746] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CABO.txt [2026-01-08T20:18:21.780890] [INFO ] [sig ] [567/3512] Completed CABO in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:21.780929] [INFO ] [sig ] [568/3512] Forecasting CAC... [2026-01-08T20:18:21.780958] [INFO ] [sig ] Generating forecast for: CAC [2026-01-08T20:18:21.780988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-08T20:18:21.792630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-08T20:18:21.792967] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-08T20:18:21.793789] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-08T20:18:21.793840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:21.793878] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:21.793904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:21.793961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:21.850719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:21.851387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:21.851467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:21.851498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:21.968685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:21.968840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:21.968881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:21.968910] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:21.972263] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-08T20:18:21.972536] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-08T20:18:21.972680] [INFO ] [sig ] CAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:22.111683] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CAC.txt [2026-01-08T20:18:22.111827] [INFO ] [sig ] [568/3512] Completed CAC in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:22.111865] [INFO ] [sig ] [569/3512] Forecasting CACC... [2026-01-08T20:18:22.111893] [INFO ] [sig ] Generating forecast for: CACC [2026-01-08T20:18:22.111922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-08T20:18:22.124008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-08T20:18:22.124345] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-08T20:18:22.125225] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-08T20:18:22.125279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:22.125309] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:22.125336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:22.125393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:22.184487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:22.185374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:22.185475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:22.185509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:22.306235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:22.306392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:22.306430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:22.306458] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:22.309952] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: UP (p=67.34%) [2026-01-08T20:18:22.310239] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-08T20:18:22.310363] [INFO ] [sig ] CACC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:22.461615] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CACC.txt [2026-01-08T20:18:22.461793] [INFO ] [sig ] [569/3512] Completed CACC in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:22.461833] [INFO ] [sig ] [570/3512] Forecasting CACI... [2026-01-08T20:18:22.461861] [INFO ] [sig ] Generating forecast for: CACI [2026-01-08T20:18:22.461892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-08T20:18:22.474342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-08T20:18:22.474785] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-08T20:18:22.475622] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-08T20:18:22.475674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:22.475707] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:22.475734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:22.475789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:22.535588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:22.536404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:22.536488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:22.536521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:22.660698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:22.660859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:22.660918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:22.660963] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:22.664709] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-08T20:18:22.665034] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-08T20:18:22.665190] [INFO ] [sig ] CACI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:22.805908] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CACI.txt [2026-01-08T20:18:22.806055] [INFO ] [sig ] [570/3512] Completed CACI in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:22.806093] [INFO ] [sig ] [571/3512] Forecasting CADL... [2026-01-08T20:18:22.806123] [INFO ] [sig ] Generating forecast for: CADL [2026-01-08T20:18:22.806153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-08T20:18:22.818262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-08T20:18:22.818633] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-08T20:18:22.819457] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-08T20:18:22.819522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:22.819587] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:22.819620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:22.819680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:22.879972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:22.880833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:22.880928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:22.880964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:23.005882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:23.006056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:23.006107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:23.006153] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:23.010024] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: UP (p=70.95%) [2026-01-08T20:18:23.010304] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-08T20:18:23.010431] [INFO ] [sig ] CADL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:23.158304] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CADL.txt [2026-01-08T20:18:23.158465] [INFO ] [sig ] [571/3512] Completed CADL in 0.4s | 2.87 sym/s | Total: 3.3m | ETA: 17.1m [2026-01-08T20:18:23.158507] [INFO ] [sig ] [572/3512] Forecasting CAE... [2026-01-08T20:18:23.158537] [INFO ] [sig ] Generating forecast for: CAE [2026-01-08T20:18:23.158567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-08T20:18:23.170253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-08T20:18:23.170631] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-08T20:18:23.171595] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-08T20:18:23.171660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:23.171705] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:23.171747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:23.171833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:23.228408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:23.229032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:23.229120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:23.229154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:23.347416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:23.347542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:23.347604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:23.347634] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:23.350888] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-01-08T20:18:23.351154] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-08T20:18:23.351275] [INFO ] [sig ] CAE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:23.490100] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CAE.txt [2026-01-08T20:18:23.490230] [INFO ] [sig ] [572/3512] Completed CAE in 0.3s | 2.87 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-08T20:18:23.490268] [INFO ] [sig ] [573/3512] Forecasting CAF... [2026-01-08T20:18:23.490297] [INFO ] [sig ] Generating forecast for: CAF [2026-01-08T20:18:23.490329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-08T20:18:23.501456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-08T20:18:23.501749] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-08T20:18:23.502536] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-08T20:18:23.502604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:23.502637] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:23.502663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:23.502719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:23.558107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:23.558731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:23.558808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:23.558840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:23.669823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:23.669978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:23.670017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:23.670045] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:23.673393] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-01-08T20:18:23.673679] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-08T20:18:23.673806] [INFO ] [sig ] CAF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:23.811312] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CAF.txt [2026-01-08T20:18:23.811445] [INFO ] [sig ] [573/3512] Completed CAF in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-08T20:18:23.811482] [INFO ] [sig ] [574/3512] Forecasting CAG... [2026-01-08T20:18:23.811511] [INFO ] [sig ] Generating forecast for: CAG [2026-01-08T20:18:23.811540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-08T20:18:23.822431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-08T20:18:23.822726] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-08T20:18:23.823505] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-08T20:18:23.823555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:23.823613] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:23.823642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:23.823698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:23.885367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:23.886334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:23.886454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:23.886490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:24.004377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:24.004492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:24.004529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:24.004558] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:24.007789] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=20.77%) [2026-01-08T20:18:24.008060] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-08T20:18:24.008181] [INFO ] [sig ] CAG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:24.147965] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CAG.txt [2026-01-08T20:18:24.148078] [INFO ] [sig ] [574/3512] Completed CAG in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-08T20:18:24.148115] [INFO ] [sig ] [575/3512] Forecasting CAH... [2026-01-08T20:18:24.148144] [INFO ] [sig ] Generating forecast for: CAH [2026-01-08T20:18:24.148189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-08T20:18:24.161492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-08T20:18:24.161786] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-08T20:18:24.162593] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-08T20:18:24.162647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:24.162679] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:24.162705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:24.162760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:24.219227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:24.219868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:24.219943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:24.219974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:24.336252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:24.336394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:24.336433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:24.336461] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:24.340215] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=79.32%) [2026-01-08T20:18:24.340487] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-08T20:18:24.340625] [INFO ] [sig ] CAH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:24.477660] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CAH.txt [2026-01-08T20:18:24.477796] [INFO ] [sig ] [575/3512] Completed CAH in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-08T20:18:24.477834] [INFO ] [sig ] [576/3512] Forecasting CAKE... [2026-01-08T20:18:24.477863] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-08T20:18:24.477892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-08T20:18:24.488920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-08T20:18:24.489201] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-08T20:18:24.489997] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-08T20:18:24.490047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:24.490078] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:24.490104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:24.490160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:24.546963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:24.547587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:24.547665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:24.547696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:24.667964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:24.668104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:24.668141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:24.668169] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:24.671517] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=32.96%) [2026-01-08T20:18:24.671804] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-08T20:18:24.671924] [INFO ] [sig ] CAKE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:24.812193] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CAKE.txt [2026-01-08T20:18:24.812329] [INFO ] [sig ] [576/3512] Completed CAKE in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-08T20:18:24.812367] [INFO ] [sig ] [577/3512] Forecasting CAL... [2026-01-08T20:18:24.812395] [INFO ] [sig ] Generating forecast for: CAL [2026-01-08T20:18:24.812424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-08T20:18:24.824316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-08T20:18:24.824605] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-08T20:18:24.825397] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-08T20:18:24.825447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:24.825477] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:24.825504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:24.825560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:24.883980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:24.884629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:24.884713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:24.884752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:25.001222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:25.001382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:25.001420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:25.001448] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:25.004834] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: DOWN (p=12.18%) [2026-01-08T20:18:25.005132] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-08T20:18:25.005259] [INFO ] [sig ] CAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:25.146956] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CAL.txt [2026-01-08T20:18:25.147117] [INFO ] [sig ] [577/3512] Completed CAL in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-08T20:18:25.147157] [INFO ] [sig ] [578/3512] Forecasting CALC... [2026-01-08T20:18:25.147187] [INFO ] [sig ] Generating forecast for: CALC [2026-01-08T20:18:25.147217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-08T20:18:25.158455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-08T20:18:25.158757] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-08T20:18:25.159558] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-08T20:18:25.159635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:25.159668] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:25.159696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:25.159758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:25.220970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:25.221871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:25.221953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:25.221986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:25.342295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:25.342450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:25.342489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:25.342519] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:25.346261] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: UP (p=92.85%) [2026-01-08T20:18:25.346567] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-08T20:18:25.346724] [INFO ] [sig ] CALC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:25.487054] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CALC.txt [2026-01-08T20:18:25.487183] [INFO ] [sig ] [578/3512] Completed CALC in 0.3s | 2.88 sym/s | Total: 3.3m | ETA: 17.0m [2026-01-08T20:18:25.487220] [INFO ] [sig ] [579/3512] Forecasting CALM... [2026-01-08T20:18:25.487249] [INFO ] [sig ] Generating forecast for: CALM [2026-01-08T20:18:25.487278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-08T20:18:25.499321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-08T20:18:25.499636] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-08T20:18:25.500438] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-08T20:18:25.500490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:25.500523] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:25.500550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:25.500632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:25.566278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:25.567027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:25.567122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:25.567157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:25.694070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:25.694226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:25.694265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:25.694294] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:25.698131] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: UP (p=75.14%) [2026-01-08T20:18:25.698421] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-08T20:18:25.698549] [INFO ] [sig ] CALM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:25.840669] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CALM.txt [2026-01-08T20:18:25.840825] [INFO ] [sig ] [579/3512] Completed CALM in 0.4s | 2.88 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-08T20:18:25.840863] [INFO ] [sig ] [580/3512] Forecasting CALX... [2026-01-08T20:18:25.840893] [INFO ] [sig ] Generating forecast for: CALX [2026-01-08T20:18:25.840922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-08T20:18:25.853664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-08T20:18:25.854062] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-08T20:18:25.855162] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-08T20:18:25.855227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:25.855277] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:25.855319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:25.855402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:25.914318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:25.915180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:25.915265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:25.915299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:26.042660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:26.042825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:26.042864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:26.042895] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:26.046388] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: DOWN (p=25.02%) [2026-01-08T20:18:26.046728] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-08T20:18:26.046875] [INFO ] [sig ] CALX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:26.187735] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CALX.txt [2026-01-08T20:18:26.187860] [INFO ] [sig ] [580/3512] Completed CALX in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-08T20:18:26.187899] [INFO ] [sig ] [581/3512] Forecasting CAPL... [2026-01-08T20:18:26.187929] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-08T20:18:26.187958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-08T20:18:26.199662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-08T20:18:26.199945] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-08T20:18:26.200780] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-08T20:18:26.200835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:26.200893] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:26.200925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:26.200987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:26.261807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:26.262421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:26.262498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:26.262530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:26.385722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:26.385887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:26.385927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:26.385954] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:26.389383] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=27.23%) [2026-01-08T20:18:26.389687] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-08T20:18:26.389812] [INFO ] [sig ] CAPL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:26.533259] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CAPL.txt [2026-01-08T20:18:26.533402] [INFO ] [sig ] [581/3512] Completed CAPL in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-08T20:18:26.533450] [INFO ] [sig ] [582/3512] Forecasting CARE... [2026-01-08T20:18:26.533480] [INFO ] [sig ] Generating forecast for: CARE [2026-01-08T20:18:26.533510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-08T20:18:26.545092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-08T20:18:26.545369] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-08T20:18:26.546248] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-08T20:18:26.546302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:26.546333] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:26.546359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:26.546437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:26.604833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:26.605484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:26.605561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:26.605614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:26.725203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:26.725358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:26.725399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:26.725428] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:26.728822] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=64.97%) [2026-01-08T20:18:26.729098] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-08T20:18:26.729222] [INFO ] [sig ] CARE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:26.869325] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CARE.txt [2026-01-08T20:18:26.869473] [INFO ] [sig ] [582/3512] Completed CARE in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-08T20:18:26.869512] [INFO ] [sig ] [583/3512] Forecasting CARG... [2026-01-08T20:18:26.869540] [INFO ] [sig ] Generating forecast for: CARG [2026-01-08T20:18:26.869587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-08T20:18:26.880719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-08T20:18:26.880990] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-08T20:18:26.881811] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-08T20:18:26.881867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:26.881899] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:26.881925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:26.881980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:26.940064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:26.940681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:26.940768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:26.940807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:27.068751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:27.068899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:27.068939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:27.068967] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:27.072435] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=38.99%) [2026-01-08T20:18:27.072753] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-08T20:18:27.072885] [INFO ] [sig ] CARG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:27.213875] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CARG.txt [2026-01-08T20:18:27.214009] [INFO ] [sig ] [583/3512] Completed CARG in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-08T20:18:27.214056] [INFO ] [sig ] [584/3512] Forecasting CARS... [2026-01-08T20:18:27.214088] [INFO ] [sig ] Generating forecast for: CARS [2026-01-08T20:18:27.214117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-08T20:18:27.225452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-08T20:18:27.225750] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-08T20:18:27.226587] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-08T20:18:27.226649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:27.226682] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:27.226709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:27.226764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:27.283614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:27.284240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:27.284320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:27.284351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:27.403281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:27.403428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:27.403465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:27.403523] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:27.406851] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-01-08T20:18:27.407117] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-08T20:18:27.407241] [INFO ] [sig ] CARS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:27.546071] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CARS.txt [2026-01-08T20:18:27.546183] [INFO ] [sig ] [584/3512] Completed CARS in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-08T20:18:27.546221] [INFO ] [sig ] [585/3512] Forecasting CASH... [2026-01-08T20:18:27.546250] [INFO ] [sig ] Generating forecast for: CASH [2026-01-08T20:18:27.546280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-08T20:18:27.562173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-08T20:18:27.562437] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-08T20:18:27.563224] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-08T20:18:27.563275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:27.563306] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:27.563332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:27.563388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:27.619986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:27.620567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:27.620657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:27.620688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:27.737966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:27.738113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:27.738151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:27.738179] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:27.741496] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=8.29%) [2026-01-08T20:18:27.741780] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-08T20:18:27.741905] [INFO ] [sig ] CASH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:27.881659] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CASH.txt [2026-01-08T20:18:27.881810] [INFO ] [sig ] [585/3512] Completed CASH in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-08T20:18:27.881850] [INFO ] [sig ] [586/3512] Forecasting CASS... [2026-01-08T20:18:27.881879] [INFO ] [sig ] Generating forecast for: CASS [2026-01-08T20:18:27.881908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-08T20:18:27.894238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-08T20:18:27.894619] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-08T20:18:27.895461] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-08T20:18:27.895515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:27.895548] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:27.895593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:27.895655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:27.952846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:27.953589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:27.953675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:27.953708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:28.074082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:28.074241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:28.074281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:28.074311] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:28.077608] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=21.87%) [2026-01-08T20:18:28.077881] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-08T20:18:28.078003] [INFO ] [sig ] CASS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:28.220035] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CASS.txt [2026-01-08T20:18:28.220196] [INFO ] [sig ] [586/3512] Completed CASS in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 17.0m [2026-01-08T20:18:28.220238] [INFO ] [sig ] [587/3512] Forecasting CASY... [2026-01-08T20:18:28.220268] [INFO ] [sig ] Generating forecast for: CASY [2026-01-08T20:18:28.220298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-08T20:18:28.233281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-08T20:18:28.233637] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-08T20:18:28.234427] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-08T20:18:28.234479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:28.234511] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:28.234537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:28.234615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:28.292351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:28.293264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:28.293349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:28.293382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:28.415376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:28.415535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:28.415589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:28.415621] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:28.418946] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: UP (p=57.46%) [2026-01-08T20:18:28.419217] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-08T20:18:28.419341] [INFO ] [sig ] CASY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:28.557049] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CASY.txt [2026-01-08T20:18:28.557171] [INFO ] [sig ] [587/3512] Completed CASY in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:28.557209] [INFO ] [sig ] [588/3512] Forecasting CATH... [2026-01-08T20:18:28.557237] [INFO ] [sig ] Generating forecast for: CATH [2026-01-08T20:18:28.557266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-08T20:18:28.568969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-08T20:18:28.569253] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-08T20:18:28.570074] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-08T20:18:28.570126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:28.570158] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:28.570185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:28.570242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:28.633966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:28.634919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:28.635184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:28.635218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:28.751156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:28.751343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:28.751385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:28.751414] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:28.754802] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=14.30%) [2026-01-08T20:18:28.755087] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-08T20:18:28.755212] [INFO ] [sig ] CATH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:28.897533] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CATH.txt [2026-01-08T20:18:28.897718] [INFO ] [sig ] [588/3512] Completed CATH in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:28.897762] [INFO ] [sig ] [589/3512] Forecasting CATO... [2026-01-08T20:18:28.897793] [INFO ] [sig ] Generating forecast for: CATO [2026-01-08T20:18:28.897834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-08T20:18:28.909663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-08T20:18:28.910066] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-08T20:18:28.910948] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-08T20:18:28.911001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:28.911036] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:28.911071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:28.911138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:28.968233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:28.969150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:28.969248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:28.969283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:29.087902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:29.088045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:29.088086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:29.088114] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:29.091466] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: UP (p=57.57%) [2026-01-08T20:18:29.091770] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-08T20:18:29.091892] [INFO ] [sig ] CATO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:29.232509] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CATO.txt [2026-01-08T20:18:29.232671] [INFO ] [sig ] [589/3512] Completed CATO in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:29.232712] [INFO ] [sig ] [590/3512] Forecasting CATY... [2026-01-08T20:18:29.232742] [INFO ] [sig ] Generating forecast for: CATY [2026-01-08T20:18:29.232771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-08T20:18:29.244127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-08T20:18:29.244484] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-08T20:18:29.245321] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-08T20:18:29.245373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:29.245404] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:29.245431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:29.245487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:29.302308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:29.303147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:29.303228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:29.303261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:29.425229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:29.425370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:29.425410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:29.425437] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:29.428893] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-01-08T20:18:29.429161] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-08T20:18:29.429283] [INFO ] [sig ] CATY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:29.571881] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CATY.txt [2026-01-08T20:18:29.572072] [INFO ] [sig ] [590/3512] Completed CATY in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:29.572116] [INFO ] [sig ] [591/3512] Forecasting CAVA... [2026-01-08T20:18:29.572146] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-08T20:18:29.572176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-08T20:18:29.584592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-08T20:18:29.584929] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-08T20:18:29.585776] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-08T20:18:29.585827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:29.585858] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:29.585885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:29.585941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:29.643074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:29.643999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:29.644136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:29.644171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:29.765799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:29.765972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:29.766012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:29.766040] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:29.769754] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-01-08T20:18:29.770021] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-08T20:18:29.770304] [INFO ] [sig ] CAVA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:29.910748] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CAVA.txt [2026-01-08T20:18:29.910874] [INFO ] [sig ] [591/3512] Completed CAVA in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:29.910912] [INFO ] [sig ] [592/3512] Forecasting CB... [2026-01-08T20:18:29.910942] [INFO ] [sig ] Generating forecast for: CB [2026-01-08T20:18:29.910971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-08T20:18:29.922831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-08T20:18:29.923195] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-08T20:18:29.924006] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-08T20:18:29.924057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:29.924088] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:29.924114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:29.924170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:29.981884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:29.982716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:29.982799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:29.982831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:30.107116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:30.107274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:30.107313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:30.107342] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:30.110659] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: UP (p=80.77%) [2026-01-08T20:18:30.110965] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-08T20:18:30.111097] [INFO ] [sig ] CB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:30.261982] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CB.txt [2026-01-08T20:18:30.262140] [INFO ] [sig ] [592/3512] Completed CB in 0.4s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:30.262182] [INFO ] [sig ] [593/3512] Forecasting CBAN... [2026-01-08T20:18:30.262212] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-08T20:18:30.262241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-08T20:18:30.273985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-08T20:18:30.274355] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-08T20:18:30.275209] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-08T20:18:30.275262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:30.275294] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:30.275320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:30.275376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:30.332667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:30.333557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:30.333662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:30.333695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:30.451179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:30.451339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:30.451379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:30.451407] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:30.454860] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-01-08T20:18:30.455206] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-08T20:18:30.455348] [INFO ] [sig ] CBAN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:30.596530] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CBAN.txt [2026-01-08T20:18:30.596680] [INFO ] [sig ] [593/3512] Completed CBAN in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:30.596720] [INFO ] [sig ] [594/3512] Forecasting CBL... [2026-01-08T20:18:30.596748] [INFO ] [sig ] Generating forecast for: CBL [2026-01-08T20:18:30.596778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-08T20:18:30.608479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-08T20:18:30.608858] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-08T20:18:30.609696] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-08T20:18:30.609749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:30.609782] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:30.609809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:30.609866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:30.668841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:30.669594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:30.669674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:30.669708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:30.792432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:30.792607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:30.792649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:30.792678] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:30.796260] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=86.68%) [2026-01-08T20:18:30.796535] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-08T20:18:30.796678] [INFO ] [sig ] CBL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:30.939476] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CBL.txt [2026-01-08T20:18:30.939658] [INFO ] [sig ] [594/3512] Completed CBL in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:30.939706] [INFO ] [sig ] [595/3512] Forecasting CBNK... [2026-01-08T20:18:30.939736] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-08T20:18:30.939766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-08T20:18:30.950877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-08T20:18:30.951183] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-08T20:18:30.952016] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-08T20:18:30.952068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:30.952111] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:30.952139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:30.952194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:31.010736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:31.011643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:31.011728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:31.011762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:31.128754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:31.128901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:31.128941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:31.128970] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:31.132257] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-01-08T20:18:31.132523] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-08T20:18:31.132661] [INFO ] [sig ] CBNK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:31.272129] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CBNK.txt [2026-01-08T20:18:31.272257] [INFO ] [sig ] [595/3512] Completed CBNK in 0.3s | 2.88 sym/s | Total: 3.4m | ETA: 16.9m [2026-01-08T20:18:31.272294] [INFO ] [sig ] [596/3512] Forecasting CBRE... [2026-01-08T20:18:31.272323] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-08T20:18:31.272352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-08T20:18:31.284504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-08T20:18:31.284903] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-08T20:18:31.285734] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-08T20:18:31.285786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:31.285817] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:31.285844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:31.285900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:31.347124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:31.348207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:31.348293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:31.348327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:31.467720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:31.467874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:31.467918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:31.467946] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:31.471306] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: UP (p=76.50%) [2026-01-08T20:18:31.471610] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-08T20:18:31.471740] [INFO ] [sig ] CBRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:31.616299] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CBRE.txt [2026-01-08T20:18:31.616459] [INFO ] [sig ] [596/3512] Completed CBRE in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.9m [2026-01-08T20:18:31.616500] [INFO ] [sig ] [597/3512] Forecasting CBRL... [2026-01-08T20:18:31.616530] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-08T20:18:31.616560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-08T20:18:31.629206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-08T20:18:31.629600] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-08T20:18:31.630640] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-08T20:18:31.630694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:31.630726] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:31.630752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:31.630809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:31.690249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:31.691113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:31.691198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:31.691232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:31.820024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:31.820178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:31.820220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:31.820250] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:31.823836] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=51.66%) [2026-01-08T20:18:31.824163] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-08T20:18:31.824300] [INFO ] [sig ] CBRL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:31.974868] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CBRL.txt [2026-01-08T20:18:31.975007] [INFO ] [sig ] [597/3512] Completed CBRL in 0.4s | 2.88 sym/s | Total: 3.5m | ETA: 16.9m [2026-01-08T20:18:31.975047] [INFO ] [sig ] [598/3512] Forecasting CBSH... [2026-01-08T20:18:31.975076] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-08T20:18:31.975107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-08T20:18:31.986108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-08T20:18:31.986486] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-08T20:18:31.987351] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-08T20:18:31.987403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:31.987475] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:31.987503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:31.987559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:32.046865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:32.047744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:32.047825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:32.047860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:32.166847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:32.167009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:32.167049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:32.167077] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:32.170874] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-01-08T20:18:32.171161] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-08T20:18:32.171285] [INFO ] [sig ] CBSH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:32.310664] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CBSH.txt [2026-01-08T20:18:32.310848] [INFO ] [sig ] [598/3512] Completed CBSH in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.9m [2026-01-08T20:18:32.310893] [INFO ] [sig ] [599/3512] Forecasting CBUS... [2026-01-08T20:18:32.310925] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-08T20:18:32.310956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-08T20:18:32.322253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-08T20:18:32.322565] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-08T20:18:32.323373] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-08T20:18:32.323424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:32.323456] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:32.323481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:32.323537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:32.381918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:32.382642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:32.382722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:32.382755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:32.499929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:32.500082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:32.500121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:32.500149] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:32.503483] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: UP (p=64.26%) [2026-01-08T20:18:32.503785] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-08T20:18:32.503907] [INFO ] [sig ] CBUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:32.641816] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CBUS.txt [2026-01-08T20:18:32.641947] [INFO ] [sig ] [599/3512] Completed CBUS in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.9m [2026-01-08T20:18:32.641987] [INFO ] [sig ] [600/3512] Forecasting CBZ... [2026-01-08T20:18:32.642016] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-08T20:18:32.642046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-08T20:18:32.653217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-08T20:18:32.653489] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-08T20:18:32.654282] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-08T20:18:32.654334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:32.654366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:32.654392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:32.654447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:32.710634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:32.711346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:32.711423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:32.711456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:32.828178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:32.828334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:32.828392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:32.828425] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:32.831761] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=6.77%) [2026-01-08T20:18:32.832040] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-08T20:18:32.832177] [INFO ] [sig ] CBZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:32.969828] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CBZ.txt [2026-01-08T20:18:32.969972] [INFO ] [sig ] [600/3512] Completed CBZ in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.9m [2026-01-08T20:18:32.970012] [INFO ] [sig ] [601/3512] Forecasting CC... [2026-01-08T20:18:32.970041] [INFO ] [sig ] Generating forecast for: CC [2026-01-08T20:18:32.970072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-08T20:18:32.981314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-08T20:18:32.981616] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-08T20:18:32.982392] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-08T20:18:32.982443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:32.982474] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:32.982500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:32.982555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:33.038807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:33.039642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:33.039721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:33.039754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:33.161647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:33.161802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:33.161841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:33.161901] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:33.165223] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-08T20:18:33.165498] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-08T20:18:33.165641] [INFO ] [sig ] CC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:33.306219] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CC.txt [2026-01-08T20:18:33.306362] [INFO ] [sig ] [601/3512] Completed CC in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.9m [2026-01-08T20:18:33.306401] [INFO ] [sig ] [602/3512] Forecasting CCAP... [2026-01-08T20:18:33.306429] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-08T20:18:33.306459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-08T20:18:33.317811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-08T20:18:33.318112] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-08T20:18:33.318951] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-08T20:18:33.319003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:33.319035] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:33.319060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:33.319116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:33.377405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:33.378177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:33.378257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:33.378291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:33.501634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:33.501782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:33.501821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:33.501868] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:33.505290] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=20.72%) [2026-01-08T20:18:33.505570] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-08T20:18:33.505714] [INFO ] [sig ] CCAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:33.646668] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCAP.txt [2026-01-08T20:18:33.646808] [INFO ] [sig ] [602/3512] Completed CCAP in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:33.646856] [INFO ] [sig ] [603/3512] Forecasting CCB... [2026-01-08T20:18:33.646884] [INFO ] [sig ] Generating forecast for: CCB [2026-01-08T20:18:33.646913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-08T20:18:33.658600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-08T20:18:33.658881] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-08T20:18:33.659695] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-08T20:18:33.659746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:33.659777] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:33.659802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:33.659857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:33.717130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:33.717973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:33.718055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:33.718090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:33.848417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:33.848585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:33.848626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:33.848654] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:33.852141] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=20.55%) [2026-01-08T20:18:33.852617] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-08T20:18:33.852739] [INFO ] [sig ] CCB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:34.002215] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCB.txt [2026-01-08T20:18:34.002374] [INFO ] [sig ] [603/3512] Completed CCB in 0.4s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:34.002416] [INFO ] [sig ] [604/3512] Forecasting CCBG... [2026-01-08T20:18:34.002446] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-08T20:18:34.002477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-08T20:18:34.014245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-08T20:18:34.014625] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-08T20:18:34.015440] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-08T20:18:34.015491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:34.015527] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:34.015553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:34.015636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:34.073304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:34.074204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:34.074288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:34.074338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:34.197098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:34.197276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:34.197318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:34.197346] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:34.200689] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-01-08T20:18:34.200958] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-08T20:18:34.201087] [INFO ] [sig ] CCBG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:34.338928] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCBG.txt [2026-01-08T20:18:34.339054] [INFO ] [sig ] [604/3512] Completed CCBG in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:34.339093] [INFO ] [sig ] [605/3512] Forecasting CCCC... [2026-01-08T20:18:34.339122] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-08T20:18:34.339150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-08T20:18:34.350447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-08T20:18:34.350752] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-08T20:18:34.351536] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-08T20:18:34.351605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:34.351639] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:34.351666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:34.351723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:34.413974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:34.414798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:34.414881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:34.414915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:34.536522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:34.536690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:34.536734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:34.536764] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:34.540254] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: DOWN (p=22.76%) [2026-01-08T20:18:34.540532] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-08T20:18:34.540671] [INFO ] [sig ] CCCC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:34.680290] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCCC.txt [2026-01-08T20:18:34.680446] [INFO ] [sig ] [605/3512] Completed CCCC in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:34.680486] [INFO ] [sig ] [606/3512] Forecasting CCD... [2026-01-08T20:18:34.680515] [INFO ] [sig ] Generating forecast for: CCD [2026-01-08T20:18:34.680548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-08T20:18:34.692399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-08T20:18:34.692677] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-08T20:18:34.693453] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-08T20:18:34.693504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:34.693535] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:34.693595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:34.693660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:34.752542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:34.753206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:34.753284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:34.753317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:34.877832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:34.877990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:34.878032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:34.878061] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:34.881836] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=15.73%) [2026-01-08T20:18:34.882130] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-08T20:18:34.882260] [INFO ] [sig ] CCD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:35.024751] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCD.txt [2026-01-08T20:18:35.024913] [INFO ] [sig ] [606/3512] Completed CCD in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:35.024951] [INFO ] [sig ] [607/3512] Forecasting CCEC... [2026-01-08T20:18:35.024981] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-08T20:18:35.025011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-08T20:18:35.035829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-08T20:18:35.036166] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-08T20:18:35.036974] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-08T20:18:35.037026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:35.037058] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:35.037083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:35.037139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:35.093962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:35.094800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:35.094879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:35.094912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:35.204329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:35.204490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:35.204529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:35.204557] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:35.207955] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-01-08T20:18:35.208263] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-08T20:18:35.208417] [INFO ] [sig ] CCEC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:35.348319] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCEC.txt [2026-01-08T20:18:35.348498] [INFO ] [sig ] [607/3512] Completed CCEC in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:35.348541] [INFO ] [sig ] [608/3512] Forecasting CCEP... [2026-01-08T20:18:35.348585] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-08T20:18:35.348618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-08T20:18:35.360120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-08T20:18:35.360505] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-08T20:18:35.361408] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-08T20:18:35.361462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:35.361494] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:35.361520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:35.361597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:35.419948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:35.420810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:35.420936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:35.420975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:35.546083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:35.546229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:35.546266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:35.546294] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:35.549632] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=20.90%) [2026-01-08T20:18:35.549911] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-08T20:18:35.550033] [INFO ] [sig ] CCEP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:35.689552] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCEP.txt [2026-01-08T20:18:35.689725] [INFO ] [sig ] [608/3512] Completed CCEP in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:35.689767] [INFO ] [sig ] [609/3512] Forecasting CCI... [2026-01-08T20:18:35.689797] [INFO ] [sig ] Generating forecast for: CCI [2026-01-08T20:18:35.689827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-08T20:18:35.701192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-08T20:18:35.701499] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-08T20:18:35.702300] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-08T20:18:35.702351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:35.702383] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:35.702410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:35.702466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:35.761430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:35.762173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:35.762251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:35.762284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:35.886140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:35.886314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:35.886354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:35.886383] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:35.889922] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-01-08T20:18:35.890246] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-08T20:18:35.890378] [INFO ] [sig ] CCI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:36.027902] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CCI.txt [2026-01-08T20:18:36.028034] [INFO ] [sig ] [609/3512] Completed CCI in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:36.028074] [INFO ] [sig ] [610/3512] Forecasting CCIF... [2026-01-08T20:18:36.028102] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-08T20:18:36.028138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-08T20:18:36.039941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-08T20:18:36.040432] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-08T20:18:36.041296] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-08T20:18:36.041349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:36.041382] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:36.041410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:36.041466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:36.098169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:36.098866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:36.098947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:36.098981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:36.217205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:36.217344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:36.217383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:36.217410] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:36.220931] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: DOWN (p=17.15%) [2026-01-08T20:18:36.221206] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-08T20:18:36.221330] [INFO ] [sig ] CCIF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:36.360557] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCIF.txt [2026-01-08T20:18:36.360697] [INFO ] [sig ] [610/3512] Completed CCIF in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:36.360735] [INFO ] [sig ] [611/3512] Forecasting CCJ... [2026-01-08T20:18:36.360764] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-08T20:18:36.360793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-08T20:18:36.373568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-08T20:18:36.373909] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-08T20:18:36.374772] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-08T20:18:36.374825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:36.374857] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:36.374884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:36.374940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:36.433504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:36.434259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:36.434340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:36.434373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:36.556979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:36.557134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:36.557173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:36.557201] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:36.560626] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: UP (p=63.01%) [2026-01-08T20:18:36.560908] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-08T20:18:36.561057] [INFO ] [sig ] CCJ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:36.697920] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CCJ.txt [2026-01-08T20:18:36.698120] [INFO ] [sig ] [611/3512] Completed CCJ in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:36.698162] [INFO ] [sig ] [612/3512] Forecasting CCK... [2026-01-08T20:18:36.698192] [INFO ] [sig ] Generating forecast for: CCK [2026-01-08T20:18:36.698221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-08T20:18:36.709456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-08T20:18:36.709762] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-08T20:18:36.710540] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-08T20:18:36.710609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:36.710642] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:36.710669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:36.710724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:36.767261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:36.767908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:36.767983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:36.768015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:36.888763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:36.888912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:36.888951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:36.888979] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:36.892248] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-08T20:18:36.892515] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-08T20:18:36.892654] [INFO ] [sig ] CCK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:37.030148] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCK.txt [2026-01-08T20:18:37.030275] [INFO ] [sig ] [612/3512] Completed CCK in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:37.030313] [INFO ] [sig ] [613/3512] Forecasting CCL... [2026-01-08T20:18:37.030342] [INFO ] [sig ] Generating forecast for: CCL [2026-01-08T20:18:37.030372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-08T20:18:37.041804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-08T20:18:37.042101] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-08T20:18:37.042900] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-08T20:18:37.042950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:37.042982] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:37.043008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:37.043064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:37.102675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:37.103491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:37.103588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:37.103623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:37.227539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:37.227707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:37.227746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:37.227774] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:37.231117] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-01-08T20:18:37.231385] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-08T20:18:37.231505] [INFO ] [sig ] CCL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:37.370031] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCL.txt [2026-01-08T20:18:37.370224] [INFO ] [sig ] [613/3512] Completed CCL in 0.3s | 2.88 sym/s | Total: 3.5m | ETA: 16.8m [2026-01-08T20:18:37.370266] [INFO ] [sig ] [614/3512] Forecasting CCLD... [2026-01-08T20:18:37.370296] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-08T20:18:37.370325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-08T20:18:37.383255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-08T20:18:37.383587] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-08T20:18:37.384472] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-08T20:18:37.384524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:37.384557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:37.384618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:37.384681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:37.441793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:37.442436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:37.442514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:37.442546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:37.561124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:37.561258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:37.561296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:37.561323] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:37.564658] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=18.06%) [2026-01-08T20:18:37.564933] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-08T20:18:37.565060] [INFO ] [sig ] CCLD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:37.703468] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCLD.txt [2026-01-08T20:18:37.703611] [INFO ] [sig ] [614/3512] Completed CCLD in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.8m [2026-01-08T20:18:37.703652] [INFO ] [sig ] [615/3512] Forecasting CCNE... [2026-01-08T20:18:37.703681] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-08T20:18:37.703709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-08T20:18:37.715355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-08T20:18:37.715670] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-08T20:18:37.716472] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-08T20:18:37.716523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:37.716601] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:37.716643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:37.716719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:37.774638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:37.775259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:37.775335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:37.775367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:37.894795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:37.894952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:37.894989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:37.895017] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:37.898295] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: UP (p=66.50%) [2026-01-08T20:18:37.898599] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-08T20:18:37.898721] [INFO ] [sig ] CCNE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:38.037559] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CCNE.txt [2026-01-08T20:18:38.037706] [INFO ] [sig ] [615/3512] Completed CCNE in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.8m [2026-01-08T20:18:38.037745] [INFO ] [sig ] [616/3512] Forecasting CCO... [2026-01-08T20:18:38.037775] [INFO ] [sig ] Generating forecast for: CCO [2026-01-08T20:18:38.037805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-08T20:18:38.048987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-08T20:18:38.049273] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-08T20:18:38.050062] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-08T20:18:38.050112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:38.050144] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:38.050170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:38.050226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:38.106770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:38.107477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:38.107554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:38.107604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:38.226197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:38.226328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:38.226366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:38.226394] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:38.229716] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-01-08T20:18:38.229980] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-08T20:18:38.230098] [INFO ] [sig ] CCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:38.369184] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CCO.txt [2026-01-08T20:18:38.369317] [INFO ] [sig ] [616/3512] Completed CCO in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.8m [2026-01-08T20:18:38.369357] [INFO ] [sig ] [617/3512] Forecasting CCOI... [2026-01-08T20:18:38.369386] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-08T20:18:38.369415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-08T20:18:38.381753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-08T20:18:38.382128] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-08T20:18:38.382930] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-08T20:18:38.382980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:38.383012] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:38.383038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:38.383099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:38.442870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:38.443793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:38.443875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:38.443906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:38.555929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:38.556078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:38.556117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:38.556144] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:38.559479] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-08T20:18:38.559763] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-08T20:18:38.559885] [INFO ] [sig ] CCOI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:38.698017] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCOI.txt [2026-01-08T20:18:38.698151] [INFO ] [sig ] [617/3512] Completed CCOI in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:38.698189] [INFO ] [sig ] [618/3512] Forecasting CCRN... [2026-01-08T20:18:38.698218] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-08T20:18:38.698248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-08T20:18:38.710086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-08T20:18:38.710362] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-08T20:18:38.711165] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-08T20:18:38.711216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:38.711248] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:38.711273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:38.711329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:38.767621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:38.768218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:38.768295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:38.768326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:38.887419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:38.887565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:38.887625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:38.887687] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:38.891169] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-08T20:18:38.891446] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-08T20:18:38.891590] [INFO ] [sig ] CCRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:39.030824] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CCRN.txt [2026-01-08T20:18:39.030960] [INFO ] [sig ] [618/3512] Completed CCRN in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:39.031001] [INFO ] [sig ] [619/3512] Forecasting CCS... [2026-01-08T20:18:39.031030] [INFO ] [sig ] Generating forecast for: CCS [2026-01-08T20:18:39.031061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-08T20:18:39.042356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-08T20:18:39.042661] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-08T20:18:39.043443] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-08T20:18:39.043506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:39.043539] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:39.043567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:39.043654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:39.099981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:39.100669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:39.100747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:39.100779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:39.216629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:39.216779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:39.216818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:39.216846] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:39.220200] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=77.39%) [2026-01-08T20:18:39.220469] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-08T20:18:39.220604] [INFO ] [sig ] CCS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:39.358060] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CCS.txt [2026-01-08T20:18:39.358185] [INFO ] [sig ] [619/3512] Completed CCS in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:39.358224] [INFO ] [sig ] [620/3512] Forecasting CCSI... [2026-01-08T20:18:39.358253] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-08T20:18:39.358282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-08T20:18:39.369175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-08T20:18:39.369475] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-08T20:18:39.370267] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-08T20:18:39.370317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:39.370348] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:39.370374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:39.370430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:39.427857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:39.428609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:39.428691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:39.428724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:39.542854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:39.543007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:39.543046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:39.543075] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:39.546418] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=93.21%) [2026-01-08T20:18:39.546706] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-08T20:18:39.546829] [INFO ] [sig ] CCSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:39.691718] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CCSI.txt [2026-01-08T20:18:39.691877] [INFO ] [sig ] [620/3512] Completed CCSI in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:39.691917] [INFO ] [sig ] [621/3512] Forecasting CDC... [2026-01-08T20:18:39.691946] [INFO ] [sig ] Generating forecast for: CDC [2026-01-08T20:18:39.691976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-08T20:18:39.703593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-08T20:18:39.704004] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-08T20:18:39.704909] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-08T20:18:39.704963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:39.704996] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:39.705024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:39.705082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:39.763624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:39.764438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:39.764521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:39.764553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:39.882834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:39.882981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:39.883018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:39.883046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:39.886352] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-08T20:18:39.886635] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-08T20:18:39.886755] [INFO ] [sig ] CDC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:40.036139] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CDC.txt [2026-01-08T20:18:40.036337] [INFO ] [sig ] [621/3512] Completed CDC in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:40.036390] [INFO ] [sig ] [622/3512] Forecasting CDE... [2026-01-08T20:18:40.036426] [INFO ] [sig ] Generating forecast for: CDE [2026-01-08T20:18:40.036463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-08T20:18:40.049265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-08T20:18:40.049874] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-08T20:18:40.050979] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-08T20:18:40.051034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:40.051069] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:40.051097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:40.051155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:40.112204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:40.112909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:40.112987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:40.113021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:40.238317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:40.238496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:40.238537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:40.238566] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:40.242052] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-01-08T20:18:40.242342] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-08T20:18:40.242469] [INFO ] [sig ] CDE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:40.383860] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CDE.txt [2026-01-08T20:18:40.383978] [INFO ] [sig ] [622/3512] Completed CDE in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:40.384023] [INFO ] [sig ] [623/3512] Forecasting CDIO... [2026-01-08T20:18:40.384053] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-08T20:18:40.384082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-08T20:18:40.395046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-08T20:18:40.395335] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-08T20:18:40.396151] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-08T20:18:40.396202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:40.396233] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:40.396259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:40.396315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:40.455526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:40.456438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:40.456522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:40.456556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:40.577488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:40.577655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:40.577695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:40.577722] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:40.581118] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: UP (p=60.97%) [2026-01-08T20:18:40.581393] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-08T20:18:40.581513] [INFO ] [sig ] CDIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:40.719701] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CDIO.txt [2026-01-08T20:18:40.719858] [INFO ] [sig ] [623/3512] Completed CDIO in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:40.719899] [INFO ] [sig ] [624/3512] Forecasting CDL... [2026-01-08T20:18:40.719931] [INFO ] [sig ] Generating forecast for: CDL [2026-01-08T20:18:40.719961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-08T20:18:40.731607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-08T20:18:40.731954] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-08T20:18:40.732808] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-08T20:18:40.732861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:40.732894] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:40.732923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:40.732981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:40.792464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:40.793296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:40.793378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:40.793412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:40.902422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:40.902559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:40.902613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:40.902641] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:40.905873] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-08T20:18:40.906136] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-08T20:18:40.906277] [INFO ] [sig ] CDL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:41.048122] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CDL.txt [2026-01-08T20:18:41.048259] [INFO ] [sig ] [624/3512] Completed CDL in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:41.048298] [INFO ] [sig ] [625/3512] Forecasting CDNA... [2026-01-08T20:18:41.048326] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-08T20:18:41.048355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-08T20:18:41.060050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-08T20:18:41.060380] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-08T20:18:41.061238] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-08T20:18:41.061290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:41.061324] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:41.061353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:41.061409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:41.120536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:41.121219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:41.121326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:41.121361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:41.238611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:41.238757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:41.238795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:41.238823] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:41.242103] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=84.16%) [2026-01-08T20:18:41.242392] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-08T20:18:41.242510] [INFO ] [sig ] CDNA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:41.383586] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CDNA.txt [2026-01-08T20:18:41.383726] [INFO ] [sig ] [625/3512] Completed CDNA in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:41.383766] [INFO ] [sig ] [626/3512] Forecasting CDNS... [2026-01-08T20:18:41.383797] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-08T20:18:41.383827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-08T20:18:41.394943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-08T20:18:41.395273] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-08T20:18:41.396072] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-08T20:18:41.396123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:41.396154] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:41.396181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:41.396237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:41.458534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:41.459425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:41.459506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:41.459539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:41.577717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:41.577858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:41.577898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:41.577956] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:41.581441] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=84.81%) [2026-01-08T20:18:41.581777] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-08T20:18:41.581914] [INFO ] [sig ] CDNS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:41.725393] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CDNS.txt [2026-01-08T20:18:41.725549] [INFO ] [sig ] [626/3512] Completed CDNS in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:41.725610] [INFO ] [sig ] [627/3512] Forecasting CDP... [2026-01-08T20:18:41.725641] [INFO ] [sig ] Generating forecast for: CDP [2026-01-08T20:18:41.725672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-08T20:18:41.737333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-08T20:18:41.737738] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-08T20:18:41.738630] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-08T20:18:41.738681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:41.738712] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:41.738738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:41.738794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:41.798009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:41.798903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:41.798987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:41.799019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:41.916778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:41.916934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:41.916975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:41.917004] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:41.920395] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-01-08T20:18:41.920684] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-08T20:18:41.920812] [INFO ] [sig ] CDP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:42.063344] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CDP.txt [2026-01-08T20:18:42.063499] [INFO ] [sig ] [627/3512] Completed CDP in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:42.063542] [INFO ] [sig ] [628/3512] Forecasting CDRE... [2026-01-08T20:18:42.063589] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-08T20:18:42.063623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-08T20:18:42.074871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-08T20:18:42.075171] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-08T20:18:42.075993] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-08T20:18:42.076045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:42.076078] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:42.076106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:42.076169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:42.135264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:42.135911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:42.136002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:42.136037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:42.260477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:42.260647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:42.260688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:42.260718] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:42.264230] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-08T20:18:42.264514] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-08T20:18:42.264660] [INFO ] [sig ] CDRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:42.405120] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CDRE.txt [2026-01-08T20:18:42.405316] [INFO ] [sig ] [628/3512] Completed CDRE in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:42.405355] [INFO ] [sig ] [629/3512] Forecasting CDRO... [2026-01-08T20:18:42.405550] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-08T20:18:42.405609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-08T20:18:42.418245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-08T20:18:42.418663] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-08T20:18:42.419520] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-08T20:18:42.419590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:42.419627] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:42.419655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:42.419712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:42.479826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:42.480729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:42.480811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:42.480846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:42.603400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:42.603548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:42.603604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:42.603634] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:42.607167] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=89.88%) [2026-01-08T20:18:42.607436] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-08T20:18:42.607555] [INFO ] [sig ] CDRO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:42.750034] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CDRO.txt [2026-01-08T20:18:42.750164] [INFO ] [sig ] [629/3512] Completed CDRO in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:42.750206] [INFO ] [sig ] [630/3512] Forecasting CDXS... [2026-01-08T20:18:42.750235] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-08T20:18:42.750265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-08T20:18:42.761306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-08T20:18:42.761646] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-08T20:18:42.762437] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-08T20:18:42.762488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:42.762530] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:42.762558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:42.762635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:42.818809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:42.819530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:42.819625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:42.819658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:42.944852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:42.945011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:42.945050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:42.945079] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:42.948499] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-01-08T20:18:42.948787] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-08T20:18:42.948917] [INFO ] [sig ] CDXS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:43.088866] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CDXS.txt [2026-01-08T20:18:43.089013] [INFO ] [sig ] [630/3512] Completed CDXS in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:43.089054] [INFO ] [sig ] [631/3512] Forecasting CDZI... [2026-01-08T20:18:43.089083] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-08T20:18:43.089112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-08T20:18:43.100075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-08T20:18:43.100344] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-08T20:18:43.101136] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-08T20:18:43.101186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:43.101219] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:43.101246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:43.101301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:43.157942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:43.158592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:43.158667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:43.158699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:43.283859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:43.284005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:43.284044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:43.284072] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:43.287339] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-01-08T20:18:43.287620] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-08T20:18:43.287740] [INFO ] [sig ] CDZI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:43.426907] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CDZI.txt [2026-01-08T20:18:43.427038] [INFO ] [sig ] [631/3512] Completed CDZI in 0.3s | 2.88 sym/s | Total: 3.6m | ETA: 16.7m [2026-01-08T20:18:43.427077] [INFO ] [sig ] [632/3512] Forecasting CE... [2026-01-08T20:18:43.427106] [INFO ] [sig ] Generating forecast for: CE [2026-01-08T20:18:43.427135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-08T20:18:43.438991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-08T20:18:43.439277] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-08T20:18:43.440065] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-08T20:18:43.440116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:43.440180] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:43.440210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:43.440266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:43.496348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:43.497046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:43.497125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:43.497158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:43.619746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:43.619899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:43.619940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:43.619968] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:43.623387] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=49.30%) [2026-01-08T20:18:43.623685] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-08T20:18:43.623812] [INFO ] [sig ] CE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:43.761732] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CE.txt [2026-01-08T20:18:43.761863] [INFO ] [sig ] [632/3512] Completed CE in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.7m [2026-01-08T20:18:43.761901] [INFO ] [sig ] [633/3512] Forecasting CECO... [2026-01-08T20:18:43.761931] [INFO ] [sig ] Generating forecast for: CECO [2026-01-08T20:18:43.761960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-08T20:18:43.772985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-08T20:18:43.773273] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-08T20:18:43.774066] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-08T20:18:43.774118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:43.774149] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:43.774175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:43.774231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:43.831154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:43.831817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:43.831896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:43.831929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:43.945073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:43.945224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:43.945264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:43.945293] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:43.952901] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-01-08T20:18:43.953201] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-08T20:18:43.953334] [INFO ] [sig ] CECO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:44.093409] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CECO.txt [2026-01-08T20:18:44.093550] [INFO ] [sig ] [633/3512] Completed CECO in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:44.093606] [INFO ] [sig ] [634/3512] Forecasting CEG... [2026-01-08T20:18:44.093637] [INFO ] [sig ] Generating forecast for: CEG [2026-01-08T20:18:44.093672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-08T20:18:44.105890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-08T20:18:44.106171] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-08T20:18:44.106972] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-08T20:18:44.107023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:44.107054] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:44.107080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:44.107135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:44.163432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:44.164300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:44.164381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:44.164413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:44.283839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:44.283992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:44.284030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:44.284057] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:44.287341] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=28.37%) [2026-01-08T20:18:44.287629] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-08T20:18:44.287751] [INFO ] [sig ] CEG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:44.435616] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CEG.txt [2026-01-08T20:18:44.435776] [INFO ] [sig ] [634/3512] Completed CEG in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:44.435817] [INFO ] [sig ] [635/3512] Forecasting CELC... [2026-01-08T20:18:44.435846] [INFO ] [sig ] Generating forecast for: CELC [2026-01-08T20:18:44.435876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-08T20:18:44.447890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-08T20:18:44.448243] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-08T20:18:44.449154] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-08T20:18:44.449205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:44.449235] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:44.449260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:44.449316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:44.509549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:44.510498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:44.510606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:44.510642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:44.636071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:44.636226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:44.636264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:44.636322] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:44.639725] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: UP (p=89.12%) [2026-01-08T20:18:44.639995] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-08T20:18:44.640114] [INFO ] [sig ] CELC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:44.780987] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CELC.txt [2026-01-08T20:18:44.781167] [INFO ] [sig ] [635/3512] Completed CELC in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:44.781208] [INFO ] [sig ] [636/3512] Forecasting CELH... [2026-01-08T20:18:44.781237] [INFO ] [sig ] Generating forecast for: CELH [2026-01-08T20:18:44.781266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-08T20:18:44.792884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-08T20:18:44.793273] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-08T20:18:44.794153] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-08T20:18:44.794206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:44.794242] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:44.794270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:44.794327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:44.852392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:44.853319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:44.853404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:44.853437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:44.976629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:44.976779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:44.976817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:44.976846] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:44.980231] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: UP (p=85.06%) [2026-01-08T20:18:44.980509] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-08T20:18:44.980657] [INFO ] [sig ] CELH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:45.129274] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CELH.txt [2026-01-08T20:18:45.129425] [INFO ] [sig ] [636/3512] Completed CELH in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:45.129464] [INFO ] [sig ] [637/3512] Forecasting CELZ... [2026-01-08T20:18:45.129493] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-08T20:18:45.129523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-08T20:18:45.140624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-08T20:18:45.140956] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-08T20:18:45.141776] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-08T20:18:45.141827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:45.141858] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:45.141884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:45.141941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:45.200685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:45.201547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:45.201648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:45.201684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:45.316471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:45.316635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:45.316674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:45.316703] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:45.320056] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-01-08T20:18:45.320358] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-08T20:18:45.320477] [INFO ] [sig ] CELZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:45.461591] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CELZ.txt [2026-01-08T20:18:45.461732] [INFO ] [sig ] [637/3512] Completed CELZ in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:45.461777] [INFO ] [sig ] [638/3512] Forecasting CENTA... [2026-01-08T20:18:45.461809] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-08T20:18:45.461849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-08T20:18:45.473236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-08T20:18:45.473536] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-08T20:18:45.474356] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-08T20:18:45.474408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:45.474440] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:45.474469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:45.474526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:45.532155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:45.532848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:45.532927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:45.532960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:45.650490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:45.650655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:45.650694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:45.650723] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:45.654113] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: DOWN (p=46.94%) [2026-01-08T20:18:45.654384] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-08T20:18:45.654504] [INFO ] [sig ] CENTA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:45.793675] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CENTA.txt [2026-01-08T20:18:45.793810] [INFO ] [sig ] [638/3512] Completed CENTA in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:45.793848] [INFO ] [sig ] [639/3512] Forecasting CENX... [2026-01-08T20:18:45.793876] [INFO ] [sig ] Generating forecast for: CENX [2026-01-08T20:18:45.793905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-08T20:18:45.805403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-08T20:18:45.805711] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-08T20:18:45.806510] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-08T20:18:45.806561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:45.806625] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:45.806656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:45.806713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:45.863542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:45.864201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:45.864281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:45.864314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:45.990077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:45.990221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:45.990260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:45.990288] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:45.993587] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=40.01%) [2026-01-08T20:18:45.993855] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-08T20:18:45.993974] [INFO ] [sig ] CENX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:46.133120] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CENX.txt [2026-01-08T20:18:46.133264] [INFO ] [sig ] [639/3512] Completed CENX in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:46.133304] [INFO ] [sig ] [640/3512] Forecasting CERS... [2026-01-08T20:18:46.133332] [INFO ] [sig ] Generating forecast for: CERS [2026-01-08T20:18:46.133363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-08T20:18:46.144599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-08T20:18:46.144917] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-08T20:18:46.145786] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-08T20:18:46.145842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:46.145872] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:46.145898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:46.145953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:46.206356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:46.207242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:46.207326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:46.207359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:46.325629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:46.325777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:46.325817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:46.325846] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:46.329251] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: UP (p=81.80%) [2026-01-08T20:18:46.329546] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-08T20:18:46.329687] [INFO ] [sig ] CERS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:46.475515] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CERS.txt [2026-01-08T20:18:46.475667] [INFO ] [sig ] [640/3512] Completed CERS in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:46.475708] [INFO ] [sig ] [641/3512] Forecasting CETX... [2026-01-08T20:18:46.475737] [INFO ] [sig ] Generating forecast for: CETX [2026-01-08T20:18:46.475767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-08T20:18:46.486761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-08T20:18:46.487051] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-08T20:18:46.487861] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-08T20:18:46.487913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:46.487945] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:46.487972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:46.488039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:46.550593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:46.551377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:46.551457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:46.551491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:46.664562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:46.664725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:46.664765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:46.664794] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:46.668064] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: UP (p=77.32%) [2026-01-08T20:18:46.668329] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-08T20:18:46.668470] [INFO ] [sig ] CETX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:46.810107] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CETX.txt [2026-01-08T20:18:46.810264] [INFO ] [sig ] [641/3512] Completed CETX in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:46.810304] [INFO ] [sig ] [642/3512] Forecasting CEVA... [2026-01-08T20:18:46.810335] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-08T20:18:46.810366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-08T20:18:46.822845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-08T20:18:46.823219] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-08T20:18:46.824225] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-08T20:18:46.824277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:46.824309] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:46.824336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:46.824392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:46.883936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:46.884701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:46.884807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:46.884868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:47.011195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:47.011370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:47.011413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:47.011442] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:47.015931] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=45.42%) [2026-01-08T20:18:47.016228] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-08T20:18:47.016382] [INFO ] [sig ] CEVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:47.158361] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CEVA.txt [2026-01-08T20:18:47.158534] [INFO ] [sig ] [642/3512] Completed CEVA in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:47.158595] [INFO ] [sig ] [643/3512] Forecasting CF... [2026-01-08T20:18:47.158627] [INFO ] [sig ] Generating forecast for: CF [2026-01-08T20:18:47.158656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-08T20:18:47.170726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-08T20:18:47.171026] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-08T20:18:47.171827] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-08T20:18:47.171897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:47.171929] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:47.171956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:47.172016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:47.236228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:47.237072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:47.237153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:47.237186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:47.358301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:47.358478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:47.358519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:47.358548] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:47.362007] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-01-08T20:18:47.362277] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-08T20:18:47.362404] [INFO ] [sig ] CF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:47.503191] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CF.txt [2026-01-08T20:18:47.503327] [INFO ] [sig ] [643/3512] Completed CF in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:47.503366] [INFO ] [sig ] [644/3512] Forecasting CFFN... [2026-01-08T20:18:47.503395] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-08T20:18:47.503425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-08T20:18:47.515337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-08T20:18:47.515668] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-08T20:18:47.516445] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-08T20:18:47.516495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:47.516525] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:47.516551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:47.516629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:47.575952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:47.576726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:47.576806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:47.576838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:47.700643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:47.700830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:47.700872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:47.700900] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:47.704275] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: UP (p=66.07%) [2026-01-08T20:18:47.704538] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-08T20:18:47.704677] [INFO ] [sig ] CFFN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:47.846762] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CFFN.txt [2026-01-08T20:18:47.846920] [INFO ] [sig ] [644/3512] Completed CFFN in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:47.846959] [INFO ] [sig ] [645/3512] Forecasting CFG... [2026-01-08T20:18:47.846988] [INFO ] [sig ] Generating forecast for: CFG [2026-01-08T20:18:47.847023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-08T20:18:47.859225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-08T20:18:47.859541] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-08T20:18:47.860365] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-08T20:18:47.860416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:47.860447] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:47.860474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:47.860530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:47.920014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:47.920747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:47.920826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:47.920858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:48.041498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:48.041656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:48.041697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:48.041727] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:48.044987] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-08T20:18:48.045261] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-08T20:18:48.045384] [INFO ] [sig ] CFG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:48.184788] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CFG.txt [2026-01-08T20:18:48.184949] [INFO ] [sig ] [645/3512] Completed CFG in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:48.184990] [INFO ] [sig ] [646/3512] Forecasting CFO... [2026-01-08T20:18:48.185019] [INFO ] [sig ] Generating forecast for: CFO [2026-01-08T20:18:48.185048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-08T20:18:48.196379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-08T20:18:48.196670] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-08T20:18:48.197517] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-08T20:18:48.197594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:48.197631] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:48.197658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:48.197715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:48.255160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:48.255814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:48.255892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:48.255926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:48.368403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:48.368541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:48.368597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:48.368633] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:48.372007] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-01-08T20:18:48.372281] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-08T20:18:48.372402] [INFO ] [sig ] CFO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:48.512629] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CFO.txt [2026-01-08T20:18:48.512782] [INFO ] [sig ] [646/3512] Completed CFO in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:48.512822] [INFO ] [sig ] [647/3512] Forecasting CG... [2026-01-08T20:18:48.512852] [INFO ] [sig ] Generating forecast for: CG [2026-01-08T20:18:48.512881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-08T20:18:48.540342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-08T20:18:48.540687] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-08T20:18:48.541464] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-08T20:18:48.541514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:48.541545] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:48.541595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:48.541653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:48.605240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:48.606117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:48.606204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:48.606239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:48.742109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:48.742269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:48.742310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:48.742343] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:48.745835] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: UP (p=59.94%) [2026-01-08T20:18:48.746145] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-08T20:18:48.746276] [INFO ] [sig ] CG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:48.884766] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CG.txt [2026-01-08T20:18:48.884926] [INFO ] [sig ] [647/3512] Completed CG in 0.4s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:48.884965] [INFO ] [sig ] [648/3512] Forecasting CGABL... [2026-01-08T20:18:48.884995] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-08T20:18:48.885023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-08T20:18:48.897062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-08T20:18:48.897390] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-08T20:18:48.898209] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-08T20:18:48.898261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:48.898292] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:48.898319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:48.898400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:48.956543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:48.957282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:48.957360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:48.957392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:49.070727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:49.070862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:49.070899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:49.070927] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:49.074132] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=36.68%) [2026-01-08T20:18:49.074418] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-08T20:18:49.074537] [INFO ] [sig ] CGABL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:49.215520] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CGABL.txt [2026-01-08T20:18:49.215679] [INFO ] [sig ] [648/3512] Completed CGABL in 0.3s | 2.88 sym/s | Total: 3.7m | ETA: 16.6m [2026-01-08T20:18:49.215720] [INFO ] [sig ] [649/3512] Forecasting CGBD... [2026-01-08T20:18:49.215749] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-08T20:18:49.215778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-08T20:18:49.228608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-08T20:18:49.228909] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-08T20:18:49.229698] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-08T20:18:49.229748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:49.229805] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:49.229834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:49.229890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:49.289071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:49.289975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:49.290064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:49.290096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:49.405066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:49.405223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:49.405262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:49.405291] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:49.408702] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: DOWN (p=40.95%) [2026-01-08T20:18:49.409003] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-08T20:18:49.409133] [INFO ] [sig ] CGBD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:49.551158] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CGBD.txt [2026-01-08T20:18:49.551302] [INFO ] [sig ] [649/3512] Completed CGBD in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:49.551342] [INFO ] [sig ] [650/3512] Forecasting CGC... [2026-01-08T20:18:49.551372] [INFO ] [sig ] Generating forecast for: CGC [2026-01-08T20:18:49.551402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-08T20:18:49.563132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-08T20:18:49.563396] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-08T20:18:49.564181] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-08T20:18:49.564233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:49.564264] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:49.564290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:49.564345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:49.621541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:49.622135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:49.622211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:49.622242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:49.739962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:49.740121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:49.740179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:49.740208] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:49.743520] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: UP (p=90.81%) [2026-01-08T20:18:49.743822] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-08T20:18:49.743947] [INFO ] [sig ] CGC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:49.887138] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CGC.txt [2026-01-08T20:18:49.887342] [INFO ] [sig ] [650/3512] Completed CGC in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:49.887396] [INFO ] [sig ] [651/3512] Forecasting CGEM... [2026-01-08T20:18:49.887439] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-08T20:18:49.887479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-08T20:18:49.904434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-08T20:18:49.904915] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-08T20:18:49.905934] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-08T20:18:49.905996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:49.906037] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:49.906071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:49.906146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:49.998715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:49.999903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:50.000014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:50.000069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:50.154367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:50.154545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:50.154606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:50.154639] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:50.158788] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-08T20:18:50.159124] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-08T20:18:50.159274] [INFO ] [sig ] CGEM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:50.368642] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CGEM.txt [2026-01-08T20:18:50.368875] [INFO ] [sig ] [651/3512] Completed CGEM in 0.5s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:50.368943] [INFO ] [sig ] [652/3512] Forecasting CGEN... [2026-01-08T20:18:50.368995] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-08T20:18:50.369046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-08T20:18:50.389957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-08T20:18:50.408935] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-08T20:18:50.410733] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-08T20:18:50.410837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:50.410891] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:50.410936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:50.411029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:50.504612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:50.505886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:50.506013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:50.506071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:50.678851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:50.679045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:50.679111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:50.679211] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:50.683720] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=18.40%) [2026-01-08T20:18:50.684128] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-08T20:18:50.684299] [INFO ] [sig ] CGEN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:50.904751] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CGEN.txt [2026-01-08T20:18:50.904921] [INFO ] [sig ] [652/3512] Completed CGEN in 0.5s | 2.88 sym/s | Total: 3.8m | ETA: 16.6m [2026-01-08T20:18:50.904963] [INFO ] [sig ] [653/3512] Forecasting CGNX... [2026-01-08T20:18:50.904993] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-08T20:18:50.905023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-08T20:18:50.927511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-08T20:18:50.928868] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-08T20:18:50.929876] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-08T20:18:50.929938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:50.930001] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:50.930054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:50.930118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:51.012718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:51.013895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:51.014011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:51.014068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:51.162976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:51.163146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:51.163188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:51.163217] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:51.166884] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=88.76%) [2026-01-08T20:18:51.167226] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-08T20:18:51.167376] [INFO ] [sig ] CGNX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:51.313038] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CGNX.txt [2026-01-08T20:18:51.313219] [INFO ] [sig ] [653/3512] Completed CGNX in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:51.313262] [INFO ] [sig ] [654/3512] Forecasting CGO... [2026-01-08T20:18:51.313291] [INFO ] [sig ] Generating forecast for: CGO [2026-01-08T20:18:51.313323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-08T20:18:51.325161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-08T20:18:51.325625] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-08T20:18:51.326484] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-08T20:18:51.326536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:51.326598] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:51.326628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:51.326685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:51.386050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:51.386973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:51.387059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:51.387095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:51.506396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:51.506552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:51.506609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:51.506641] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:51.510993] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-08T20:18:51.511333] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-08T20:18:51.511476] [INFO ] [sig ] CGO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:51.719498] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CGO.txt [2026-01-08T20:18:51.719684] [INFO ] [sig ] [654/3512] Completed CGO in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:51.719737] [INFO ] [sig ] [655/3512] Forecasting CGON... [2026-01-08T20:18:51.719953] [INFO ] [sig ] Generating forecast for: CGON [2026-01-08T20:18:51.719985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-08T20:18:51.732751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-08T20:18:51.733028] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-08T20:18:51.734050] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-08T20:18:51.734102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:51.734134] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:51.734162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:51.734217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:51.793618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:51.794504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:51.794606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:51.794641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:51.916864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:51.917016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:51.917056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:51.917085] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:51.920519] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: UP (p=75.46%) [2026-01-08T20:18:51.920815] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-08T20:18:51.920939] [INFO ] [sig ] CGON: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:52.063444] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CGON.txt [2026-01-08T20:18:52.063813] [INFO ] [sig ] [655/3512] Completed CGON in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:52.063868] [INFO ] [sig ] [656/3512] Forecasting CGTX... [2026-01-08T20:18:52.063901] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-08T20:18:52.063932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-08T20:18:52.075714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-08T20:18:52.076011] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-08T20:18:52.076831] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-08T20:18:52.076884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:52.076918] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:52.076947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:52.077005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:52.135475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:52.136305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:52.136382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:52.136418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:52.262691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:52.262847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:52.262889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:52.262918] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:52.266337] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-08T20:18:52.266646] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-08T20:18:52.266775] [INFO ] [sig ] CGTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:52.409751] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CGTX.txt [2026-01-08T20:18:52.409912] [INFO ] [sig ] [656/3512] Completed CGTX in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:52.409954] [INFO ] [sig ] [657/3512] Forecasting CHCI... [2026-01-08T20:18:52.409984] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-08T20:18:52.410014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-08T20:18:52.421401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-08T20:18:52.421737] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-08T20:18:52.422551] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-08T20:18:52.422620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:52.422653] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:52.422681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:52.422736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:52.479821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:52.480475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:52.480554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:52.480605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:52.592509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:52.592706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:52.592745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:52.592774] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:52.596234] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-01-08T20:18:52.596561] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-08T20:18:52.596713] [INFO ] [sig ] CHCI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:52.738640] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHCI.txt [2026-01-08T20:18:52.738798] [INFO ] [sig ] [657/3512] Completed CHCI in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:52.738838] [INFO ] [sig ] [658/3512] Forecasting CHCO... [2026-01-08T20:18:52.738873] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-08T20:18:52.738904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-08T20:18:52.750910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-08T20:18:52.751295] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-08T20:18:52.752117] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-08T20:18:52.752169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:52.752201] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:52.752228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:52.752284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:52.811784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:52.812711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:52.812798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:52.812831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:52.939441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:52.939606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:52.939646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:52.939675] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:52.942970] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-08T20:18:52.943241] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-08T20:18:52.943362] [INFO ] [sig ] CHCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:53.089614] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHCO.txt [2026-01-08T20:18:53.089791] [INFO ] [sig ] [658/3512] Completed CHCO in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:53.089830] [INFO ] [sig ] [659/3512] Forecasting CHD... [2026-01-08T20:18:53.089862] [INFO ] [sig ] Generating forecast for: CHD [2026-01-08T20:18:53.089893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-08T20:18:53.101813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-08T20:18:53.102142] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-08T20:18:53.103001] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-08T20:18:53.103053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:53.103085] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:53.103113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:53.103170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:53.163726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:53.164443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:53.164552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:53.164605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:53.298881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:53.299043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:53.299082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:53.299109] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:53.302983] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=95.21%) [2026-01-08T20:18:53.303276] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-08T20:18:53.303425] [INFO ] [sig ] CHD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:53.451562] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHD.txt [2026-01-08T20:18:53.451764] [INFO ] [sig ] [659/3512] Completed CHD in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:53.451820] [INFO ] [sig ] [660/3512] Forecasting CHDN... [2026-01-08T20:18:53.451863] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-08T20:18:53.451901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-08T20:18:53.466761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-08T20:18:53.467238] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-08T20:18:53.468109] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-08T20:18:53.468163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:53.468196] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:53.468223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:53.468280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:53.528444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:53.529378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:53.529468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:53.529502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:53.673993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:53.674149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:53.674191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:53.674220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:53.677708] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-01-08T20:18:53.678018] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-08T20:18:53.678153] [INFO ] [sig ] CHDN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:53.820141] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHDN.txt [2026-01-08T20:18:53.820280] [INFO ] [sig ] [660/3512] Completed CHDN in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:53.820319] [INFO ] [sig ] [661/3512] Forecasting CHE... [2026-01-08T20:18:53.820351] [INFO ] [sig ] Generating forecast for: CHE [2026-01-08T20:18:53.820386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-08T20:18:53.831527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-08T20:18:53.832105] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-08T20:18:53.833149] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-08T20:18:53.833201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:53.833233] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:53.833259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:53.833316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:53.890374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:53.891143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:53.891223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:53.891254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:54.018473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:54.018655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:54.018697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:54.018744] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:54.022166] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=69.91%) [2026-01-08T20:18:54.022481] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-08T20:18:54.022648] [INFO ] [sig ] CHE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:54.164288] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHE.txt [2026-01-08T20:18:54.164425] [INFO ] [sig ] [661/3512] Completed CHE in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:54.164464] [INFO ] [sig ] [662/3512] Forecasting CHEF... [2026-01-08T20:18:54.164493] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-08T20:18:54.164522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-08T20:18:54.176258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-08T20:18:54.176547] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-08T20:18:54.177340] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-08T20:18:54.177390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:54.177422] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:54.177449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:54.177504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:54.236342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:54.237096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:54.237173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:54.237205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:54.356461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:54.356633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:54.356683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:54.356716] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:54.360130] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=20.25%) [2026-01-08T20:18:54.360408] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-08T20:18:54.360534] [INFO ] [sig ] CHEF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:54.510758] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHEF.txt [2026-01-08T20:18:54.510969] [INFO ] [sig ] [662/3512] Completed CHEF in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:54.511016] [INFO ] [sig ] [663/3512] Forecasting CHH... [2026-01-08T20:18:54.511048] [INFO ] [sig ] Generating forecast for: CHH [2026-01-08T20:18:54.511080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-08T20:18:54.522939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-08T20:18:54.523329] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-08T20:18:54.524170] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-08T20:18:54.524221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:54.524254] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:54.524280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:54.524344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:54.581130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:54.581985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:54.582068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:54.582117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:54.704938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:54.705096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:54.705137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:54.705166] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:54.708615] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=14.06%) [2026-01-08T20:18:54.708948] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-08T20:18:54.709085] [INFO ] [sig ] CHH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:54.858478] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHH.txt [2026-01-08T20:18:54.858681] [INFO ] [sig ] [663/3512] Completed CHH in 0.3s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:54.858730] [INFO ] [sig ] [664/3512] Forecasting CHI... [2026-01-08T20:18:54.858768] [INFO ] [sig ] Generating forecast for: CHI [2026-01-08T20:18:54.858806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-08T20:18:54.871219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-08T20:18:54.871563] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-08T20:18:54.872439] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-08T20:18:54.872492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:54.872524] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:54.872551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:54.872627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:54.933620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:54.934562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:54.934680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:54.934726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:55.059586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:55.059742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:55.059781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:55.059809] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:55.063419] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-01-08T20:18:55.063730] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-08T20:18:55.063859] [INFO ] [sig ] CHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:55.219383] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHI.txt [2026-01-08T20:18:55.219540] [INFO ] [sig ] [664/3512] Completed CHI in 0.4s | 2.88 sym/s | Total: 3.8m | ETA: 16.5m [2026-01-08T20:18:55.219599] [INFO ] [sig ] [665/3512] Forecasting CHKP... [2026-01-08T20:18:55.219631] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-08T20:18:55.219660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-08T20:18:55.231975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-08T20:18:55.232306] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-08T20:18:55.233135] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-08T20:18:55.233186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:55.233218] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:55.233256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:55.233314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:55.290217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:55.291061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:55.291143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:55.291174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:55.411545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:55.411726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:55.411766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:55.411795] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:55.415096] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-01-08T20:18:55.415370] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-08T20:18:55.415494] [INFO ] [sig ] CHKP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:55.560306] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHKP.txt [2026-01-08T20:18:55.560473] [INFO ] [sig ] [665/3512] Completed CHKP in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.5m [2026-01-08T20:18:55.560521] [INFO ] [sig ] [666/3512] Forecasting CHMI... [2026-01-08T20:18:55.560556] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-08T20:18:55.560612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-08T20:18:55.571877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-08T20:18:55.572204] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-08T20:18:55.573053] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-08T20:18:55.573120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:55.573182] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:55.573211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:55.573268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:55.632356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:55.633255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:55.633344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:55.633378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:55.755644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:55.755799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:55.755840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:55.755870] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:55.759338] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-08T20:18:55.759677] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-08T20:18:55.759803] [INFO ] [sig ] CHMI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:55.906550] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHMI.txt [2026-01-08T20:18:55.906729] [INFO ] [sig ] [666/3512] Completed CHMI in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.5m [2026-01-08T20:18:55.906769] [INFO ] [sig ] [667/3512] Forecasting CHRD... [2026-01-08T20:18:55.906798] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-08T20:18:55.906828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-08T20:18:55.918683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-08T20:18:55.919064] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-08T20:18:55.919951] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-08T20:18:55.920003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:55.920034] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:55.920060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:55.920121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:55.979313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:55.980214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:55.980309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:55.980343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:56.100530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:56.100700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:56.100741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:56.100768] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:56.104118] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=40.52%) [2026-01-08T20:18:56.104387] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-08T20:18:56.104532] [INFO ] [sig ] CHRD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:56.245944] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHRD.txt [2026-01-08T20:18:56.246079] [INFO ] [sig ] [667/3512] Completed CHRD in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.5m [2026-01-08T20:18:56.246118] [INFO ] [sig ] [668/3512] Forecasting CHRS... [2026-01-08T20:18:56.246147] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-08T20:18:56.246177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-08T20:18:56.257896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-08T20:18:56.258201] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-08T20:18:56.259232] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-08T20:18:56.259283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:56.259314] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:56.259340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:56.259395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:56.317842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:56.318551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:56.318655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:56.318687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:56.449613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:56.449773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:56.449813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:56.449843] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:56.453371] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-08T20:18:56.453733] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-08T20:18:56.453877] [INFO ] [sig ] CHRS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:56.601666] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHRS.txt [2026-01-08T20:18:56.601834] [INFO ] [sig ] [668/3512] Completed CHRS in 0.4s | 2.88 sym/s | Total: 3.9m | ETA: 16.5m [2026-01-08T20:18:56.601873] [INFO ] [sig ] [669/3512] Forecasting CHSCL... [2026-01-08T20:18:56.601903] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-08T20:18:56.601941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-08T20:18:56.613495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-08T20:18:56.613891] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-08T20:18:56.614737] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-08T20:18:56.614789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:56.614821] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:56.614847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:56.614902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:56.675051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:56.675997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:56.676101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:56.676137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:56.793030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:56.793189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:56.793228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:56.793291] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:56.797917] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=0.20%) [2026-01-08T20:18:56.798209] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-08T20:18:56.798343] [INFO ] [sig ] CHSCL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:56.937068] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHSCL.txt [2026-01-08T20:18:56.937224] [INFO ] [sig ] [669/3512] Completed CHSCL in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.5m [2026-01-08T20:18:56.937264] [INFO ] [sig ] [670/3512] Forecasting CHSCM... [2026-01-08T20:18:56.937293] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-08T20:18:56.937323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-08T20:18:56.948871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-08T20:18:56.949236] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-08T20:18:56.950126] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-08T20:18:56.950179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:56.950212] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:56.950240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:56.950297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:57.009412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:57.010310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:57.010396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:57.010430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:57.131918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:57.132070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:57.132109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:57.132138] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:57.135696] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=73.12%) [2026-01-08T20:18:57.136013] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-08T20:18:57.136154] [INFO ] [sig ] CHSCM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:57.278539] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHSCM.txt [2026-01-08T20:18:57.278713] [INFO ] [sig ] [670/3512] Completed CHSCM in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.5m [2026-01-08T20:18:57.278755] [INFO ] [sig ] [671/3512] Forecasting CHSCN... [2026-01-08T20:18:57.278786] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-08T20:18:57.278816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-08T20:18:57.291224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-08T20:18:57.291588] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-08T20:18:57.292797] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-08T20:18:57.292850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:57.292883] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:57.292911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:57.292968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:57.353367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:57.354254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:57.354337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:57.354371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:57.471227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:57.471383] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:18:57.471424] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:57.471454] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:57.475001] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=83.66%) [2026-01-08T20:18:57.475303] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-08T20:18:57.475433] [INFO ] [sig ] CHSCN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:57.643448] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHSCN.txt [2026-01-08T20:18:57.643658] [INFO ] [sig ] [671/3512] Completed CHSCN in 0.4s | 2.88 sym/s | Total: 3.9m | ETA: 16.5m [2026-01-08T20:18:57.643700] [INFO ] [sig ] [672/3512] Forecasting CHSCO... [2026-01-08T20:18:57.643732] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-08T20:18:57.643763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-08T20:18:57.656308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-08T20:18:57.656692] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-08T20:18:57.657479] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-08T20:18:57.657535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:57.657567] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:57.657612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:57.657669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:57.715806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:57.716746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:57.716834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:57.716867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:57.833809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:57.833958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:57.833996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:57.834041] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:57.837331] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-08T20:18:57.837616] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-08T20:18:57.837739] [INFO ] [sig ] CHSCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:57.975999] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHSCO.txt [2026-01-08T20:18:57.976129] [INFO ] [sig ] [672/3512] Completed CHSCO in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:18:57.976167] [INFO ] [sig ] [673/3512] Forecasting CHSCP... [2026-01-08T20:18:57.976197] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-08T20:18:57.976227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-08T20:18:57.987069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-08T20:18:57.987345] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-08T20:18:57.988146] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-08T20:18:57.988197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:57.988229] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:57.988256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:57.988312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:58.045062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:58.045925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:58.046010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:58.046043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:58.151517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:58.151691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:58.151733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:58.151760] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:58.155452] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-01-08T20:18:58.155951] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-08T20:18:58.156083] [INFO ] [sig ] CHSCP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:18:58.295714] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CHSCP.txt [2026-01-08T20:18:58.295871] [INFO ] [sig ] [673/3512] Completed CHSCP in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:18:58.295912] [INFO ] [sig ] [674/3512] Forecasting CHWY... [2026-01-08T20:18:58.295942] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-08T20:18:58.295972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-08T20:18:58.307645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-08T20:18:58.308015] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-08T20:18:58.308864] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-08T20:18:58.308916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:58.308948] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:58.308974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:58.309029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:58.366991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:58.367867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:58.367951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:58.368001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:58.494160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:58.494320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:58.494362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:58.494391] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:58.498005] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-01-08T20:18:58.498315] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-08T20:18:58.498475] [INFO ] [sig ] CHWY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:58.639736] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHWY.txt [2026-01-08T20:18:58.639887] [INFO ] [sig ] [674/3512] Completed CHWY in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:18:58.639925] [INFO ] [sig ] [675/3512] Forecasting CHY... [2026-01-08T20:18:58.639954] [INFO ] [sig ] Generating forecast for: CHY [2026-01-08T20:18:58.639985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-08T20:18:58.651961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-08T20:18:58.652275] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-08T20:18:58.653074] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-08T20:18:58.653124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:58.653155] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:58.653182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:58.653237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:58.709920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:58.710778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:58.710860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:58.710892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:58.825900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:58.826058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:58.826099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:58.826127] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:58.829465] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=43.33%) [2026-01-08T20:18:58.829756] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-08T20:18:58.829881] [INFO ] [sig ] CHY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:58.969990] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CHY.txt [2026-01-08T20:18:58.970100] [INFO ] [sig ] [675/3512] Completed CHY in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:18:58.970138] [INFO ] [sig ] [676/3512] Forecasting CI... [2026-01-08T20:18:58.970166] [INFO ] [sig ] Generating forecast for: CI [2026-01-08T20:18:58.970195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-08T20:18:58.981863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-08T20:18:58.982112] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-08T20:18:58.982895] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-08T20:18:58.982945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:58.982976] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:58.983003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:58.983069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:59.039299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:59.039922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:59.040041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:59.040074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:59.159237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:59.159334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:59.159369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:59.159395] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:59.162629] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-01-08T20:18:59.162886] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-08T20:18:59.163003] [INFO ] [sig ] CI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:59.303351] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CI.txt [2026-01-08T20:18:59.303471] [INFO ] [sig ] [676/3512] Completed CI in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:18:59.303510] [INFO ] [sig ] [677/3512] Forecasting CIA... [2026-01-08T20:18:59.303543] [INFO ] [sig ] Generating forecast for: CIA [2026-01-08T20:18:59.303588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-08T20:18:59.316428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-08T20:18:59.316886] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-08T20:18:59.317679] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-08T20:18:59.317729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:59.317760] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:59.317786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:59.317841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:59.374530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:59.375155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:59.375231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:59.375263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:59.491524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:59.491648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:59.491683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:59.491710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:59.495338] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-08T20:18:59.495623] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-08T20:18:59.495744] [INFO ] [sig ] CIA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:18:59.648625] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CIA.txt [2026-01-08T20:18:59.648782] [INFO ] [sig ] [677/3512] Completed CIA in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:18:59.648822] [INFO ] [sig ] [678/3512] Forecasting CIB... [2026-01-08T20:18:59.648851] [INFO ] [sig ] Generating forecast for: CIB [2026-01-08T20:18:59.648880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-08T20:18:59.661421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-08T20:18:59.661783] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-08T20:18:59.662599] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-08T20:18:59.662680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:18:59.662716] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:18:59.662742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:18:59.662797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:18:59.720502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:18:59.721567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:18:59.721674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:18:59.721707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:18:59.852716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:18:59.852875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:18:59.852915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:18:59.852942] [INFO ] [FORECASTER] Training complete [2026-01-08T20:18:59.856846] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=57.40%) [2026-01-08T20:18:59.857122] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-08T20:18:59.857247] [INFO ] [sig ] CIB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:00.001977] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CIB.txt [2026-01-08T20:19:00.002135] [INFO ] [sig ] [678/3512] Completed CIB in 0.4s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:19:00.002175] [INFO ] [sig ] [679/3512] Forecasting CIEN... [2026-01-08T20:19:00.002204] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-08T20:19:00.002233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-08T20:19:00.013897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-08T20:19:00.014186] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-08T20:19:00.014991] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-08T20:19:00.015041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:00.015073] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:00.015100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:00.015156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:00.071772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:00.072358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:00.072435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:00.072466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:00.196773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:00.196919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:00.196962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:00.197015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:00.200321] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-01-08T20:19:00.200602] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-08T20:19:00.200725] [INFO ] [sig ] CIEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:00.340980] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CIEN.txt [2026-01-08T20:19:00.341123] [INFO ] [sig ] [679/3512] Completed CIEN in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:19:00.341162] [INFO ] [sig ] [680/3512] Forecasting CIF... [2026-01-08T20:19:00.341193] [INFO ] [sig ] Generating forecast for: CIF [2026-01-08T20:19:00.341222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-08T20:19:00.351947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-08T20:19:00.352209] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-08T20:19:00.353010] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-08T20:19:00.353062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:00.353094] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:00.353121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:00.353177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:00.415842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:00.416664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:00.416749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:00.416783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:00.522886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:00.523022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:00.523060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:00.523090] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:00.526386] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-01-08T20:19:00.526677] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-08T20:19:00.526801] [INFO ] [sig ] CIF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:00.666098] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CIF.txt [2026-01-08T20:19:00.666247] [INFO ] [sig ] [680/3512] Completed CIF in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:19:00.666286] [INFO ] [sig ] [681/3512] Forecasting CIG... [2026-01-08T20:19:00.666315] [INFO ] [sig ] Generating forecast for: CIG [2026-01-08T20:19:00.666345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-08T20:19:00.677799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-08T20:19:00.678153] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-08T20:19:00.679061] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-08T20:19:00.679114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:00.679147] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:00.679175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:00.679232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:00.749186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:00.750056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:00.750137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:00.750171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:00.870691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:00.870845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:00.870885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:00.870913] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:00.874232] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-08T20:19:00.874502] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-08T20:19:00.874645] [INFO ] [sig ] CIG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:01.013867] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CIG.txt [2026-01-08T20:19:01.014008] [INFO ] [sig ] [681/3512] Completed CIG in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:19:01.014054] [INFO ] [sig ] [682/3512] Forecasting CIGI... [2026-01-08T20:19:01.014084] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-08T20:19:01.014114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-08T20:19:01.028925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-08T20:19:01.029372] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-08T20:19:01.030232] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-08T20:19:01.030284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:01.030317] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:01.030344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:01.030401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:01.094150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:01.094854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:01.094934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:01.094968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:01.215169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:01.215323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:01.215361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:01.215391] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:01.218741] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-01-08T20:19:01.219010] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-08T20:19:01.219129] [INFO ] [sig ] CIGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:01.359819] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CIGI.txt [2026-01-08T20:19:01.359947] [INFO ] [sig ] [682/3512] Completed CIGI in 0.3s | 2.88 sym/s | Total: 3.9m | ETA: 16.4m [2026-01-08T20:19:01.359984] [INFO ] [sig ] [683/3512] Forecasting CII... [2026-01-08T20:19:01.360013] [INFO ] [sig ] Generating forecast for: CII [2026-01-08T20:19:01.360043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-08T20:19:01.371025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-08T20:19:01.371314] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-08T20:19:01.372120] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-08T20:19:01.372171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:01.372243] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:01.372272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:01.372329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:01.431546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:01.432455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:01.432538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:01.432588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:01.558884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:01.559046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:01.559087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:01.559115] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:01.562862] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=56.85%) [2026-01-08T20:19:01.563250] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-08T20:19:01.563399] [INFO ] [sig ] CII: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:01.716307] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CII.txt [2026-01-08T20:19:01.716504] [INFO ] [sig ] [683/3512] Completed CII in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.4m [2026-01-08T20:19:01.716546] [INFO ] [sig ] [684/3512] Forecasting CIM... [2026-01-08T20:19:01.716599] [INFO ] [sig ] Generating forecast for: CIM [2026-01-08T20:19:01.716632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-08T20:19:01.728861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-08T20:19:01.729283] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-08T20:19:01.730132] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-08T20:19:01.730183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:01.730214] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:01.730239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:01.730294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:01.787018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:01.787868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:01.787949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:01.787981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:01.916736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:01.916911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:01.916965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:01.917002] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:01.921842] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-01-08T20:19:01.922282] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-08T20:19:01.922462] [INFO ] [sig ] CIM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:02.064736] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CIM.txt [2026-01-08T20:19:02.064891] [INFO ] [sig ] [684/3512] Completed CIM in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.4m [2026-01-08T20:19:02.064930] [INFO ] [sig ] [685/3512] Forecasting CINF... [2026-01-08T20:19:02.064961] [INFO ] [sig ] Generating forecast for: CINF [2026-01-08T20:19:02.064990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-08T20:19:02.076214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-08T20:19:02.076521] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-08T20:19:02.077327] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-08T20:19:02.077378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:02.077410] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:02.077435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:02.077490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:02.135555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:02.136431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:02.136515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:02.136551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:02.259189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:02.259355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:02.259414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:02.259445] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:02.263179] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=56.81%) [2026-01-08T20:19:02.263496] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-08T20:19:02.263671] [INFO ] [sig ] CINF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:02.418163] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CINF.txt [2026-01-08T20:19:02.418310] [INFO ] [sig ] [685/3512] Completed CINF in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.4m [2026-01-08T20:19:02.418352] [INFO ] [sig ] [686/3512] Forecasting CING... [2026-01-08T20:19:02.418403] [INFO ] [sig ] Generating forecast for: CING [2026-01-08T20:19:02.418436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-08T20:19:02.430153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-08T20:19:02.430474] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-08T20:19:02.431325] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-08T20:19:02.431380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:02.431412] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:02.431440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:02.431497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:02.497857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:02.498809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:02.498894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:02.498928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:02.617261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:02.617417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:02.617456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:02.617514] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:02.621377] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=33.45%) [2026-01-08T20:19:02.621679] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-08T20:19:02.621999] [INFO ] [sig ] CING: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:02.764186] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CING.txt [2026-01-08T20:19:02.764336] [INFO ] [sig ] [686/3512] Completed CING in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.4m [2026-01-08T20:19:02.764376] [INFO ] [sig ] [687/3512] Forecasting CIO... [2026-01-08T20:19:02.764407] [INFO ] [sig ] Generating forecast for: CIO [2026-01-08T20:19:02.764437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIO' from 'https://tdm.silogroup.org/data/derivative_storage/CIO.csv'. [2026-01-08T20:19:02.777491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIO'. [2026-01-08T20:19:02.778009] [INFO ] [FORECASTER] Starting predict_future for CIO [2026-01-08T20:19:02.779028] [DEBUG] [LOCAL ] No optimal features file found for CIO: ./output/feature-sets/CIO.txt [2026-01-08T20:19:02.779078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:02.779110] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:02.779136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:02.779191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:02.837285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:02.838125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:02.838204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:02.838236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:02.957511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:02.957687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:02.957733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:02.957768] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:02.961258] [DEBUG] [FORECASTER] CIO: Forecast T+1@11:T+2@11: DOWN (p=13.91%) [2026-01-08T20:19:02.961531] [INFO ] [FORECASTER] Completed predict_future for CIO [2026-01-08T20:19:02.961699] [INFO ] [sig ] CIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:03.099597] [INFO ] [LOCAL ] Saved forecast: CIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CIO.txt [2026-01-08T20:19:03.099741] [INFO ] [sig ] [687/3512] Completed CIO in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.4m [2026-01-08T20:19:03.099779] [INFO ] [sig ] [688/3512] Forecasting CION... [2026-01-08T20:19:03.099809] [INFO ] [sig ] Generating forecast for: CION [2026-01-08T20:19:03.099839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-08T20:19:03.111530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-08T20:19:03.111851] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-08T20:19:03.112648] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-08T20:19:03.112699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:03.112730] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:03.112756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:03.112813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:03.169529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:03.170329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:03.170408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:03.170439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:03.306714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:03.306870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:03.306908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:03.306937] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:03.310300] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=29.89%) [2026-01-08T20:19:03.310601] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-08T20:19:03.310731] [INFO ] [sig ] CION: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:03.461678] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CION.txt [2026-01-08T20:19:03.461828] [INFO ] [sig ] [688/3512] Completed CION in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:03.461869] [INFO ] [sig ] [689/3512] Forecasting CIVB... [2026-01-08T20:19:03.461900] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-08T20:19:03.461932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-08T20:19:03.474100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-08T20:19:03.474409] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-08T20:19:03.475237] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-08T20:19:03.475289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:03.475332] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:03.475359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:03.475415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:03.537706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:03.538668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:03.538762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:03.538795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:03.665842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:03.665997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:03.666037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:03.666064] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:03.669719] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=39.98%) [2026-01-08T20:19:03.670023] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-08T20:19:03.670151] [INFO ] [sig ] CIVB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:03.815030] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CIVB.txt [2026-01-08T20:19:03.815195] [INFO ] [sig ] [689/3512] Completed CIVB in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:03.815241] [INFO ] [sig ] [690/3512] Forecasting CIVI... [2026-01-08T20:19:03.815272] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-08T20:19:03.815304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-08T20:19:03.828083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-08T20:19:03.828450] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-08T20:19:03.829501] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-08T20:19:03.829553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:03.829605] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:03.829648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:03.829707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:03.890762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:03.891431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:03.891510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:03.891543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:04.017747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:04.017905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:04.017944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:04.017973] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:04.021638] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: DOWN (p=14.36%) [2026-01-08T20:19:04.021933] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-08T20:19:04.022059] [INFO ] [sig ] CIVI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:04.167632] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CIVI.txt [2026-01-08T20:19:04.167775] [INFO ] [sig ] [690/3512] Completed CIVI in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:04.167816] [INFO ] [sig ] [691/3512] Forecasting CLB... [2026-01-08T20:19:04.167845] [INFO ] [sig ] Generating forecast for: CLB [2026-01-08T20:19:04.167874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-08T20:19:04.180059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-08T20:19:04.180356] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-08T20:19:04.181196] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-08T20:19:04.181248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:04.181282] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:04.181308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:04.181366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:04.242698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:04.243643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:04.243731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:04.243765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:04.369511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:04.369718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:04.369771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:04.369817] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:04.373917] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=46.00%) [2026-01-08T20:19:04.374268] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-08T20:19:04.374408] [INFO ] [sig ] CLB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:04.519218] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLB.txt [2026-01-08T20:19:04.519366] [INFO ] [sig ] [691/3512] Completed CLB in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:04.519408] [INFO ] [sig ] [692/3512] Forecasting CLBK... [2026-01-08T20:19:04.519438] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-08T20:19:04.519468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-08T20:19:04.532410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-08T20:19:04.532797] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-08T20:19:04.533675] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-08T20:19:04.533729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:04.533762] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:04.533790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:04.533846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:04.594634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:04.595522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:04.595627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:04.595663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:04.720826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:04.720983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:04.721022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:04.721051] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:04.724446] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=25.63%) [2026-01-08T20:19:04.724771] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-08T20:19:04.725098] [INFO ] [sig ] CLBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:04.866715] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLBK.txt [2026-01-08T20:19:04.866875] [INFO ] [sig ] [692/3512] Completed CLBK in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:04.866916] [INFO ] [sig ] [693/3512] Forecasting CLCO... [2026-01-08T20:19:04.866951] [INFO ] [sig ] Generating forecast for: CLCO [2026-01-08T20:19:04.866981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLCO' from 'https://tdm.silogroup.org/data/derivative_storage/CLCO.csv'. [2026-01-08T20:19:04.878789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLCO'. [2026-01-08T20:19:04.879095] [INFO ] [FORECASTER] Starting predict_future for CLCO [2026-01-08T20:19:04.879902] [DEBUG] [LOCAL ] No optimal features file found for CLCO: ./output/feature-sets/CLCO.txt [2026-01-08T20:19:04.879952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:04.879983] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:04.880010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:04.880066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:04.938233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:04.939088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:04.939200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:04.939234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:05.062207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:05.062361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:05.062400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:05.062428] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:05.065741] [DEBUG] [FORECASTER] CLCO: Forecast T+1@11:T+2@11: UP (p=74.96%) [2026-01-08T20:19:05.066010] [INFO ] [FORECASTER] Completed predict_future for CLCO [2026-01-08T20:19:05.066129] [INFO ] [sig ] CLCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:05.205272] [INFO ] [LOCAL ] Saved forecast: CLCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CLCO.txt [2026-01-08T20:19:05.205418] [INFO ] [sig ] [693/3512] Completed CLCO in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:05.205458] [INFO ] [sig ] [694/3512] Forecasting CLDX... [2026-01-08T20:19:05.205487] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-08T20:19:05.205516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-08T20:19:05.218356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-08T20:19:05.218692] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-08T20:19:05.219468] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-08T20:19:05.219519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:05.219551] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:05.219596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:05.219654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:05.276871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:05.277655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:05.277735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:05.277768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:05.395940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:05.396099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:05.396139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:05.396167] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:05.399600] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=40.79%) [2026-01-08T20:19:05.399899] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-08T20:19:05.400056] [INFO ] [sig ] CLDX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:05.560414] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLDX.txt [2026-01-08T20:19:05.560550] [INFO ] [sig ] [694/3512] Completed CLDX in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:05.560607] [INFO ] [sig ] [695/3512] Forecasting CLF... [2026-01-08T20:19:05.560638] [INFO ] [sig ] Generating forecast for: CLF [2026-01-08T20:19:05.560668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-08T20:19:05.572161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-08T20:19:05.572477] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-08T20:19:05.573270] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-08T20:19:05.573321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:05.573352] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:05.573378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:05.573433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:05.633271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:05.634247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:05.634336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:05.634368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:05.765992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:05.766143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:05.766184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:05.766214] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:05.769644] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-01-08T20:19:05.769945] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-08T20:19:05.770072] [INFO ] [sig ] CLF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:05.912793] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLF.txt [2026-01-08T20:19:05.913136] [INFO ] [sig ] [695/3512] Completed CLF in 0.4s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:05.913174] [INFO ] [sig ] [696/3512] Forecasting CLFD... [2026-01-08T20:19:05.913204] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-08T20:19:05.913233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-08T20:19:05.924808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-08T20:19:05.925346] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-08T20:19:05.926348] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-08T20:19:05.926399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:05.926430] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:05.926456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:05.926512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:05.988168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:05.989283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:05.989371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:05.989406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:06.111993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:06.112166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:06.112207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:06.112254] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:06.115614] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=9.96%) [2026-01-08T20:19:06.115904] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-08T20:19:06.116034] [INFO ] [sig ] CLFD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:06.254585] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLFD.txt [2026-01-08T20:19:06.254774] [INFO ] [sig ] [696/3512] Completed CLFD in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:06.254821] [INFO ] [sig ] [697/3512] Forecasting CLH... [2026-01-08T20:19:06.254850] [INFO ] [sig ] Generating forecast for: CLH [2026-01-08T20:19:06.254882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-08T20:19:06.266717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-08T20:19:06.267005] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-08T20:19:06.267806] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-08T20:19:06.267857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:06.267888] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:06.267914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:06.267969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:06.327252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:06.328360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:06.328469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:06.328502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:06.451200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:06.451368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:06.451408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:06.451435] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:06.455397] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=5.15%) [2026-01-08T20:19:06.455796] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-08T20:19:06.455940] [INFO ] [sig ] CLH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:06.598671] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLH.txt [2026-01-08T20:19:06.598811] [INFO ] [sig ] [697/3512] Completed CLH in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:06.598852] [INFO ] [sig ] [698/3512] Forecasting CLLS... [2026-01-08T20:19:06.598881] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-08T20:19:06.598911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-08T20:19:06.611043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-08T20:19:06.611400] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-08T20:19:06.612236] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-08T20:19:06.612288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:06.612319] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:06.612347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:06.612403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:06.670715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:06.671698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:06.671786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:06.671837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:06.791767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:06.791928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:06.791968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:06.791995] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:06.795500] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=11.80%) [2026-01-08T20:19:06.795791] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-08T20:19:06.796098] [INFO ] [sig ] CLLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:06.937280] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLLS.txt [2026-01-08T20:19:06.937436] [INFO ] [sig ] [698/3512] Completed CLLS in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:06.937475] [INFO ] [sig ] [699/3512] Forecasting CLMB... [2026-01-08T20:19:06.937505] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-08T20:19:06.937534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-08T20:19:06.949036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-08T20:19:06.949416] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-08T20:19:06.950223] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-08T20:19:06.950275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:06.950308] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:06.950334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:06.950390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:07.009045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:07.009866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:07.009945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:07.009977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:07.128501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:07.128677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:07.128716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:07.128744] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:07.132608] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-01-08T20:19:07.132885] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-08T20:19:07.133009] [INFO ] [sig ] CLMB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:07.277813] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CLMB.txt [2026-01-08T20:19:07.277973] [INFO ] [sig ] [699/3512] Completed CLMB in 0.3s | 2.88 sym/s | Total: 4.0m | ETA: 16.3m [2026-01-08T20:19:07.278013] [INFO ] [sig ] [700/3512] Forecasting CLNE... [2026-01-08T20:19:07.278236] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-08T20:19:07.278265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-08T20:19:07.291429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-08T20:19:07.291808] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-08T20:19:07.292812] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-08T20:19:07.292863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:07.292920] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:07.292973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:07.293032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:07.352169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:07.353055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:07.353138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:07.353171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:07.475055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:07.475205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:07.475245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:07.475273] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:07.478667] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=28.71%) [2026-01-08T20:19:07.478943] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-08T20:19:07.479066] [INFO ] [sig ] CLNE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:07.627448] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLNE.txt [2026-01-08T20:19:07.627620] [INFO ] [sig ] [700/3512] Completed CLNE in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.3m [2026-01-08T20:19:07.627662] [INFO ] [sig ] [701/3512] Forecasting CLNN... [2026-01-08T20:19:07.627692] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-08T20:19:07.627722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-08T20:19:07.638879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-08T20:19:07.639187] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-08T20:19:07.640180] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-08T20:19:07.640232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:07.640263] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:07.640288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:07.640344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:07.700187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:07.701303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:07.701396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:07.701430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:07.822992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:07.823144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:07.823184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:07.823212] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:07.826597] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=10.61%) [2026-01-08T20:19:07.826874] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-08T20:19:07.826999] [INFO ] [sig ] CLNN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:07.965541] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLNN.txt [2026-01-08T20:19:07.965670] [INFO ] [sig ] [701/3512] Completed CLNN in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.3m [2026-01-08T20:19:07.965709] [INFO ] [sig ] [702/3512] Forecasting CLOA... [2026-01-08T20:19:07.965737] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-08T20:19:07.965765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-08T20:19:07.977988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-08T20:19:07.978241] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-08T20:19:07.979052] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-08T20:19:07.979102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:07.979133] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:07.979160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:07.979216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:08.037007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:08.037618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:08.037693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:08.037725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:08.136325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:08.136423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:08.136458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:08.136485] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:08.139697] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-08T20:19:08.139960] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-08T20:19:08.140075] [INFO ] [sig ] CLOA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:08.279757] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CLOA.txt [2026-01-08T20:19:08.279911] [INFO ] [sig ] [702/3512] Completed CLOA in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.3m [2026-01-08T20:19:08.279950] [INFO ] [sig ] [703/3512] Forecasting CLRB... [2026-01-08T20:19:08.279979] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-08T20:19:08.280011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-08T20:19:08.291834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-08T20:19:08.292165] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-08T20:19:08.292994] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-08T20:19:08.293045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:08.293077] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:08.293103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:08.293159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:08.350462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:08.351525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:08.351627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:08.351661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:08.475149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:08.475327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:08.475376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:08.475453] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:08.479437] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=87.33%) [2026-01-08T20:19:08.479774] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-08T20:19:08.479907] [INFO ] [sig ] CLRB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:08.623159] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CLRB.txt [2026-01-08T20:19:08.623310] [INFO ] [sig ] [703/3512] Completed CLRB in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.3m [2026-01-08T20:19:08.623349] [INFO ] [sig ] [704/3512] Forecasting CLS... [2026-01-08T20:19:08.623380] [INFO ] [sig ] Generating forecast for: CLS [2026-01-08T20:19:08.623417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-08T20:19:08.636318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-08T20:19:08.636680] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-08T20:19:08.637668] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-08T20:19:08.637719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:08.637750] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:08.637776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:08.637831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:08.702353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:08.703332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:08.703418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:08.703452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:08.836871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:08.837023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:08.837063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:08.837092] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:08.840433] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=79.86%) [2026-01-08T20:19:08.840725] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-08T20:19:08.840854] [INFO ] [sig ] CLS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:08.980495] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CLS.txt [2026-01-08T20:19:08.980669] [INFO ] [sig ] [704/3512] Completed CLS in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.3m [2026-01-08T20:19:08.980711] [INFO ] [sig ] [705/3512] Forecasting CLX... [2026-01-08T20:19:08.980744] [INFO ] [sig ] Generating forecast for: CLX [2026-01-08T20:19:08.980773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-08T20:19:08.992519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-08T20:19:08.992878] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-08T20:19:08.993747] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-08T20:19:08.993800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:08.993832] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:08.993860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:08.993919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:09.052731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:09.053789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:09.053870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:09.053902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:09.173819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:09.173969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:09.174008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:09.174036] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:09.177700] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=45.16%) [2026-01-08T20:19:09.178169] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-08T20:19:09.178294] [INFO ] [sig ] CLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:09.322285] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CLX.txt [2026-01-08T20:19:09.322442] [INFO ] [sig ] [705/3512] Completed CLX in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:09.322482] [INFO ] [sig ] [706/3512] Forecasting CM... [2026-01-08T20:19:09.322515] [INFO ] [sig ] Generating forecast for: CM [2026-01-08T20:19:09.322560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-08T20:19:09.333814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-08T20:19:09.334113] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-08T20:19:09.334936] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-08T20:19:09.334988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:09.335020] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:09.335046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:09.335102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:09.394404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:09.395117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:09.395196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:09.395230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:09.517081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:09.517236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:09.517277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:09.517306] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:09.520719] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-01-08T20:19:09.520997] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-08T20:19:09.521123] [INFO ] [sig ] CM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:09.670348] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CM.txt [2026-01-08T20:19:09.670507] [INFO ] [sig ] [706/3512] Completed CM in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:09.670547] [INFO ] [sig ] [707/3512] Forecasting CMA... [2026-01-08T20:19:09.670594] [INFO ] [sig ] Generating forecast for: CMA [2026-01-08T20:19:09.670626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-08T20:19:09.682402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-08T20:19:09.682755] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-08T20:19:09.683769] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-08T20:19:09.683823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:09.683855] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:09.683882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:09.683939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:09.745028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:09.745870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:09.745953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:09.745986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:09.872129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:09.872280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:09.872319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:09.872347] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:09.875652] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=21.84%) [2026-01-08T20:19:09.875938] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-08T20:19:09.876059] [INFO ] [sig ] CMA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:10.022007] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMA.txt [2026-01-08T20:19:10.022166] [INFO ] [sig ] [707/3512] Completed CMA in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:10.022209] [INFO ] [sig ] [708/3512] Forecasting CMC... [2026-01-08T20:19:10.022238] [INFO ] [sig ] Generating forecast for: CMC [2026-01-08T20:19:10.022268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-08T20:19:10.034253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-08T20:19:10.034617] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-08T20:19:10.035448] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-08T20:19:10.035500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:10.035532] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:10.035559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:10.035644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:10.093714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:10.094784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:10.094866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:10.094899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:10.223911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:10.224103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:10.224159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:10.224188] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:10.228052] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: UP (p=80.31%) [2026-01-08T20:19:10.228333] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-08T20:19:10.228477] [INFO ] [sig ] CMC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:10.368781] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMC.txt [2026-01-08T20:19:10.368918] [INFO ] [sig ] [708/3512] Completed CMC in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:10.368956] [INFO ] [sig ] [709/3512] Forecasting CMCM... [2026-01-08T20:19:10.368985] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-08T20:19:10.369014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-08T20:19:10.380213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-08T20:19:10.380479] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-08T20:19:10.381494] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-08T20:19:10.381544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:10.381596] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:10.381625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:10.381681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:10.442616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:10.443556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:10.443654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:10.443687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:10.558769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:10.558953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:10.558992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:10.559019] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:10.562331] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: UP (p=78.67%) [2026-01-08T20:19:10.562618] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-08T20:19:10.562739] [INFO ] [sig ] CMCM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:10.709297] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMCM.txt [2026-01-08T20:19:10.709464] [INFO ] [sig ] [709/3512] Completed CMCM in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:10.709505] [INFO ] [sig ] [710/3512] Forecasting CMCO... [2026-01-08T20:19:10.709534] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-08T20:19:10.709563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-08T20:19:10.722272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-08T20:19:10.722686] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-08T20:19:10.723486] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-08T20:19:10.723537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:10.723569] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:10.723618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:10.723674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:10.781063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:10.781902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:10.782012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:10.782047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:10.905891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:10.906046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:10.906086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:10.906115] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:10.909460] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=61.62%) [2026-01-08T20:19:10.909756] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-08T20:19:10.909881] [INFO ] [sig ] CMCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:11.056593] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMCO.txt [2026-01-08T20:19:11.056750] [INFO ] [sig ] [710/3512] Completed CMCO in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:11.056790] [INFO ] [sig ] [711/3512] Forecasting CMCSA... [2026-01-08T20:19:11.056820] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-08T20:19:11.056849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-08T20:19:11.068126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-08T20:19:11.068505] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-08T20:19:11.069462] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-08T20:19:11.069558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:11.069625] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:11.069664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:11.069745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:11.129289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:11.130125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:11.130205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:11.130238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:11.264428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:11.264602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:11.264643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:11.264673] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:11.268608] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=62.61%) [2026-01-08T20:19:11.268898] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-08T20:19:11.269218] [INFO ] [sig ] CMCSA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:11.411164] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMCSA.txt [2026-01-08T20:19:11.411337] [INFO ] [sig ] [711/3512] Completed CMCSA in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:11.411379] [INFO ] [sig ] [712/3512] Forecasting CME... [2026-01-08T20:19:11.411411] [INFO ] [sig ] Generating forecast for: CME [2026-01-08T20:19:11.411441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-08T20:19:11.423564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-08T20:19:11.423945] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-08T20:19:11.424788] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-08T20:19:11.424845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:11.424878] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:11.424905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:11.424962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:11.484465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:11.485353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:11.485443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:11.485478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:11.614269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:11.614431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:11.614470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:11.614498] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:11.618283] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-08T20:19:11.618670] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-08T20:19:11.618803] [INFO ] [sig ] CME: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:11.763465] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CME.txt [2026-01-08T20:19:11.763654] [INFO ] [sig ] [712/3512] Completed CME in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:11.763703] [INFO ] [sig ] [713/3512] Forecasting CMG... [2026-01-08T20:19:11.763735] [INFO ] [sig ] Generating forecast for: CMG [2026-01-08T20:19:11.763765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-08T20:19:11.775715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-08T20:19:11.776079] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-08T20:19:11.776969] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-08T20:19:11.777023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:11.777068] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:11.777096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:11.777154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:11.837886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:11.838820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:11.838903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:11.838938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:11.963363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:11.963526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:11.963568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:11.963620] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:11.967164] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-08T20:19:11.967456] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-08T20:19:11.967601] [INFO ] [sig ] CMG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:12.116312] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMG.txt [2026-01-08T20:19:12.116528] [INFO ] [sig ] [713/3512] Completed CMG in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:12.116593] [INFO ] [sig ] [714/3512] Forecasting CMI... [2026-01-08T20:19:12.116630] [INFO ] [sig ] Generating forecast for: CMI [2026-01-08T20:19:12.116660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-08T20:19:12.129553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-08T20:19:12.129985] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-08T20:19:12.130843] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-08T20:19:12.130895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:12.130929] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:12.130956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:12.131014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:12.189954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:12.190805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:12.190893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:12.190928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:12.317928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:12.318082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:12.318122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:12.318152] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:12.322446] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=58.47%) [2026-01-08T20:19:12.322758] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-08T20:19:12.322897] [INFO ] [sig ] CMI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:12.466986] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMI.txt [2026-01-08T20:19:12.467150] [INFO ] [sig ] [714/3512] Completed CMI in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:12.467193] [INFO ] [sig ] [715/3512] Forecasting CMMB... [2026-01-08T20:19:12.467223] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-08T20:19:12.467256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-08T20:19:12.481203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-08T20:19:12.481764] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-08T20:19:12.482804] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-08T20:19:12.482863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:12.482899] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:12.482927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:12.482989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:12.544430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:12.545385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:12.545472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:12.545504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:12.663443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:12.663669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:12.663732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:12.663760] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:12.667347] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=18.64%) [2026-01-08T20:19:12.667642] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-08T20:19:12.667771] [INFO ] [sig ] CMMB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:12.826260] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMMB.txt [2026-01-08T20:19:12.826466] [INFO ] [sig ] [715/3512] Completed CMMB in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:12.826522] [INFO ] [sig ] [716/3512] Forecasting CMP... [2026-01-08T20:19:12.826562] [INFO ] [sig ] Generating forecast for: CMP [2026-01-08T20:19:12.826626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-08T20:19:12.838793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-08T20:19:12.839209] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-08T20:19:12.840073] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-08T20:19:12.840126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:12.840159] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:12.840186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:12.840242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:12.898711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:12.899591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:12.899676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:12.899710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:13.027424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:13.027596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:13.027651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:13.027699] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:13.031375] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: DOWN (p=29.34%) [2026-01-08T20:19:13.031705] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-08T20:19:13.031839] [INFO ] [sig ] CMP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:13.174259] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMP.txt [2026-01-08T20:19:13.174427] [INFO ] [sig ] [716/3512] Completed CMP in 0.3s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:13.174504] [INFO ] [sig ] [717/3512] Forecasting CMPO... [2026-01-08T20:19:13.174537] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-08T20:19:13.174584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-08T20:19:13.186597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-08T20:19:13.186929] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-08T20:19:13.188025] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-08T20:19:13.188078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:13.188141] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:13.188179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:13.188259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:13.247914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:13.248828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:13.248921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:13.248956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:13.377688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:13.377841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:13.377882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:13.377911] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:13.381775] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: DOWN (p=23.74%) [2026-01-08T20:19:13.382068] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-08T20:19:13.382194] [INFO ] [sig ] CMPO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:13.525505] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMPO.txt [2026-01-08T20:19:13.525681] [INFO ] [sig ] [717/3512] Completed CMPO in 0.4s | 2.88 sym/s | Total: 4.1m | ETA: 16.2m [2026-01-08T20:19:13.525723] [INFO ] [sig ] [718/3512] Forecasting CMPS... [2026-01-08T20:19:13.525752] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-08T20:19:13.525783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-08T20:19:13.537719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-08T20:19:13.538319] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-08T20:19:13.539275] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-08T20:19:13.539332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:13.539365] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:13.539393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:13.539452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:13.597999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:13.598913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:13.599004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:13.599036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:13.721374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:13.721532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:13.721593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:13.721627] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:13.725148] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=5.34%) [2026-01-08T20:19:13.725467] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-08T20:19:13.725641] [INFO ] [sig ] CMPS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:13.876718] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMPS.txt [2026-01-08T20:19:13.876879] [INFO ] [sig ] [718/3512] Completed CMPS in 0.4s | 2.88 sym/s | Total: 4.2m | ETA: 16.2m [2026-01-08T20:19:13.876922] [INFO ] [sig ] [719/3512] Forecasting CMPX... [2026-01-08T20:19:13.876952] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-08T20:19:13.876981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-08T20:19:13.888836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-08T20:19:13.889218] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-08T20:19:13.890067] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-08T20:19:13.890120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:13.890154] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:13.890181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:13.890240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:13.949361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:13.950372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:13.950459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:13.950493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:14.071311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:14.071466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:14.071506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:14.071533] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:14.074941] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-01-08T20:19:14.075227] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-08T20:19:14.075353] [INFO ] [sig ] CMPX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:14.217140] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMPX.txt [2026-01-08T20:19:14.217292] [INFO ] [sig ] [719/3512] Completed CMPX in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.2m [2026-01-08T20:19:14.217332] [INFO ] [sig ] [720/3512] Forecasting CMRE... [2026-01-08T20:19:14.217363] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-08T20:19:14.217394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-08T20:19:14.229523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-08T20:19:14.229918] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-08T20:19:14.230725] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-08T20:19:14.230776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:14.230807] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:14.230832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:14.230887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:14.290277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:14.291120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:14.291204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:14.291236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:14.416426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:14.416609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:14.416653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:14.416729] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:14.421652] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=54.50%) [2026-01-08T20:19:14.422055] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-08T20:19:14.422202] [INFO ] [sig ] CMRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:14.583880] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMRE.txt [2026-01-08T20:19:14.584011] [INFO ] [sig ] [720/3512] Completed CMRE in 0.4s | 2.88 sym/s | Total: 4.2m | ETA: 16.2m [2026-01-08T20:19:14.584050] [INFO ] [sig ] [721/3512] Forecasting CMS... [2026-01-08T20:19:14.584080] [INFO ] [sig ] Generating forecast for: CMS [2026-01-08T20:19:14.584111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-08T20:19:14.595641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-08T20:19:14.595932] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-08T20:19:14.596731] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-08T20:19:14.596783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:14.596814] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:14.596840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:14.596895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:14.653610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:14.654275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:14.654353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:14.654387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:14.779166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:14.779315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:14.779357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:14.779385] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:14.782776] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=95.56%) [2026-01-08T20:19:14.783050] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-08T20:19:14.783175] [INFO ] [sig ] CMS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:14.927826] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMS.txt [2026-01-08T20:19:14.927960] [INFO ] [sig ] [721/3512] Completed CMS in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.2m [2026-01-08T20:19:14.927997] [INFO ] [sig ] [722/3512] Forecasting CMSA... [2026-01-08T20:19:14.928027] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-08T20:19:14.928057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-08T20:19:14.939769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-08T20:19:14.940076] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-08T20:19:14.940903] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-08T20:19:14.940954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:14.940985] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:14.941012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:14.941069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:15.000077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:15.000780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:15.001062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:15.001094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:15.114665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:15.114811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:15.114850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:15.114879] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:15.118158] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=47.31%) [2026-01-08T20:19:15.118453] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-08T20:19:15.118592] [INFO ] [sig ] CMSA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:15.256726] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMSA.txt [2026-01-08T20:19:15.256868] [INFO ] [sig ] [722/3512] Completed CMSA in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:15.256906] [INFO ] [sig ] [723/3512] Forecasting CMSC... [2026-01-08T20:19:15.256935] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-08T20:19:15.256965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-08T20:19:15.267812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-08T20:19:15.268081] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-08T20:19:15.272519] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-08T20:19:15.272591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:15.272625] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:15.272651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:15.272707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:15.331298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:15.332247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:15.332362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:15.332397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:15.449661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:15.449820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:15.449860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:15.449888] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:15.453470] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-08T20:19:15.453856] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-08T20:19:15.453996] [INFO ] [sig ] CMSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:15.600615] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMSC.txt [2026-01-08T20:19:15.600786] [INFO ] [sig ] [723/3512] Completed CMSC in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:15.600827] [INFO ] [sig ] [724/3512] Forecasting CMSD... [2026-01-08T20:19:15.600857] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-08T20:19:15.600900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-08T20:19:15.613944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-08T20:19:15.614327] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-08T20:19:15.615169] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-08T20:19:15.615222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:15.615269] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:15.615296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:15.615353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:15.674968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:15.675851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:15.675939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:15.675973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:15.795839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:15.795999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:15.796038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:15.796066] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:15.799434] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: DOWN (p=12.78%) [2026-01-08T20:19:15.799730] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-08T20:19:15.799860] [INFO ] [sig ] CMSD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:15.941843] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMSD.txt [2026-01-08T20:19:15.941974] [INFO ] [sig ] [724/3512] Completed CMSD in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:15.942013] [INFO ] [sig ] [725/3512] Forecasting CMTG... [2026-01-08T20:19:15.942041] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-08T20:19:15.942070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-08T20:19:15.954145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-08T20:19:15.954408] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-08T20:19:15.955223] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-08T20:19:15.955275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:15.955309] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:15.955336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:15.955393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:16.020398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:16.021449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:16.021591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:16.021630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:16.140956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:16.141117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:16.141157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:16.141185] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:16.144548] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-08T20:19:16.144851] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-08T20:19:16.144975] [INFO ] [sig ] CMTG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:16.287229] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CMTG.txt [2026-01-08T20:19:16.287376] [INFO ] [sig ] [725/3512] Completed CMTG in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:16.287415] [INFO ] [sig ] [726/3512] Forecasting CMTL... [2026-01-08T20:19:16.287445] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-08T20:19:16.287475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-08T20:19:16.299226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-08T20:19:16.299556] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-08T20:19:16.300350] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-08T20:19:16.300401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:16.300432] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:16.300458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:16.300514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:16.358496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:16.359170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:16.359245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:16.359277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:16.480275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:16.480431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:16.480471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:16.480500] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:16.483803] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=41.41%) [2026-01-08T20:19:16.484068] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-08T20:19:16.484188] [INFO ] [sig ] CMTL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:16.625040] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CMTL.txt [2026-01-08T20:19:16.625169] [INFO ] [sig ] [726/3512] Completed CMTL in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:16.625206] [INFO ] [sig ] [727/3512] Forecasting CNA... [2026-01-08T20:19:16.625235] [INFO ] [sig ] Generating forecast for: CNA [2026-01-08T20:19:16.625265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-08T20:19:16.636529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-08T20:19:16.636795] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-08T20:19:16.637555] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-08T20:19:16.637627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:16.637659] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:16.637686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:16.637741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:16.694514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:16.695138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:16.695254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:16.695288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:16.816643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:16.816834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:16.816875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:16.816903] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:16.820400] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: DOWN (p=20.00%) [2026-01-08T20:19:16.820692] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-08T20:19:16.820824] [INFO ] [sig ] CNA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:16.961059] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNA.txt [2026-01-08T20:19:16.961238] [INFO ] [sig ] [727/3512] Completed CNA in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:16.961287] [INFO ] [sig ] [728/3512] Forecasting CNC... [2026-01-08T20:19:16.961319] [INFO ] [sig ] Generating forecast for: CNC [2026-01-08T20:19:16.961356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-08T20:19:16.973348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-08T20:19:16.973755] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-08T20:19:16.974628] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-08T20:19:16.974684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:16.974715] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:16.974741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:16.974796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:17.033159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:17.034120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:17.034216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:17.034251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:17.153856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:17.154019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:17.154059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:17.154088] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:17.157550] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-01-08T20:19:17.157867] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-08T20:19:17.158002] [INFO ] [sig ] CNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:17.300515] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNC.txt [2026-01-08T20:19:17.300685] [INFO ] [sig ] [728/3512] Completed CNC in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:17.300728] [INFO ] [sig ] [729/3512] Forecasting CNF... [2026-01-08T20:19:17.300757] [INFO ] [sig ] Generating forecast for: CNF [2026-01-08T20:19:17.300786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-08T20:19:17.311526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-08T20:19:17.311893] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-08T20:19:17.312699] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-08T20:19:17.312750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:17.312780] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:17.312807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:17.312863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:17.372079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:17.372941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:17.373024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:17.373067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:17.482859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:17.483054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:17.483106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:17.483142] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:17.487896] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=93.25%) [2026-01-08T20:19:17.488270] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-08T20:19:17.488457] [INFO ] [sig ] CNF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:17.633042] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNF.txt [2026-01-08T20:19:17.633183] [INFO ] [sig ] [729/3512] Completed CNF in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:17.633223] [INFO ] [sig ] [730/3512] Forecasting CNI... [2026-01-08T20:19:17.633252] [INFO ] [sig ] Generating forecast for: CNI [2026-01-08T20:19:17.633281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-08T20:19:17.645221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-08T20:19:17.645529] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-08T20:19:17.646322] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-08T20:19:17.646372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:17.646403] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:17.646429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:17.646484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:17.702106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:17.702936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:17.703015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:17.703048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:17.822496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:17.822666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:17.822707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:17.822739] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:17.826154] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-08T20:19:17.826433] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-08T20:19:17.826559] [INFO ] [sig ] CNI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:17.965631] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNI.txt [2026-01-08T20:19:17.965801] [INFO ] [sig ] [730/3512] Completed CNI in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:17.965844] [INFO ] [sig ] [731/3512] Forecasting CNK... [2026-01-08T20:19:17.965873] [INFO ] [sig ] Generating forecast for: CNK [2026-01-08T20:19:17.965903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-08T20:19:17.977219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-08T20:19:17.977489] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-08T20:19:17.978344] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-08T20:19:17.978421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:17.978455] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:17.978482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:17.978540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:18.036233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:18.037191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:18.037283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:18.037317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:18.169265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:18.169427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:18.169468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:18.169498] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:18.172958] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=64.71%) [2026-01-08T20:19:18.173252] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-08T20:19:18.173381] [INFO ] [sig ] CNK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:18.319636] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNK.txt [2026-01-08T20:19:18.319768] [INFO ] [sig ] [731/3512] Completed CNK in 0.4s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:18.319808] [INFO ] [sig ] [732/3512] Forecasting CNM... [2026-01-08T20:19:18.319837] [INFO ] [sig ] Generating forecast for: CNM [2026-01-08T20:19:18.319866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-08T20:19:18.330818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-08T20:19:18.331071] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-08T20:19:18.331858] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-08T20:19:18.331909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:18.331940] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:18.331967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:18.332023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:18.388384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:18.389047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:18.389133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:18.389164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:18.514496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:18.514658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:18.514698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:18.514725] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:18.518019] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=54.43%) [2026-01-08T20:19:18.518285] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-08T20:19:18.518429] [INFO ] [sig ] CNM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:18.657329] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNM.txt [2026-01-08T20:19:18.657474] [INFO ] [sig ] [732/3512] Completed CNM in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:18.657514] [INFO ] [sig ] [733/3512] Forecasting CNMD... [2026-01-08T20:19:18.657542] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-08T20:19:18.657587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-08T20:19:18.669865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-08T20:19:18.670234] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-08T20:19:18.671069] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-08T20:19:18.671121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:18.671152] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:18.671177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:18.671232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:18.729364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:18.730283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:18.730374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:18.730407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:18.851522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:18.851721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:18.851766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:18.851797] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:18.855259] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-08T20:19:18.855566] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-08T20:19:18.855734] [INFO ] [sig ] CNMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:18.995905] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNMD.txt [2026-01-08T20:19:18.996071] [INFO ] [sig ] [733/3512] Completed CNMD in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:18.996110] [INFO ] [sig ] [734/3512] Forecasting CNNE... [2026-01-08T20:19:18.996143] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-08T20:19:18.996172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-08T20:19:19.007638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-08T20:19:19.008018] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-08T20:19:19.008903] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-08T20:19:19.008956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:19.009014] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:19.009047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:19.009105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:19.065999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:19.066788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:19.066870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:19.066904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:19.188729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:19.188881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:19.188918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:19.188947] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:19.192329] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-01-08T20:19:19.192623] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-08T20:19:19.192752] [INFO ] [sig ] CNNE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:19.336243] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNNE.txt [2026-01-08T20:19:19.336385] [INFO ] [sig ] [734/3512] Completed CNNE in 0.3s | 2.88 sym/s | Total: 4.2m | ETA: 16.1m [2026-01-08T20:19:19.336426] [INFO ] [sig ] [735/3512] Forecasting CNO... [2026-01-08T20:19:19.336455] [INFO ] [sig ] Generating forecast for: CNO [2026-01-08T20:19:19.336484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-08T20:19:19.347610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-08T20:19:19.347946] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-08T20:19:19.348887] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-08T20:19:19.348940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:19.348972] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:19.348998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:19.349063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:19.411527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:19.412371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:19.412458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:19.412493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:19.535322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:19.535475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:19.535514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:19.535543] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:19.538903] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=13.09%) [2026-01-08T20:19:19.539176] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-08T20:19:19.539303] [INFO ] [sig ] CNO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:19.679182] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNO.txt [2026-01-08T20:19:19.679324] [INFO ] [sig ] [735/3512] Completed CNO in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.1m [2026-01-08T20:19:19.679364] [INFO ] [sig ] [736/3512] Forecasting CNOB... [2026-01-08T20:19:19.679393] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-08T20:19:19.679422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-08T20:19:19.690194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-08T20:19:19.690482] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-08T20:19:19.691281] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-08T20:19:19.691332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:19.691363] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:19.691390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:19.691446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:19.749722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:19.750501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:19.750594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:19.750629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:19.872783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:19.872940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:19.872980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:19.873008] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:19.876467] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=16.58%) [2026-01-08T20:19:19.876754] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-08T20:19:19.876875] [INFO ] [sig ] CNOB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:20.019420] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNOB.txt [2026-01-08T20:19:20.019601] [INFO ] [sig ] [736/3512] Completed CNOB in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.1m [2026-01-08T20:19:20.019644] [INFO ] [sig ] [737/3512] Forecasting CNP... [2026-01-08T20:19:20.019673] [INFO ] [sig ] Generating forecast for: CNP [2026-01-08T20:19:20.019703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-08T20:19:20.031645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-08T20:19:20.031982] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-08T20:19:20.033007] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-08T20:19:20.033071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:20.033104] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:20.033131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:20.033344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:20.093601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:20.094251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:20.094331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:20.094364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:20.218194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:20.218350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:20.218417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:20.218490] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:20.221987] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=30.33%) [2026-01-08T20:19:20.222272] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-08T20:19:20.222403] [INFO ] [sig ] CNP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:20.371916] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNP.txt [2026-01-08T20:19:20.372062] [INFO ] [sig ] [737/3512] Completed CNP in 0.4s | 2.88 sym/s | Total: 4.3m | ETA: 16.1m [2026-01-08T20:19:20.372102] [INFO ] [sig ] [738/3512] Forecasting CNQ... [2026-01-08T20:19:20.372131] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-08T20:19:20.372161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-08T20:19:20.383944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-08T20:19:20.384395] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-08T20:19:20.385441] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-08T20:19:20.385503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:20.385544] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:20.385600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:20.385679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:20.447943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:20.448828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:20.448906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:20.448938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:20.571404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:20.571552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:20.571608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:20.571637] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:20.575166] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-08T20:19:20.575438] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-08T20:19:20.575557] [INFO ] [sig ] CNQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:20.725159] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNQ.txt [2026-01-08T20:19:20.725313] [INFO ] [sig ] [738/3512] Completed CNQ in 0.4s | 2.88 sym/s | Total: 4.3m | ETA: 16.1m [2026-01-08T20:19:20.725352] [INFO ] [sig ] [739/3512] Forecasting CNS... [2026-01-08T20:19:20.725381] [INFO ] [sig ] Generating forecast for: CNS [2026-01-08T20:19:20.725410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-08T20:19:20.736686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-08T20:19:20.737003] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-08T20:19:20.737836] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-08T20:19:20.737889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:20.737920] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:20.737948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:20.738005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:20.795600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:20.796518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:20.796612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:20.796647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:20.915995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:20.916135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:20.916172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:20.916200] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:20.919507] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-01-08T20:19:20.919799] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-08T20:19:20.919925] [INFO ] [sig ] CNS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:21.056105] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNS.txt [2026-01-08T20:19:21.056233] [INFO ] [sig ] [739/3512] Completed CNS in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:21.056272] [INFO ] [sig ] [740/3512] Forecasting CNSP... [2026-01-08T20:19:21.056301] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-08T20:19:21.056331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-08T20:19:21.067273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-08T20:19:21.067545] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-08T20:19:21.068331] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-08T20:19:21.068411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:21.068443] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:21.068469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:21.068525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:21.126351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:21.127049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:21.127125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:21.127157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:21.248527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:21.248692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:21.248730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:21.248759] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:21.252517] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=15.04%) [2026-01-08T20:19:21.252803] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-08T20:19:21.252923] [INFO ] [sig ] CNSP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:21.396136] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNSP.txt [2026-01-08T20:19:21.396291] [INFO ] [sig ] [740/3512] Completed CNSP in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:21.396341] [INFO ] [sig ] [741/3512] Forecasting CNTA... [2026-01-08T20:19:21.396373] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-08T20:19:21.396404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-08T20:19:21.407562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-08T20:19:21.407871] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-08T20:19:21.408743] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-08T20:19:21.408794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:21.408825] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:21.408852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:21.408907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:21.467244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:21.468072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:21.468152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:21.468185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:21.581411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:21.581555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:21.581613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:21.581642] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:21.584929] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=71.43%) [2026-01-08T20:19:21.585200] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-08T20:19:21.585318] [INFO ] [sig ] CNTA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:21.724046] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNTA.txt [2026-01-08T20:19:21.724179] [INFO ] [sig ] [741/3512] Completed CNTA in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:21.724218] [INFO ] [sig ] [742/3512] Forecasting CNTY... [2026-01-08T20:19:21.724248] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-08T20:19:21.724278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-08T20:19:21.735210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-08T20:19:21.735494] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-08T20:19:21.736280] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-08T20:19:21.736330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:21.736362] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:21.736389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:21.736445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:21.796691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:21.797714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:21.797806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:21.797841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:21.924197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:21.924364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:21.924411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:21.924439] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:21.927856] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: DOWN (p=31.10%) [2026-01-08T20:19:21.928136] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-08T20:19:21.928282] [INFO ] [sig ] CNTY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:22.067555] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNTY.txt [2026-01-08T20:19:22.067727] [INFO ] [sig ] [742/3512] Completed CNTY in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:22.067768] [INFO ] [sig ] [743/3512] Forecasting CNVS... [2026-01-08T20:19:22.067797] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-08T20:19:22.067827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-08T20:19:22.079494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-08T20:19:22.079810] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-08T20:19:22.080620] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-08T20:19:22.080672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:22.080703] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:22.080728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:22.080783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:22.142789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:22.143675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:22.143753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:22.143786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:22.265673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:22.265846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:22.265891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:22.265921] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:22.270104] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=29.58%) [2026-01-08T20:19:22.270498] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-08T20:19:22.270691] [INFO ] [sig ] CNVS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:22.415029] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNVS.txt [2026-01-08T20:19:22.415185] [INFO ] [sig ] [743/3512] Completed CNVS in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:22.415226] [INFO ] [sig ] [744/3512] Forecasting CNX... [2026-01-08T20:19:22.415256] [INFO ] [sig ] Generating forecast for: CNX [2026-01-08T20:19:22.415287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-08T20:19:22.428201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-08T20:19:22.428648] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-08T20:19:22.429627] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-08T20:19:22.429687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:22.429725] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:22.429757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:22.429825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:22.488729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:22.489611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:22.489721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:22.489754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:22.620671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:22.620824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:22.620883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:22.620913] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:22.624254] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=62.38%) [2026-01-08T20:19:22.624539] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-08T20:19:22.624682] [INFO ] [sig ] CNX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:22.765900] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNX.txt [2026-01-08T20:19:22.766032] [INFO ] [sig ] [744/3512] Completed CNX in 0.4s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:22.766072] [INFO ] [sig ] [745/3512] Forecasting CNXC... [2026-01-08T20:19:22.766104] [INFO ] [sig ] Generating forecast for: CNXC [2026-01-08T20:19:22.766135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXC' from 'https://tdm.silogroup.org/data/derivative_storage/CNXC.csv'. [2026-01-08T20:19:22.777950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXC'. [2026-01-08T20:19:22.778243] [INFO ] [FORECASTER] Starting predict_future for CNXC [2026-01-08T20:19:22.779062] [DEBUG] [LOCAL ] No optimal features file found for CNXC: ./output/feature-sets/CNXC.txt [2026-01-08T20:19:22.779115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:22.779148] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:22.779175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:22.779231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:22.837737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:22.838558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:22.838658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:22.838692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:22.970040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:22.970265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:22.970306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:22.970335] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:22.973860] [DEBUG] [FORECASTER] CNXC: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-08T20:19:22.974149] [INFO ] [FORECASTER] Completed predict_future for CNXC [2026-01-08T20:19:22.974279] [INFO ] [sig ] CNXC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:23.114523] [INFO ] [LOCAL ] Saved forecast: CNXC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CNXC.txt [2026-01-08T20:19:23.114678] [INFO ] [sig ] [745/3512] Completed CNXC in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:23.114719] [INFO ] [sig ] [746/3512] Forecasting CNXN... [2026-01-08T20:19:23.114750] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-08T20:19:23.114780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-08T20:19:23.126825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-08T20:19:23.127197] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-08T20:19:23.128028] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-08T20:19:23.128081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:23.128113] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:23.128140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:23.128196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:23.190671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:23.191487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:23.191570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:23.191623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:23.311972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:23.312125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:23.312165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:23.312192] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:23.315484] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=72.27%) [2026-01-08T20:19:23.315790] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-08T20:19:23.315918] [INFO ] [sig ] CNXN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:23.453663] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CNXN.txt [2026-01-08T20:19:23.453800] [INFO ] [sig ] [746/3512] Completed CNXN in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:23.453838] [INFO ] [sig ] [747/3512] Forecasting COCO... [2026-01-08T20:19:23.453868] [INFO ] [sig ] Generating forecast for: COCO [2026-01-08T20:19:23.453898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-08T20:19:23.464832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-08T20:19:23.465141] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-08T20:19:23.465939] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-08T20:19:23.465989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:23.466021] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:23.466047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:23.466104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:23.522064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:23.522733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:23.522811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:23.522843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:23.644012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:23.644170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:23.644208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:23.644237] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:23.647537] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-01-08T20:19:23.647819] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-08T20:19:23.647939] [INFO ] [sig ] COCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:23.788629] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COCO.txt [2026-01-08T20:19:23.788804] [INFO ] [sig ] [747/3512] Completed COCO in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:23.788845] [INFO ] [sig ] [748/3512] Forecasting CODA... [2026-01-08T20:19:23.788875] [INFO ] [sig ] Generating forecast for: CODA [2026-01-08T20:19:23.788905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-08T20:19:23.799610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-08T20:19:23.799920] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-08T20:19:23.800716] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-08T20:19:23.800766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:23.800808] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:23.800836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:23.800892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:23.857785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:23.858812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:23.858894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:23.858925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:23.968528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:23.968702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:23.968741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:23.968769] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:23.972071] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-01-08T20:19:23.972339] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-08T20:19:23.972459] [INFO ] [sig ] CODA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:24.115216] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CODA.txt [2026-01-08T20:19:24.115353] [INFO ] [sig ] [748/3512] Completed CODA in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:24.115391] [INFO ] [sig ] [749/3512] Forecasting CODI... [2026-01-08T20:19:24.115420] [INFO ] [sig ] Generating forecast for: CODI [2026-01-08T20:19:24.115450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-08T20:19:24.127913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-08T20:19:24.128202] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-08T20:19:24.129032] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-08T20:19:24.129084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:24.129115] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:24.129141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:24.129195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:24.186559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:24.187434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:24.187514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:24.187546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:24.305064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:24.305219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:24.305259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:24.305287] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:24.308704] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=20.92%) [2026-01-08T20:19:24.308980] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-08T20:19:24.309103] [INFO ] [sig ] CODI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:24.456915] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CODI.txt [2026-01-08T20:19:24.457064] [INFO ] [sig ] [749/3512] Completed CODI in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:24.457110] [INFO ] [sig ] [750/3512] Forecasting COEP... [2026-01-08T20:19:24.457146] [INFO ] [sig ] Generating forecast for: COEP [2026-01-08T20:19:24.457181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-08T20:19:24.469426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-08T20:19:24.469764] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-08T20:19:24.470563] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-08T20:19:24.470634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:24.470668] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:24.470695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:24.470751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:24.529310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:24.530158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:24.530241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:24.530274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:24.657831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:24.657983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:24.658024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:24.658054] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:24.661484] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-08T20:19:24.661773] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-08T20:19:24.661897] [INFO ] [sig ] COEP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:24.803139] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COEP.txt [2026-01-08T20:19:24.803265] [INFO ] [sig ] [750/3512] Completed COEP in 0.3s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:24.803303] [INFO ] [sig ] [751/3512] Forecasting COF... [2026-01-08T20:19:24.803332] [INFO ] [sig ] Generating forecast for: COF [2026-01-08T20:19:24.803361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-08T20:19:24.815367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-08T20:19:24.815712] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-08T20:19:24.816489] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-08T20:19:24.816540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:24.816638] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:24.816667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:24.816723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:24.876511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:24.877393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:24.877475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:24.877509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:25.000799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:25.000959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:25.001002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:25.001031] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:25.004481] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-01-08T20:19:25.004779] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-08T20:19:25.004904] [INFO ] [sig ] COF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:25.159929] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COF.txt [2026-01-08T20:19:25.160096] [INFO ] [sig ] [751/3512] Completed COF in 0.4s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:25.160138] [INFO ] [sig ] [752/3512] Forecasting COFS... [2026-01-08T20:19:25.160174] [INFO ] [sig ] Generating forecast for: COFS [2026-01-08T20:19:25.160204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-08T20:19:25.172904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-08T20:19:25.173294] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-08T20:19:25.174108] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-08T20:19:25.174159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:25.174190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:25.174216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:25.174276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:25.237071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:25.237969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:25.238052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:25.238086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:25.359346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:25.359501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:25.359543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:25.359590] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:25.363085] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-08T20:19:25.363364] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-08T20:19:25.363490] [INFO ] [sig ] COFS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:25.515322] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COFS.txt [2026-01-08T20:19:25.515486] [INFO ] [sig ] [752/3512] Completed COFS in 0.4s | 2.88 sym/s | Total: 4.3m | ETA: 16.0m [2026-01-08T20:19:25.515527] [INFO ] [sig ] [753/3512] Forecasting COIN... [2026-01-08T20:19:25.515556] [INFO ] [sig ] Generating forecast for: COIN [2026-01-08T20:19:25.515605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-08T20:19:25.527521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-08T20:19:25.527884] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-08T20:19:25.528733] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-08T20:19:25.528784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:25.528816] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:25.528841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:25.528895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:25.591976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:25.592913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:25.592999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:25.593033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:25.717354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:25.717512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:25.717551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:25.717599] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:25.720935] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: DOWN (p=25.75%) [2026-01-08T20:19:25.721211] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-08T20:19:25.721340] [INFO ] [sig ] COIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:25.861762] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/COIN.txt [2026-01-08T20:19:25.861919] [INFO ] [sig ] [753/3512] Completed COIN in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 16.0m [2026-01-08T20:19:25.861959] [INFO ] [sig ] [754/3512] Forecasting COKE... [2026-01-08T20:19:25.861990] [INFO ] [sig ] Generating forecast for: COKE [2026-01-08T20:19:25.862020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-08T20:19:25.874011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-08T20:19:25.874350] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-08T20:19:25.875149] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-08T20:19:25.875202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:25.875232] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:25.875258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:25.875312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:25.935100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:25.936130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:25.936221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:25.936254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:26.053841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:26.054016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:26.054056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:26.054121] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:26.057659] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-01-08T20:19:26.057996] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-08T20:19:26.058139] [INFO ] [sig ] COKE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:26.202061] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/COKE.txt [2026-01-08T20:19:26.202227] [INFO ] [sig ] [754/3512] Completed COKE in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 16.0m [2026-01-08T20:19:26.202271] [INFO ] [sig ] [755/3512] Forecasting COLB... [2026-01-08T20:19:26.202300] [INFO ] [sig ] Generating forecast for: COLB [2026-01-08T20:19:26.202329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-08T20:19:26.214688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-08T20:19:26.215082] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-08T20:19:26.215924] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-08T20:19:26.215978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:26.216010] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:26.216036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:26.216091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:26.272969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:26.273824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:26.273909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:26.273941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:26.392991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:26.393149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:26.393190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:26.393236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:26.396641] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-01-08T20:19:26.396908] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-08T20:19:26.397029] [INFO ] [sig ] COLB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:26.536015] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/COLB.txt [2026-01-08T20:19:26.536138] [INFO ] [sig ] [755/3512] Completed COLB in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:26.536178] [INFO ] [sig ] [756/3512] Forecasting COLD... [2026-01-08T20:19:26.536210] [INFO ] [sig ] Generating forecast for: COLD [2026-01-08T20:19:26.536239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-08T20:19:26.548531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-08T20:19:26.548931] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-08T20:19:26.549750] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-08T20:19:26.549803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:26.549835] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:26.549861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:26.549917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:26.606332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:26.607020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:26.607098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:26.607131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:26.731862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:26.732017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:26.732056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:26.732085] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:26.735418] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=10.35%) [2026-01-08T20:19:26.735705] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-08T20:19:26.735829] [INFO ] [sig ] COLD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:26.875531] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/COLD.txt [2026-01-08T20:19:26.875663] [INFO ] [sig ] [756/3512] Completed COLD in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:26.875702] [INFO ] [sig ] [757/3512] Forecasting COLL... [2026-01-08T20:19:26.875731] [INFO ] [sig ] Generating forecast for: COLL [2026-01-08T20:19:26.875760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-08T20:19:26.886776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-08T20:19:26.887043] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-08T20:19:26.887831] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-08T20:19:26.887882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:26.887913] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:26.887939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:26.887995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:26.944900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:26.945502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:26.945597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:26.945645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:27.068392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:27.068544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:27.068599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:27.068631] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:27.072012] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-01-08T20:19:27.072290] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-08T20:19:27.072413] [INFO ] [sig ] COLL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:27.211157] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COLL.txt [2026-01-08T20:19:27.211313] [INFO ] [sig ] [757/3512] Completed COLL in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:27.211360] [INFO ] [sig ] [758/3512] Forecasting COLM... [2026-01-08T20:19:27.211391] [INFO ] [sig ] Generating forecast for: COLM [2026-01-08T20:19:27.211420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-08T20:19:27.223538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-08T20:19:27.224010] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-08T20:19:27.224919] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-08T20:19:27.224972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:27.225006] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:27.225033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:27.225091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:27.284049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:27.284906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:27.284989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:27.285024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:27.407610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:27.407783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:27.407827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:27.407857] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:27.411356] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=68.85%) [2026-01-08T20:19:27.411672] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-08T20:19:27.411802] [INFO ] [sig ] COLM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:27.566042] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COLM.txt [2026-01-08T20:19:27.566207] [INFO ] [sig ] [758/3512] Completed COLM in 0.4s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:27.566257] [INFO ] [sig ] [759/3512] Forecasting COMM... [2026-01-08T20:19:27.566291] [INFO ] [sig ] Generating forecast for: COMM [2026-01-08T20:19:27.566327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMM' from 'https://tdm.silogroup.org/data/derivative_storage/COMM.csv'. [2026-01-08T20:19:27.578224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMM'. [2026-01-08T20:19:27.578556] [INFO ] [FORECASTER] Starting predict_future for COMM [2026-01-08T20:19:27.579394] [DEBUG] [LOCAL ] No optimal features file found for COMM: ./output/feature-sets/COMM.txt [2026-01-08T20:19:27.579448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:27.579480] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:27.579520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:27.579602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:27.638493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:27.639320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:27.639404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:27.639438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:27.761435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:27.761605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:27.761646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:27.761676] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:27.765273] [DEBUG] [FORECASTER] COMM: Forecast T+1@11:T+2@11: UP (p=58.19%) [2026-01-08T20:19:27.765595] [INFO ] [FORECASTER] Completed predict_future for COMM [2026-01-08T20:19:27.765727] [INFO ] [sig ] COMM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:27.908287] [INFO ] [LOCAL ] Saved forecast: COMM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COMM.txt [2026-01-08T20:19:27.908470] [INFO ] [sig ] [759/3512] Completed COMM in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:27.908512] [INFO ] [sig ] [760/3512] Forecasting COMP... [2026-01-08T20:19:27.908541] [INFO ] [sig ] Generating forecast for: COMP [2026-01-08T20:19:27.908586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-08T20:19:27.919818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-08T20:19:27.920178] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-08T20:19:27.921021] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-08T20:19:27.921074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:27.921106] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:27.921134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:27.921191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:27.979298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:27.980186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:27.980267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:27.980302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:28.108351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:28.108751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:28.108792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:28.108820] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:28.112240] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=53.60%) [2026-01-08T20:19:28.112527] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-08T20:19:28.112675] [INFO ] [sig ] COMP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:28.259829] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COMP.txt [2026-01-08T20:19:28.259994] [INFO ] [sig ] [760/3512] Completed COMP in 0.4s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:28.260033] [INFO ] [sig ] [761/3512] Forecasting CONL... [2026-01-08T20:19:28.260062] [INFO ] [sig ] Generating forecast for: CONL [2026-01-08T20:19:28.260090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-08T20:19:28.271911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-08T20:19:28.272272] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-08T20:19:28.273121] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-08T20:19:28.273172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:28.273204] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:28.273231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:28.273287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:28.333185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:28.334116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:28.334224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:28.334258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:28.464104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:28.464277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:28.464323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:28.464354] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:28.468191] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: DOWN (p=6.26%) [2026-01-08T20:19:28.468487] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-08T20:19:28.468629] [INFO ] [sig ] CONL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:28.612839] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CONL.txt [2026-01-08T20:19:28.612995] [INFO ] [sig ] [761/3512] Completed CONL in 0.4s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:28.613033] [INFO ] [sig ] [762/3512] Forecasting COO... [2026-01-08T20:19:28.613064] [INFO ] [sig ] Generating forecast for: COO [2026-01-08T20:19:28.613093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-08T20:19:28.626126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-08T20:19:28.626520] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-08T20:19:28.627320] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-08T20:19:28.627371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:28.627402] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:28.627428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:28.627483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:28.683350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:28.684216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:28.684298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:28.684330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:28.802817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:28.802977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:28.803016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:28.803045] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:28.806322] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-08T20:19:28.806605] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-08T20:19:28.806726] [INFO ] [sig ] COO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:28.948593] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/COO.txt [2026-01-08T20:19:28.948745] [INFO ] [sig ] [762/3512] Completed COO in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:28.948784] [INFO ] [sig ] [763/3512] Forecasting COP... [2026-01-08T20:19:28.948813] [INFO ] [sig ] Generating forecast for: COP [2026-01-08T20:19:28.948849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-08T20:19:28.961990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-08T20:19:28.962262] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-08T20:19:28.963242] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-08T20:19:28.963293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:28.963323] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:28.963348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:28.963404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:29.020984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:29.021793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:29.021873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:29.021904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:29.146957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:29.147131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:29.147179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:29.147209] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:29.150592] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: UP (p=80.17%) [2026-01-08T20:19:29.150868] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-08T20:19:29.150988] [INFO ] [sig ] COP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:29.288947] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COP.txt [2026-01-08T20:19:29.289090] [INFO ] [sig ] [763/3512] Completed COP in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:29.289129] [INFO ] [sig ] [764/3512] Forecasting COPP... [2026-01-08T20:19:29.289158] [INFO ] [sig ] Generating forecast for: COPP [2026-01-08T20:19:29.289187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-08T20:19:29.302247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-08T20:19:29.302634] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-08T20:19:29.303557] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-08T20:19:29.303656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:29.303691] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:29.303718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:29.303774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:29.365554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:29.366364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:29.366447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:29.366479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:29.488354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:29.488527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:29.488567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:29.488615] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:29.492135] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=79.83%) [2026-01-08T20:19:29.492459] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-08T20:19:29.492624] [INFO ] [sig ] COPP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:29.635798] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COPP.txt [2026-01-08T20:19:29.635971] [INFO ] [sig ] [764/3512] Completed COPP in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:29.636014] [INFO ] [sig ] [765/3512] Forecasting CORZ... [2026-01-08T20:19:29.636043] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-08T20:19:29.636073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-08T20:19:29.648202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-08T20:19:29.648545] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-08T20:19:29.649342] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-08T20:19:29.649393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:29.649424] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:29.649450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:29.649505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:29.706126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:29.706828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:29.706906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:29.706938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:29.830177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:29.830330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:29.830370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:29.830399] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:29.833827] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-08T20:19:29.834102] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-08T20:19:29.834224] [INFO ] [sig ] CORZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:29.973054] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CORZ.txt [2026-01-08T20:19:29.973202] [INFO ] [sig ] [765/3512] Completed CORZ in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:29.973242] [INFO ] [sig ] [766/3512] Forecasting CORZZ... [2026-01-08T20:19:29.973272] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-08T20:19:29.973302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-08T20:19:29.984239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-08T20:19:29.984614] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-08T20:19:29.985395] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-08T20:19:29.985445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:29.985477] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:29.985504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:29.985560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:30.043615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:30.044450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:30.044533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:30.044567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:30.154129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:30.154281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:30.154321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:30.154349] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:30.157658] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=81.21%) [2026-01-08T20:19:30.157926] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-08T20:19:30.158047] [INFO ] [sig ] CORZZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:30.299857] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CORZZ.txt [2026-01-08T20:19:30.300024] [INFO ] [sig ] [766/3512] Completed CORZZ in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:30.300064] [INFO ] [sig ] [767/3512] Forecasting COTY... [2026-01-08T20:19:30.300094] [INFO ] [sig ] Generating forecast for: COTY [2026-01-08T20:19:30.300123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-08T20:19:30.310993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-08T20:19:30.311300] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-08T20:19:30.312153] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-08T20:19:30.312206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:30.312239] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:30.312267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:30.312328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:30.370812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:30.371670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:30.371750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:30.371781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:30.494236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:30.494387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:30.494426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:30.494455] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:30.497749] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=36.44%) [2026-01-08T20:19:30.498014] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-08T20:19:30.498135] [INFO ] [sig ] COTY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:30.639753] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/COTY.txt [2026-01-08T20:19:30.639890] [INFO ] [sig ] [767/3512] Completed COTY in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:30.639928] [INFO ] [sig ] [768/3512] Forecasting COWG... [2026-01-08T20:19:30.639957] [INFO ] [sig ] Generating forecast for: COWG [2026-01-08T20:19:30.639986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-08T20:19:30.651002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-08T20:19:30.651327] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-08T20:19:30.652128] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-08T20:19:30.652179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:30.652241] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:30.652269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:30.652325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:30.711279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:30.712141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:30.712220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:30.712253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:30.829788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:30.829946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:30.829985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:30.830014] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:30.833436] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-01-08T20:19:30.833756] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-08T20:19:30.833884] [INFO ] [sig ] COWG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:30.977142] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/COWG.txt [2026-01-08T20:19:30.977301] [INFO ] [sig ] [768/3512] Completed COWG in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:30.977343] [INFO ] [sig ] [769/3512] Forecasting COYA... [2026-01-08T20:19:30.977371] [INFO ] [sig ] Generating forecast for: COYA [2026-01-08T20:19:30.977400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-08T20:19:30.988312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-08T20:19:30.988687] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-08T20:19:30.989469] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-08T20:19:30.989519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:30.989550] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:30.989602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:30.989660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:31.046552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:31.047196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:31.047272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:31.047303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:31.158831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:31.158984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:31.159024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:31.159053] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:31.162307] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=15.86%) [2026-01-08T20:19:31.162586] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-08T20:19:31.162706] [INFO ] [sig ] COYA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:31.301252] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/COYA.txt [2026-01-08T20:19:31.301387] [INFO ] [sig ] [769/3512] Completed COYA in 0.3s | 2.88 sym/s | Total: 4.4m | ETA: 15.9m [2026-01-08T20:19:31.301430] [INFO ] [sig ] [770/3512] Forecasting CP... [2026-01-08T20:19:31.301459] [INFO ] [sig ] Generating forecast for: CP [2026-01-08T20:19:31.301489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-08T20:19:31.312448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-08T20:19:31.312744] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-08T20:19:31.313505] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-08T20:19:31.313554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:31.313611] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:31.313640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:31.313695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:31.370399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:31.371093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:31.371170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:31.371202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:31.493791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:31.493939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:31.493978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:31.494008] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:31.497420] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=54.95%) [2026-01-08T20:19:31.497723] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-08T20:19:31.497846] [INFO ] [sig ] CP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:31.647563] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CP.txt [2026-01-08T20:19:31.648399] [INFO ] [sig ] [770/3512] Completed CP in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.9m [2026-01-08T20:19:31.648463] [INFO ] [sig ] [771/3512] Forecasting CPA... [2026-01-08T20:19:31.648497] [INFO ] [sig ] Generating forecast for: CPA [2026-01-08T20:19:31.648534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-08T20:19:31.661067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-08T20:19:31.661410] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-08T20:19:31.662219] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-08T20:19:31.662270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:31.662301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:31.662327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:31.662382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:31.721502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:31.722268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:31.722351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:31.722384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:31.848077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:31.848238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:31.848285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:31.848320] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:31.851906] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=60.47%) [2026-01-08T20:19:31.852173] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-08T20:19:31.852292] [INFO ] [sig ] CPA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:31.998461] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CPA.txt [2026-01-08T20:19:31.998618] [INFO ] [sig ] [771/3512] Completed CPA in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:31.998660] [INFO ] [sig ] [772/3512] Forecasting CPB... [2026-01-08T20:19:31.998691] [INFO ] [sig ] Generating forecast for: CPB [2026-01-08T20:19:31.998722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-08T20:19:32.011003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-08T20:19:32.011331] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-08T20:19:32.012137] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-08T20:19:32.012199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:32.012231] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:32.012258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:32.012314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:32.072294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:32.073156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:32.073240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:32.073281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:32.195161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:32.195318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:32.195357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:32.195385] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:32.198910] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-08T20:19:32.199183] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-08T20:19:32.199319] [INFO ] [sig ] CPB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:32.347754] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CPB.txt [2026-01-08T20:19:32.347896] [INFO ] [sig ] [772/3512] Completed CPB in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:32.347934] [INFO ] [sig ] [773/3512] Forecasting CPF... [2026-01-08T20:19:32.347963] [INFO ] [sig ] Generating forecast for: CPF [2026-01-08T20:19:32.347993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-08T20:19:32.359364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-08T20:19:32.359659] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-08T20:19:32.360461] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-08T20:19:32.360511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:32.360541] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:32.360588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:32.360647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:32.422888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:32.423776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:32.423877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:32.423912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:32.544473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:32.544646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:32.544688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:32.544717] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:32.548544] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-08T20:19:32.549030] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-08T20:19:32.549158] [INFO ] [sig ] CPF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:32.695950] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CPF.txt [2026-01-08T20:19:32.696107] [INFO ] [sig ] [773/3512] Completed CPF in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:32.696162] [INFO ] [sig ] [774/3512] Forecasting CPIX... [2026-01-08T20:19:32.696202] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-08T20:19:32.696242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-08T20:19:32.707466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-08T20:19:32.707759] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-08T20:19:32.708607] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-08T20:19:32.708658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:32.708689] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:32.708716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:32.708772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:32.769135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:32.769836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:32.769919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:32.769953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:32.894807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:32.894963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:32.895004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:32.895034] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:32.898698] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=49.02%) [2026-01-08T20:19:32.898989] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-08T20:19:32.899117] [INFO ] [sig ] CPIX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:33.040381] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CPIX.txt [2026-01-08T20:19:33.040549] [INFO ] [sig ] [774/3512] Completed CPIX in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:33.040612] [INFO ] [sig ] [775/3512] Forecasting CPK... [2026-01-08T20:19:33.040642] [INFO ] [sig ] Generating forecast for: CPK [2026-01-08T20:19:33.040670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-08T20:19:33.052176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-08T20:19:33.052523] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-08T20:19:33.053370] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-08T20:19:33.053426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:33.053458] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:33.053484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:33.053539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:33.112083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:33.113002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:33.113090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:33.113125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:33.236049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:33.236210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:33.236253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:33.236283] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:33.239865] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=78.64%) [2026-01-08T20:19:33.240175] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-08T20:19:33.240315] [INFO ] [sig ] CPK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:33.387510] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CPK.txt [2026-01-08T20:19:33.387694] [INFO ] [sig ] [775/3512] Completed CPK in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:33.387743] [INFO ] [sig ] [776/3512] Forecasting CPNG... [2026-01-08T20:19:33.387773] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-08T20:19:33.387802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-08T20:19:33.399870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-08T20:19:33.400299] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-08T20:19:33.401245] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-08T20:19:33.401303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:33.401335] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:33.401362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:33.401420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:33.460259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:33.461206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:33.461302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:33.461341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:33.590601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:33.590762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:33.590804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:33.590833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:33.594304] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-08T20:19:33.594619] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-08T20:19:33.594751] [INFO ] [sig ] CPNG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:33.739431] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CPNG.txt [2026-01-08T20:19:33.739601] [INFO ] [sig ] [776/3512] Completed CPNG in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:33.739642] [INFO ] [sig ] [777/3512] Forecasting CPRI... [2026-01-08T20:19:33.739674] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-08T20:19:33.739703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-08T20:19:33.751479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-08T20:19:33.751806] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-08T20:19:33.752592] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-08T20:19:33.752643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:33.752674] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:33.752700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:33.752755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:33.811952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:33.812793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:33.812874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:33.812907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:33.936311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:33.936479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:33.936522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:33.936550] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:33.939918] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=45.83%) [2026-01-08T20:19:33.940182] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-08T20:19:33.940321] [INFO ] [sig ] CPRI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:34.083273] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CPRI.txt [2026-01-08T20:19:34.083411] [INFO ] [sig ] [777/3512] Completed CPRI in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:34.083449] [INFO ] [sig ] [778/3512] Forecasting CPRX... [2026-01-08T20:19:34.083478] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-08T20:19:34.083508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-08T20:19:34.095028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-08T20:19:34.095317] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-08T20:19:34.096152] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-08T20:19:34.096204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:34.096236] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:34.096264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:34.096321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:34.158810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:34.159663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:34.159776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:34.159811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:34.284204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:34.284366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:34.284410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:34.284443] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:34.288320] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-01-08T20:19:34.288657] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-08T20:19:34.288785] [INFO ] [sig ] CPRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:34.433391] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CPRX.txt [2026-01-08T20:19:34.433556] [INFO ] [sig ] [778/3512] Completed CPRX in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:34.433613] [INFO ] [sig ] [779/3512] Forecasting CPS... [2026-01-08T20:19:34.433646] [INFO ] [sig ] Generating forecast for: CPS [2026-01-08T20:19:34.433841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-08T20:19:34.445436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-08T20:19:34.445763] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-08T20:19:34.446604] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-08T20:19:34.446656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:34.446689] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:34.446716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:34.446774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:34.508678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:34.509533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:34.509636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:34.509670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:34.634404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:34.634595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:34.634654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:34.634686] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:34.638221] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=60.63%) [2026-01-08T20:19:34.638533] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-08T20:19:34.638685] [INFO ] [sig ] CPS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:34.783745] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CPS.txt [2026-01-08T20:19:34.783902] [INFO ] [sig ] [779/3512] Completed CPS in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:34.783940] [INFO ] [sig ] [780/3512] Forecasting CPSH... [2026-01-08T20:19:34.783970] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-08T20:19:34.783999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-08T20:19:34.795698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-08T20:19:34.796055] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-08T20:19:34.796863] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-08T20:19:34.796922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:34.796953] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:34.796979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:34.797035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:34.856649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:34.857533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:34.857636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:34.857671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:34.982782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:34.982939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:34.982979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:34.983009] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:34.986531] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=35.40%) [2026-01-08T20:19:34.986860] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-08T20:19:34.986994] [INFO ] [sig ] CPSH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:35.131006] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CPSH.txt [2026-01-08T20:19:35.131148] [INFO ] [sig ] [780/3512] Completed CPSH in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:35.131186] [INFO ] [sig ] [781/3512] Forecasting CPSS... [2026-01-08T20:19:35.131216] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-08T20:19:35.131245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-08T20:19:35.142666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-08T20:19:35.143006] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-08T20:19:35.143851] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-08T20:19:35.143904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:35.143937] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:35.143965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:35.144023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:35.203727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:35.204507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:35.204624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:35.204662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:35.315175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:35.315330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:35.315371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:35.315404] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:35.318937] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-01-08T20:19:35.319221] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-08T20:19:35.319347] [INFO ] [sig ] CPSS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:35.461115] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CPSS.txt [2026-01-08T20:19:35.461266] [INFO ] [sig ] [781/3512] Completed CPSS in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:35.461305] [INFO ] [sig ] [782/3512] Forecasting CPZ... [2026-01-08T20:19:35.461335] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-08T20:19:35.461364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-08T20:19:35.472806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-08T20:19:35.473084] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-08T20:19:35.473874] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-08T20:19:35.473924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:35.473955] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:35.473981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:35.474036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:35.532262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:35.533021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:35.533103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:35.533137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:35.651157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:35.651314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:35.651354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:35.651385] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:35.654868] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: DOWN (p=35.02%) [2026-01-08T20:19:35.655148] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-08T20:19:35.655277] [INFO ] [sig ] CPZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:35.799887] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CPZ.txt [2026-01-08T20:19:35.800021] [INFO ] [sig ] [782/3512] Completed CPZ in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:35.800061] [INFO ] [sig ] [783/3512] Forecasting CQP... [2026-01-08T20:19:35.800090] [INFO ] [sig ] Generating forecast for: CQP [2026-01-08T20:19:35.800119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-08T20:19:35.811533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-08T20:19:35.811833] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-08T20:19:35.812649] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-08T20:19:35.812701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:35.812743] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:35.812772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:35.812828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:35.870403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:35.871187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:35.871268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:35.871301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:35.998131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:35.998290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:35.998331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:35.998377] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:36.001805] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-08T20:19:36.002121] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-08T20:19:36.002250] [INFO ] [sig ] CQP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:36.142151] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CQP.txt [2026-01-08T20:19:36.142303] [INFO ] [sig ] [783/3512] Completed CQP in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:36.142341] [INFO ] [sig ] [784/3512] Forecasting CRAI... [2026-01-08T20:19:36.142371] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-08T20:19:36.142400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-08T20:19:36.155074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-08T20:19:36.155390] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-08T20:19:36.156465] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-08T20:19:36.156724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:36.156760] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:36.156788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:36.156846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:36.217381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:36.218349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:36.218462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:36.218497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:36.345118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:36.345275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:36.345316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:36.345344] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:36.348800] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-08T20:19:36.349075] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-08T20:19:36.349198] [INFO ] [sig ] CRAI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:36.492474] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRAI.txt [2026-01-08T20:19:36.492632] [INFO ] [sig ] [784/3512] Completed CRAI in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:36.492673] [INFO ] [sig ] [785/3512] Forecasting CRBG... [2026-01-08T20:19:36.492701] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-08T20:19:36.492730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-08T20:19:36.504744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-08T20:19:36.505057] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-08T20:19:36.505849] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-08T20:19:36.505900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:36.505956] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:36.505984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:36.506040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:36.565112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:36.566185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:36.566270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:36.566304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:36.685596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:36.685752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:36.685792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:36.685821] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:36.689354] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: DOWN (p=35.04%) [2026-01-08T20:19:36.689654] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-08T20:19:36.689782] [INFO ] [sig ] CRBG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:36.890365] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRBG.txt [2026-01-08T20:19:36.890517] [INFO ] [sig ] [785/3512] Completed CRBG in 0.4s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:36.890556] [INFO ] [sig ] [786/3512] Forecasting CRBP... [2026-01-08T20:19:36.890605] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-08T20:19:36.890636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-08T20:19:36.902757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-08T20:19:36.903099] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-08T20:19:36.903957] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-08T20:19:36.904010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:36.904043] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:36.904072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:36.904129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:36.962086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:36.962925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:36.963008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:36.963042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:37.082694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:37.082853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:37.082894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:37.082925] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:37.086454] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=64.64%) [2026-01-08T20:19:37.086759] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-08T20:19:37.086891] [INFO ] [sig ] CRBP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:37.239033] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRBP.txt [2026-01-08T20:19:37.239218] [INFO ] [sig ] [786/3512] Completed CRBP in 0.3s | 2.88 sym/s | Total: 4.5m | ETA: 15.8m [2026-01-08T20:19:37.239260] [INFO ] [sig ] [787/3512] Forecasting CRC... [2026-01-08T20:19:37.239295] [INFO ] [sig ] Generating forecast for: CRC [2026-01-08T20:19:37.239325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-08T20:19:37.251389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-08T20:19:37.251802] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-08T20:19:37.252619] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-08T20:19:37.252671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:37.252704] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:37.252731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:37.252786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:37.309543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:37.310442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:37.310535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:37.310568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:37.432250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:37.432409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:37.432449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:37.432478] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:37.436425] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-01-08T20:19:37.436904] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-08T20:19:37.437024] [INFO ] [sig ] CRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:37.577522] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRC.txt [2026-01-08T20:19:37.577688] [INFO ] [sig ] [787/3512] Completed CRC in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.8m [2026-01-08T20:19:37.577729] [INFO ] [sig ] [788/3512] Forecasting CRDF... [2026-01-08T20:19:37.577758] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-08T20:19:37.577787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-08T20:19:37.589020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-08T20:19:37.589301] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-08T20:19:37.590106] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-08T20:19:37.590158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:37.590189] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:37.590215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:37.590271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:37.647026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:37.647795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:37.647876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:37.647911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:37.765326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:37.765477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:37.765515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:37.765591] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:37.768943] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-08T20:19:37.769217] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-08T20:19:37.769340] [INFO ] [sig ] CRDF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:37.906563] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRDF.txt [2026-01-08T20:19:37.906723] [INFO ] [sig ] [788/3512] Completed CRDF in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.8m [2026-01-08T20:19:37.906763] [INFO ] [sig ] [789/3512] Forecasting CRDO... [2026-01-08T20:19:37.906793] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-08T20:19:37.906822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-08T20:19:37.918949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-08T20:19:37.919285] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-08T20:19:37.920095] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-08T20:19:37.920147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:37.920179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:37.920206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:37.920262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:37.978781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:37.979641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:37.979724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:37.979758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:38.102087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:38.102242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:38.102282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:38.102311] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:38.105849] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: DOWN (p=11.19%) [2026-01-08T20:19:38.106137] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-08T20:19:38.106264] [INFO ] [sig ] CRDO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:38.250074] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRDO.txt [2026-01-08T20:19:38.250224] [INFO ] [sig ] [789/3512] Completed CRDO in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:38.250264] [INFO ] [sig ] [790/3512] Forecasting CRESY... [2026-01-08T20:19:38.250293] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-08T20:19:38.250323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-08T20:19:38.262286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-08T20:19:38.262644] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-08T20:19:38.263675] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-08T20:19:38.263728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:38.263764] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:38.263791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:38.263848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:38.320881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:38.321510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:38.321608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:38.321644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:38.442535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:38.442703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:38.442743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:38.442790] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:38.446281] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-01-08T20:19:38.446556] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-08T20:19:38.446696] [INFO ] [sig ] CRESY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:38.583773] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRESY.txt [2026-01-08T20:19:38.583907] [INFO ] [sig ] [790/3512] Completed CRESY in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:38.583944] [INFO ] [sig ] [791/3512] Forecasting CREX... [2026-01-08T20:19:38.583972] [INFO ] [sig ] Generating forecast for: CREX [2026-01-08T20:19:38.584001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-08T20:19:38.594787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-08T20:19:38.595053] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-08T20:19:38.595859] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-08T20:19:38.595910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:38.595941] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:38.595968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:38.596024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:38.651645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:38.652269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:38.652345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:38.652377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:38.770070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:38.770220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:38.770261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:38.770291] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:38.773716] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: UP (p=94.93%) [2026-01-08T20:19:38.774024] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-08T20:19:38.774154] [INFO ] [sig ] CREX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:38.913107] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CREX.txt [2026-01-08T20:19:38.913233] [INFO ] [sig ] [791/3512] Completed CREX in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:38.913271] [INFO ] [sig ] [792/3512] Forecasting CRGO... [2026-01-08T20:19:38.913300] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-08T20:19:38.913329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-08T20:19:38.924164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-08T20:19:38.924453] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-08T20:19:38.925268] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-08T20:19:38.925321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:38.925354] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:38.925381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:38.925439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:38.992922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:38.993814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:38.993897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:38.993948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:39.113030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:39.113184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:39.113223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:39.113252] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:39.116514] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=63.35%) [2026-01-08T20:19:39.116807] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-08T20:19:39.116933] [INFO ] [sig ] CRGO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:39.253763] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRGO.txt [2026-01-08T20:19:39.253893] [INFO ] [sig ] [792/3512] Completed CRGO in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:39.253935] [INFO ] [sig ] [793/3512] Forecasting CRGY... [2026-01-08T20:19:39.253964] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-08T20:19:39.253992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-08T20:19:39.264975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-08T20:19:39.265247] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-08T20:19:39.266053] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-08T20:19:39.266104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:39.266136] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:39.266163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:39.266218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:39.322008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:39.322693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:39.322770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:39.322802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:39.439195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:39.439356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:39.439396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:39.439424] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:39.442743] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=86.74%) [2026-01-08T20:19:39.443012] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-08T20:19:39.443138] [INFO ] [sig ] CRGY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:39.581004] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRGY.txt [2026-01-08T20:19:39.581132] [INFO ] [sig ] [793/3512] Completed CRGY in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:39.581171] [INFO ] [sig ] [794/3512] Forecasting CRH... [2026-01-08T20:19:39.581199] [INFO ] [sig ] Generating forecast for: CRH [2026-01-08T20:19:39.581228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-08T20:19:39.592980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-08T20:19:39.593300] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-08T20:19:39.594098] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-08T20:19:39.594149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:39.594180] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:39.594207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:39.594276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:39.649924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:39.650701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:39.650779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:39.650811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:39.772739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:39.772906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:39.772964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:39.773004] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:39.776629] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=77.55%) [2026-01-08T20:19:39.776921] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-08T20:19:39.777050] [INFO ] [sig ] CRH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:39.925619] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRH.txt [2026-01-08T20:19:39.925767] [INFO ] [sig ] [794/3512] Completed CRH in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:39.925808] [INFO ] [sig ] [795/3512] Forecasting CRI... [2026-01-08T20:19:39.925839] [INFO ] [sig ] Generating forecast for: CRI [2026-01-08T20:19:39.925869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-08T20:19:39.938280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-08T20:19:39.938641] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-08T20:19:39.939446] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-08T20:19:39.939501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:39.939535] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:39.939565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:39.939643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:39.998754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:39.999649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:39.999773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:39.999808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:40.122563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:40.122744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:40.122785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:40.122814] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:40.126230] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=81.96%) [2026-01-08T20:19:40.126505] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-08T20:19:40.126654] [INFO ] [sig ] CRI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:40.267925] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRI.txt [2026-01-08T20:19:40.268062] [INFO ] [sig ] [795/3512] Completed CRI in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:40.268099] [INFO ] [sig ] [796/3512] Forecasting CRK... [2026-01-08T20:19:40.268128] [INFO ] [sig ] Generating forecast for: CRK [2026-01-08T20:19:40.268158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-08T20:19:40.281701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-08T20:19:40.282028] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-08T20:19:40.283136] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-08T20:19:40.283202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:40.283236] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:40.283263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:40.283322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:40.343307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:40.344053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:40.344135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:40.344169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:40.469774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:40.469931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:40.469973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:40.470003] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:40.473869] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: DOWN (p=14.82%) [2026-01-08T20:19:40.474147] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-08T20:19:40.474274] [INFO ] [sig ] CRK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:40.613876] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRK.txt [2026-01-08T20:19:40.614004] [INFO ] [sig ] [796/3512] Completed CRK in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:40.614041] [INFO ] [sig ] [797/3512] Forecasting CRL... [2026-01-08T20:19:40.614071] [INFO ] [sig ] Generating forecast for: CRL [2026-01-08T20:19:40.614100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-08T20:19:40.625724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-08T20:19:40.626053] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-08T20:19:40.626866] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-08T20:19:40.626917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:40.626948] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:40.626974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:40.627029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:40.682753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:40.683397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:40.683476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:40.683513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:40.809229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:40.809386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:40.809427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:40.809455] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:40.812841] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-01-08T20:19:40.813120] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-08T20:19:40.813249] [INFO ] [sig ] CRL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:40.952028] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRL.txt [2026-01-08T20:19:40.952185] [INFO ] [sig ] [797/3512] Completed CRL in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:40.952227] [INFO ] [sig ] [798/3512] Forecasting CRM... [2026-01-08T20:19:40.952256] [INFO ] [sig ] Generating forecast for: CRM [2026-01-08T20:19:40.952285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-08T20:19:40.964103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-08T20:19:40.964434] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-08T20:19:40.965258] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-08T20:19:40.965312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:40.965345] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:40.965372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:40.965432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:41.023124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:41.023858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:41.023936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:41.023970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:41.143985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:41.144145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:41.144187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:41.144217] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:41.147659] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: DOWN (p=13.58%) [2026-01-08T20:19:41.147938] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-08T20:19:41.148063] [INFO ] [sig ] CRM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:41.288915] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRM.txt [2026-01-08T20:19:41.289070] [INFO ] [sig ] [798/3512] Completed CRM in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:41.289110] [INFO ] [sig ] [799/3512] Forecasting CRMD... [2026-01-08T20:19:41.289139] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-08T20:19:41.289169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-08T20:19:41.302563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-08T20:19:41.303075] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-08T20:19:41.303878] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-08T20:19:41.303928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:41.303960] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:41.303986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:41.304042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:41.365244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:41.366086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:41.366171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:41.366205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:41.488128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:41.488289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:41.488329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:41.488376] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:41.492162] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-01-08T20:19:41.492441] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-08T20:19:41.492567] [INFO ] [sig ] CRMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:41.645194] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRMD.txt [2026-01-08T20:19:41.645356] [INFO ] [sig ] [799/3512] Completed CRMD in 0.4s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:41.645397] [INFO ] [sig ] [800/3512] Forecasting CRML... [2026-01-08T20:19:41.645427] [INFO ] [sig ] Generating forecast for: CRML [2026-01-08T20:19:41.645458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-08T20:19:41.657946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-08T20:19:41.658345] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-08T20:19:41.659386] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-08T20:19:41.659436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:41.659467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:41.659493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:41.659549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:41.720424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:41.721313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:41.721393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:41.721425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:41.839815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:41.839965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:41.840002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:41.840030] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:41.843279] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=60.61%) [2026-01-08T20:19:41.843550] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-08T20:19:41.843690] [INFO ] [sig ] CRML: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:41.984497] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRML.txt [2026-01-08T20:19:41.984654] [INFO ] [sig ] [800/3512] Completed CRML in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:41.984882] [INFO ] [sig ] [801/3512] Forecasting CRNC... [2026-01-08T20:19:41.984911] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-08T20:19:41.984939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-08T20:19:41.997012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-08T20:19:41.997293] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-08T20:19:41.998285] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-08T20:19:41.998335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:41.998401] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:41.998439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:41.998498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:42.055960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:42.056844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:42.056924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:42.056957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:42.173486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:42.173664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:42.173703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:42.173732] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:42.177057] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=72.74%) [2026-01-08T20:19:42.177367] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-08T20:19:42.177495] [INFO ] [sig ] CRNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:42.317962] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRNC.txt [2026-01-08T20:19:42.318091] [INFO ] [sig ] [801/3512] Completed CRNC in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:42.318130] [INFO ] [sig ] [802/3512] Forecasting CRNX... [2026-01-08T20:19:42.318160] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-08T20:19:42.318189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-08T20:19:42.329941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-08T20:19:42.330205] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-08T20:19:42.331007] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-08T20:19:42.331058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:42.331113] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:42.331141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:42.331197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:42.387392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:42.388018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:42.388095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:42.388126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:42.513444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:42.513619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:42.513660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:42.513688] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:42.517065] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=31.98%) [2026-01-08T20:19:42.517370] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-08T20:19:42.517499] [INFO ] [sig ] CRNX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:42.663327] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRNX.txt [2026-01-08T20:19:42.663500] [INFO ] [sig ] [802/3512] Completed CRNX in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:42.663542] [INFO ] [sig ] [803/3512] Forecasting CRON... [2026-01-08T20:19:42.663592] [INFO ] [sig ] Generating forecast for: CRON [2026-01-08T20:19:42.663626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-08T20:19:42.675542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-08T20:19:42.675930] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-08T20:19:42.676775] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-08T20:19:42.676829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:42.676862] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:42.676889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:42.676945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:42.735279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:42.736200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:42.736290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:42.736325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:42.862785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:42.862965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:42.863006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:42.863035] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:42.866498] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: UP (p=66.77%) [2026-01-08T20:19:42.866819] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-08T20:19:42.866951] [INFO ] [sig ] CRON: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:43.007062] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRON.txt [2026-01-08T20:19:43.007217] [INFO ] [sig ] [803/3512] Completed CRON in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:43.007257] [INFO ] [sig ] [804/3512] Forecasting CROX... [2026-01-08T20:19:43.007288] [INFO ] [sig ] Generating forecast for: CROX [2026-01-08T20:19:43.007318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-08T20:19:43.019092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-08T20:19:43.019426] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-08T20:19:43.020242] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-08T20:19:43.020294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:43.020326] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:43.020353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:43.020409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:43.076384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:43.077235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:43.077315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:43.077347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:43.193923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:43.194072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:43.194110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:43.194137] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:43.197418] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=84.17%) [2026-01-08T20:19:43.197706] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-08T20:19:43.197828] [INFO ] [sig ] CROX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:43.338051] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CROX.txt [2026-01-08T20:19:43.338182] [INFO ] [sig ] [804/3512] Completed CROX in 0.3s | 2.88 sym/s | Total: 4.6m | ETA: 15.7m [2026-01-08T20:19:43.338219] [INFO ] [sig ] [805/3512] Forecasting CRS... [2026-01-08T20:19:43.338247] [INFO ] [sig ] Generating forecast for: CRS [2026-01-08T20:19:43.338279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-08T20:19:43.349418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-08T20:19:43.349722] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-08T20:19:43.350494] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-08T20:19:43.350553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:43.350614] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:43.350648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:43.350715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:43.406802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:43.407427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:43.407503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:43.407541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:43.525428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:43.525594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:43.525643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:43.525710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:43.529007] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=83.34%) [2026-01-08T20:19:43.529277] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-08T20:19:43.529399] [INFO ] [sig ] CRS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:43.668192] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRS.txt [2026-01-08T20:19:43.668309] [INFO ] [sig ] [805/3512] Completed CRS in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:43.668347] [INFO ] [sig ] [806/3512] Forecasting CRSP... [2026-01-08T20:19:43.668396] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-08T20:19:43.668428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-08T20:19:43.679783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-08T20:19:43.680052] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-08T20:19:43.680842] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-08T20:19:43.680894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:43.680926] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:43.680953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:43.681010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:43.737478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:43.738107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:43.738186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:43.738219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:43.856375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:43.856513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:43.856553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:43.856606] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:43.859857] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: DOWN (p=38.88%) [2026-01-08T20:19:43.860136] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-08T20:19:43.860259] [INFO ] [sig ] CRSP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:43.998813] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRSP.txt [2026-01-08T20:19:43.999140] [INFO ] [sig ] [806/3512] Completed CRSP in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:43.999179] [INFO ] [sig ] [807/3512] Forecasting CRTO... [2026-01-08T20:19:43.999209] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-08T20:19:43.999240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-08T20:19:44.011306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-08T20:19:44.011601] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-08T20:19:44.012386] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-08T20:19:44.012438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:44.012481] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:44.012509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:44.012565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:44.073981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:44.074780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:44.075047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:44.075079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:44.198064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:44.198218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:44.198257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:44.198287] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:44.201753] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-01-08T20:19:44.202040] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-08T20:19:44.202166] [INFO ] [sig ] CRTO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:44.344297] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRTO.txt [2026-01-08T20:19:44.344436] [INFO ] [sig ] [807/3512] Completed CRTO in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:44.344474] [INFO ] [sig ] [808/3512] Forecasting CRUS... [2026-01-08T20:19:44.344504] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-08T20:19:44.344534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-08T20:19:44.356194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-08T20:19:44.356469] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-08T20:19:44.357270] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-08T20:19:44.357320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:44.357351] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:44.357377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:44.357432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:44.416231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:44.417062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:44.417145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:44.417179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:44.539992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:44.540151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:44.540192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:44.540220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:44.543835] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-01-08T20:19:44.544121] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-08T20:19:44.544248] [INFO ] [sig ] CRUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:44.696025] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRUS.txt [2026-01-08T20:19:44.696160] [INFO ] [sig ] [808/3512] Completed CRUS in 0.4s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:44.696198] [INFO ] [sig ] [809/3512] Forecasting CRVL... [2026-01-08T20:19:44.696226] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-08T20:19:44.696257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-08T20:19:44.707941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-08T20:19:44.708213] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-08T20:19:44.709099] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-08T20:19:44.709152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:44.709184] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:44.709211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:44.709268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:44.767770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:44.768454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:44.768535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:44.768567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:44.887652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:44.887806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:44.887847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:44.887877] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:44.891265] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: DOWN (p=16.99%) [2026-01-08T20:19:44.891543] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-08T20:19:44.891688] [INFO ] [sig ] CRVL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:45.038788] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRVL.txt [2026-01-08T20:19:45.038918] [INFO ] [sig ] [809/3512] Completed CRVL in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:45.038956] [INFO ] [sig ] [810/3512] Forecasting CRVO... [2026-01-08T20:19:45.038984] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-08T20:19:45.039014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-08T20:19:45.050365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-08T20:19:45.050671] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-08T20:19:45.051465] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-08T20:19:45.051516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:45.051547] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:45.051598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:45.051657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:45.108681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:45.109451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:45.109541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:45.109605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:45.229815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:45.229958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:45.229998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:45.230028] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:45.233392] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: UP (p=66.20%) [2026-01-08T20:19:45.233691] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-08T20:19:45.233817] [INFO ] [sig ] CRVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:45.380067] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRVO.txt [2026-01-08T20:19:45.380201] [INFO ] [sig ] [810/3512] Completed CRVO in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:45.380246] [INFO ] [sig ] [811/3512] Forecasting CRVS... [2026-01-08T20:19:45.380276] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-08T20:19:45.380304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-08T20:19:45.391695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-08T20:19:45.391975] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-08T20:19:45.392772] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-08T20:19:45.392822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:45.392853] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:45.392879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:45.392933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:45.452109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:45.452888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:45.452967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:45.453002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:45.578058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:45.578212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:45.578251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:45.578279] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:45.581801] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=47.69%) [2026-01-08T20:19:45.582092] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-08T20:19:45.582219] [INFO ] [sig ] CRVS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:45.722491] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRVS.txt [2026-01-08T20:19:45.722641] [INFO ] [sig ] [811/3512] Completed CRVS in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:45.722683] [INFO ] [sig ] [812/3512] Forecasting CRWD... [2026-01-08T20:19:45.722713] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-08T20:19:45.722742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-08T20:19:45.734305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-08T20:19:45.734670] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-08T20:19:45.735471] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-08T20:19:45.735524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:45.735557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:45.735638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:45.735706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:45.793976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:45.794831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:45.794942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:45.794977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:45.913756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:45.913906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:45.913948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:45.913977] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:45.917336] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-08T20:19:45.917673] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-08T20:19:45.917843] [INFO ] [sig ] CRWD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:46.067761] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CRWD.txt [2026-01-08T20:19:46.067936] [INFO ] [sig ] [812/3512] Completed CRWD in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:46.067978] [INFO ] [sig ] [813/3512] Forecasting CRWS... [2026-01-08T20:19:46.068008] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-08T20:19:46.068039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-08T20:19:46.079368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-08T20:19:46.079758] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-08T20:19:46.080648] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-08T20:19:46.080701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:46.080733] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:46.080762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:46.080817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:46.140193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:46.140999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:46.141093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:46.141129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:46.254800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:46.254954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:46.254996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:46.255025] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:46.258507] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-01-08T20:19:46.259009] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-08T20:19:46.259144] [INFO ] [sig ] CRWS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:46.411758] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CRWS.txt [2026-01-08T20:19:46.411930] [INFO ] [sig ] [813/3512] Completed CRWS in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:46.411972] [INFO ] [sig ] [814/3512] Forecasting CSAN... [2026-01-08T20:19:46.412002] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-08T20:19:46.412031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-08T20:19:46.424350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-08T20:19:46.424727] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-08T20:19:46.425512] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-08T20:19:46.425564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:46.425612] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:46.425640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:46.425700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:46.484752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:46.485656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:46.485741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:46.485775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:46.607410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:46.607592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:46.607656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:46.607686] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:46.611112] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=38.56%) [2026-01-08T20:19:46.611407] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-08T20:19:46.611539] [INFO ] [sig ] CSAN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:46.756597] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSAN.txt [2026-01-08T20:19:46.756756] [INFO ] [sig ] [814/3512] Completed CSAN in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:46.756796] [INFO ] [sig ] [815/3512] Forecasting CSB... [2026-01-08T20:19:46.756826] [INFO ] [sig ] Generating forecast for: CSB [2026-01-08T20:19:46.756856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-08T20:19:46.768521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-08T20:19:46.768887] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-08T20:19:46.769715] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-08T20:19:46.769767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:46.769800] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:46.769827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:46.769883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:46.830360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:46.831227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:46.831319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:46.831362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:46.942041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:46.942194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:46.942233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:46.942263] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:46.945642] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=37.47%) [2026-01-08T20:19:46.945928] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-08T20:19:46.946058] [INFO ] [sig ] CSB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:47.083948] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSB.txt [2026-01-08T20:19:47.084102] [INFO ] [sig ] [815/3512] Completed CSB in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:47.084142] [INFO ] [sig ] [816/3512] Forecasting CSCO... [2026-01-08T20:19:47.084173] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-08T20:19:47.084203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-08T20:19:47.095382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-08T20:19:47.095707] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-08T20:19:47.096521] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-08T20:19:47.096592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:47.096627] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:47.096664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:47.096740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:47.153508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:47.154316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:47.154432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:47.154476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:47.271404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:47.271561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:47.271619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:47.271647] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:47.275067] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=23.69%) [2026-01-08T20:19:47.275377] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-08T20:19:47.275512] [INFO ] [sig ] CSCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:47.414848] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSCO.txt [2026-01-08T20:19:47.414977] [INFO ] [sig ] [816/3512] Completed CSCO in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:47.415017] [INFO ] [sig ] [817/3512] Forecasting CSGP... [2026-01-08T20:19:47.415046] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-08T20:19:47.415077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-08T20:19:47.426134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-08T20:19:47.426403] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-08T20:19:47.427202] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-08T20:19:47.427253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:47.427285] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:47.427312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:47.427368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:47.483738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:47.484384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:47.484464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:47.484496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:47.605962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:47.606109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:47.606148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:47.606175] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:47.609517] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-01-08T20:19:47.609812] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-08T20:19:47.609937] [INFO ] [sig ] CSGP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:47.749948] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSGP.txt [2026-01-08T20:19:47.750114] [INFO ] [sig ] [817/3512] Completed CSGP in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:47.750157] [INFO ] [sig ] [818/3512] Forecasting CSGS... [2026-01-08T20:19:47.750188] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-08T20:19:47.750217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-08T20:19:47.761996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-08T20:19:47.762334] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-08T20:19:47.763145] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-08T20:19:47.763196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:47.763239] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:47.763267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:47.763323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:47.819192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:47.820100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:47.820184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:47.820217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:47.939248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:47.939399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:47.939438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:47.939467] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:47.942766] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: UP (p=62.88%) [2026-01-08T20:19:47.943038] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-08T20:19:47.943159] [INFO ] [sig ] CSGS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:48.089428] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CSGS.txt [2026-01-08T20:19:48.089599] [INFO ] [sig ] [818/3512] Completed CSGS in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:48.089642] [INFO ] [sig ] [819/3512] Forecasting CSIQ... [2026-01-08T20:19:48.089671] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-08T20:19:48.089703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-08T20:19:48.102544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-08T20:19:48.102845] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-08T20:19:48.103649] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-08T20:19:48.103710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:48.103778] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:48.103807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:48.103863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:48.161221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:48.161841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:48.161918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:48.161951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:48.287900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:48.288039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:48.288076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:48.288104] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:48.291384] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-01-08T20:19:48.291668] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-08T20:19:48.291791] [INFO ] [sig ] CSIQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:48.430868] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSIQ.txt [2026-01-08T20:19:48.430998] [INFO ] [sig ] [819/3512] Completed CSIQ in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:48.431036] [INFO ] [sig ] [820/3512] Forecasting CSPI... [2026-01-08T20:19:48.431066] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-08T20:19:48.431095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-08T20:19:48.442627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-08T20:19:48.442924] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-08T20:19:48.443725] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-08T20:19:48.443775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:48.443805] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:48.443831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:48.443885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:48.500013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:48.500874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:48.500955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:48.500988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:48.617693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:48.617854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:48.617894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:48.617921] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:48.621617] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=64.49%) [2026-01-08T20:19:48.622120] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-08T20:19:48.622260] [INFO ] [sig ] CSPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:48.764436] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CSPI.txt [2026-01-08T20:19:48.764612] [INFO ] [sig ] [820/3512] Completed CSPI in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.6m [2026-01-08T20:19:48.764655] [INFO ] [sig ] [821/3512] Forecasting CSQ... [2026-01-08T20:19:48.764683] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-08T20:19:48.764712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-08T20:19:48.777441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-08T20:19:48.777804] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-08T20:19:48.778617] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-08T20:19:48.778668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:48.778700] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:48.778726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:48.778781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:48.837774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:48.838711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:48.838796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:48.838830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:48.956967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:48.957120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:48.957160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:48.957188] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:48.960695] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=45.99%) [2026-01-08T20:19:48.961039] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-08T20:19:48.961182] [INFO ] [sig ] CSQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:49.109735] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSQ.txt [2026-01-08T20:19:49.109890] [INFO ] [sig ] [821/3512] Completed CSQ in 0.3s | 2.88 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-08T20:19:49.109931] [INFO ] [sig ] [822/3512] Forecasting CSTL... [2026-01-08T20:19:49.109967] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-08T20:19:49.109998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-08T20:19:49.121516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-08T20:19:49.121870] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-08T20:19:49.122695] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-08T20:19:49.122746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:49.122778] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:49.122804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:49.122862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:49.182170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:49.183058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:49.183140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:49.183174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:49.312564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:49.312727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:49.312766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:49.312829] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:49.316225] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-08T20:19:49.316511] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-08T20:19:49.316663] [INFO ] [sig ] CSTL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:49.466068] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSTL.txt [2026-01-08T20:19:49.466197] [INFO ] [sig ] [822/3512] Completed CSTL in 0.4s | 2.88 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-08T20:19:49.466234] [INFO ] [sig ] [823/3512] Forecasting CSTM... [2026-01-08T20:19:49.466264] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-08T20:19:49.466294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-08T20:19:49.477137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-08T20:19:49.477448] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-08T20:19:49.478240] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-08T20:19:49.478291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:49.478323] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:49.478349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:49.478435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:49.536835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:49.537715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:49.537814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:49.537855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:49.659344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:49.659500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:49.659541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:49.659587] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:49.663090] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=44.42%) [2026-01-08T20:19:49.663377] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-08T20:19:49.663502] [INFO ] [sig ] CSTM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:49.822234] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSTM.txt [2026-01-08T20:19:49.822400] [INFO ] [sig ] [823/3512] Completed CSTM in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:49.822439] [INFO ] [sig ] [824/3512] Forecasting CSWC... [2026-01-08T20:19:49.822469] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-08T20:19:49.822498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-08T20:19:49.835130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-08T20:19:49.835478] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-08T20:19:49.836337] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-08T20:19:49.836389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:49.836421] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:49.836448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:49.836506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:49.895767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:49.896676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:49.896771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:49.896805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:50.022693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:50.023075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:50.023138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:50.023172] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:50.027236] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-08T20:19:50.027651] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-08T20:19:50.027806] [INFO ] [sig ] CSWC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:50.182587] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CSWC.txt [2026-01-08T20:19:50.182748] [INFO ] [sig ] [824/3512] Completed CSWC in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:50.182790] [INFO ] [sig ] [825/3512] Forecasting CSX... [2026-01-08T20:19:50.182821] [INFO ] [sig ] Generating forecast for: CSX [2026-01-08T20:19:50.182853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-08T20:19:50.194657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-08T20:19:50.195030] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-08T20:19:50.195863] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-08T20:19:50.195915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:50.195947] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:50.195973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:50.196031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:50.256893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:50.257758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:50.257839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:50.257873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:50.383402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:50.383549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:50.383609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:50.383660] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:50.387055] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=79.08%) [2026-01-08T20:19:50.387330] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-08T20:19:50.387457] [INFO ] [sig ] CSX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:50.540122] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CSX.txt [2026-01-08T20:19:50.540268] [INFO ] [sig ] [825/3512] Completed CSX in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:50.540307] [INFO ] [sig ] [826/3512] Forecasting CTAS... [2026-01-08T20:19:50.540336] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-08T20:19:50.540364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-08T20:19:50.551547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-08T20:19:50.551875] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-08T20:19:50.552671] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-08T20:19:50.552723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:50.552755] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:50.552782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:50.552839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:50.613164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:50.613981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:50.614062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:50.614095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:50.731202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:50.731357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:50.731399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:50.731430] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:50.734863] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-08T20:19:50.735147] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-08T20:19:50.735276] [INFO ] [sig ] CTAS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:50.881059] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CTAS.txt [2026-01-08T20:19:50.881217] [INFO ] [sig ] [826/3512] Completed CTAS in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:50.881259] [INFO ] [sig ] [827/3512] Forecasting CTBB... [2026-01-08T20:19:50.881289] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-08T20:19:50.881319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-08T20:19:50.893389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-08T20:19:50.893792] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-08T20:19:50.894615] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-08T20:19:50.894668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:50.894701] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:50.894730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:50.894790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:50.953929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:50.954794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:50.954879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:50.954930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:51.074933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:51.075080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:51.075119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:51.075148] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:51.078569] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-01-08T20:19:51.078859] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-08T20:19:51.078985] [INFO ] [sig ] CTBB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:51.216209] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CTBB.txt [2026-01-08T20:19:51.216340] [INFO ] [sig ] [827/3512] Completed CTBB in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:51.216380] [INFO ] [sig ] [828/3512] Forecasting CTBI... [2026-01-08T20:19:51.216408] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-08T20:19:51.216436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-08T20:19:51.228520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-08T20:19:51.228814] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-08T20:19:51.229606] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-08T20:19:51.229657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:51.229688] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:51.229715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:51.229770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:51.286870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:51.287497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:51.287591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:51.287627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:51.409329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:51.409480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:51.409519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:51.409546] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:51.412844] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=45.28%) [2026-01-08T20:19:51.413111] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-08T20:19:51.413230] [INFO ] [sig ] CTBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:51.554729] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CTBI.txt [2026-01-08T20:19:51.554862] [INFO ] [sig ] [828/3512] Completed CTBI in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:51.554902] [INFO ] [sig ] [829/3512] Forecasting CTDD... [2026-01-08T20:19:51.554931] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-08T20:19:51.554959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-08T20:19:51.566209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-08T20:19:51.566501] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-08T20:19:51.567295] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-08T20:19:51.567347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:51.567378] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:51.567415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:51.567472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:51.625119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:51.625756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:51.625857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:51.625892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:51.745235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:51.745389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:51.745428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:51.745456] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:51.748850] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=70.03%) [2026-01-08T20:19:51.749126] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-08T20:19:51.749250] [INFO ] [sig ] CTDD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:51.902764] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CTDD.txt [2026-01-08T20:19:51.902928] [INFO ] [sig ] [829/3512] Completed CTDD in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:51.902973] [INFO ] [sig ] [830/3512] Forecasting CTKB... [2026-01-08T20:19:51.903008] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-08T20:19:51.903042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-08T20:19:51.915211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-08T20:19:51.915608] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-08T20:19:51.916405] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-08T20:19:51.916456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:51.916487] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:51.916514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:51.916585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:51.975446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:51.976383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:51.976488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:51.976523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:52.096480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:52.096647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:52.096689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:52.096718] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:52.100296] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=76.88%) [2026-01-08T20:19:52.100637] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-08T20:19:52.100775] [INFO ] [sig ] CTKB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:52.254275] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CTKB.txt [2026-01-08T20:19:52.254430] [INFO ] [sig ] [830/3512] Completed CTKB in 0.4s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:52.254472] [INFO ] [sig ] [831/3512] Forecasting CTLP... [2026-01-08T20:19:52.254501] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-08T20:19:52.254530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-08T20:19:52.266686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-08T20:19:52.267038] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-08T20:19:52.267875] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-08T20:19:52.267926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:52.267957] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:52.267984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:52.268039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:52.327940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:52.328925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:52.329025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:52.329060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:52.448155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:52.448326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:52.448387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:52.448419] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:52.451846] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-08T20:19:52.452113] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-08T20:19:52.452231] [INFO ] [sig ] CTLP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:52.594759] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CTLP.txt [2026-01-08T20:19:52.594926] [INFO ] [sig ] [831/3512] Completed CTLP in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:52.594967] [INFO ] [sig ] [832/3512] Forecasting CTMX... [2026-01-08T20:19:52.594996] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-08T20:19:52.595037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-08T20:19:52.607797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-08T20:19:52.608399] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-08T20:19:52.609204] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-08T20:19:52.609257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:52.609290] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:52.609317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:52.609378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:52.666607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:52.667448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:52.667533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:52.667566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:52.789679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:52.789840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:52.789880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:52.789909] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:52.793239] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=26.60%) [2026-01-08T20:19:52.793523] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-08T20:19:52.793666] [INFO ] [sig ] CTMX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:52.933525] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CTMX.txt [2026-01-08T20:19:52.933712] [INFO ] [sig ] [832/3512] Completed CTMX in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:52.933752] [INFO ] [sig ] [833/3512] Forecasting CTNM... [2026-01-08T20:19:52.933782] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-08T20:19:52.933841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-08T20:19:52.945804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-08T20:19:52.946372] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-08T20:19:52.947339] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-08T20:19:52.947389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:52.947421] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:52.947448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:52.947504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:53.006162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:53.007022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:53.007104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:53.007136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:53.132061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:53.132223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:53.132262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:53.132290] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:53.135678] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-01-08T20:19:53.135978] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-08T20:19:53.136105] [INFO ] [sig ] CTNM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:53.275438] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CTNM.txt [2026-01-08T20:19:53.275612] [INFO ] [sig ] [833/3512] Completed CTNM in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:53.275654] [INFO ] [sig ] [834/3512] Forecasting CTO... [2026-01-08T20:19:53.275685] [INFO ] [sig ] Generating forecast for: CTO [2026-01-08T20:19:53.275715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-08T20:19:53.287547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-08T20:19:53.287822] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-08T20:19:53.288649] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-08T20:19:53.288700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:53.288731] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:53.288757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:53.288813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:53.347710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:53.348625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:53.348710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:53.348742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:53.468632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:53.468789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:53.468827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:53.468856] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:53.472237] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: DOWN (p=28.53%) [2026-01-08T20:19:53.472535] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-08T20:19:53.472681] [INFO ] [sig ] CTO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:53.613863] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CTO.txt [2026-01-08T20:19:53.614026] [INFO ] [sig ] [834/3512] Completed CTO in 0.3s | 2.88 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:53.614064] [INFO ] [sig ] [835/3512] Forecasting CTRA... [2026-01-08T20:19:53.614094] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-08T20:19:53.614123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-08T20:19:53.626156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-08T20:19:53.626528] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-08T20:19:53.627364] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-08T20:19:53.627416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:53.627449] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:53.627476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:53.627532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:53.684329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:53.685223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:53.685308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:53.685340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:53.802234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:53.802389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:53.802427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:53.802456] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:53.805793] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=76.54%) [2026-01-08T20:19:53.806062] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-08T20:19:53.806181] [INFO ] [sig ] CTRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:53.947077] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CTRA.txt [2026-01-08T20:19:53.947208] [INFO ] [sig ] [835/3512] Completed CTRA in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:53.947246] [INFO ] [sig ] [836/3512] Forecasting CTRE... [2026-01-08T20:19:53.947275] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-08T20:19:53.947303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-08T20:19:53.958508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-08T20:19:53.958811] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-08T20:19:53.959647] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-08T20:19:53.959698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:53.959758] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:53.959786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:53.959846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:54.015861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:54.016658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:54.016742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:54.016774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:54.136870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:54.137018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:54.137056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:54.137084] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:54.140448] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=55.96%) [2026-01-08T20:19:54.140746] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-08T20:19:54.140874] [INFO ] [sig ] CTRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:54.280727] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CTRE.txt [2026-01-08T20:19:54.280903] [INFO ] [sig ] [836/3512] Completed CTRE in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:54.280943] [INFO ] [sig ] [837/3512] Forecasting CTRM... [2026-01-08T20:19:54.280972] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-08T20:19:54.281004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-08T20:19:54.292749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-08T20:19:54.293056] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-08T20:19:54.293850] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-08T20:19:54.293901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:54.293932] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:54.293959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:54.294015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:54.350800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:54.351659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:54.351743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:54.351775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:54.466260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:54.466416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:54.466454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:54.466482] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:54.469809] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: DOWN (p=6.52%) [2026-01-08T20:19:54.470080] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-08T20:19:54.470210] [INFO ] [sig ] CTRM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:54.609078] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CTRM.txt [2026-01-08T20:19:54.609236] [INFO ] [sig ] [837/3512] Completed CTRM in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.5m [2026-01-08T20:19:54.609275] [INFO ] [sig ] [838/3512] Forecasting CTRN... [2026-01-08T20:19:54.609304] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-08T20:19:54.609335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-08T20:19:54.620651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-08T20:19:54.620985] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-08T20:19:54.621782] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-08T20:19:54.621836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:54.621869] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:54.621895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:54.621955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:54.677983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:54.678855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:54.678937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:54.678970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:54.803027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:54.803204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:54.803244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:54.803272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:54.806670] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-01-08T20:19:54.806958] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-08T20:19:54.807083] [INFO ] [sig ] CTRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:54.944318] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CTRN.txt [2026-01-08T20:19:54.944441] [INFO ] [sig ] [838/3512] Completed CTRN in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-08T20:19:54.944480] [INFO ] [sig ] [839/3512] Forecasting CTS... [2026-01-08T20:19:54.944508] [INFO ] [sig ] Generating forecast for: CTS [2026-01-08T20:19:54.944539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-08T20:19:54.955806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-08T20:19:54.956051] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-08T20:19:54.956824] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-08T20:19:54.956874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:54.956905] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:54.956932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:54.956987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:55.012772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:55.013386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:55.013462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:55.013492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:55.131783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:55.131872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:55.131906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:55.131960] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:55.134993] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=36.93%) [2026-01-08T20:19:55.135250] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-08T20:19:55.135366] [INFO ] [sig ] CTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:55.272554] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CTS.txt [2026-01-08T20:19:55.272674] [INFO ] [sig ] [839/3512] Completed CTS in 0.3s | 2.89 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-08T20:19:55.272713] [INFO ] [sig ] [840/3512] Forecasting CTSH... [2026-01-08T20:19:55.272741] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-08T20:19:55.272769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-08T20:19:55.283821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-08T20:19:55.284071] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-08T20:19:55.284843] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-08T20:19:55.284896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:55.284930] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:55.284957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:55.285014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:55.341565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:55.342150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:55.342225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:55.342256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:55.457510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:55.457617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:55.457653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:55.457680] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:55.460727] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: UP (p=85.52%) [2026-01-08T20:19:55.460984] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-08T20:19:55.461102] [INFO ] [sig ] CTSH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:55.597547] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CTSH.txt [2026-01-08T20:19:55.597668] [INFO ] [sig ] [840/3512] Completed CTSH in 0.3s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:55.597706] [INFO ] [sig ] [841/3512] Forecasting CTVA... [2026-01-08T20:19:55.597734] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-08T20:19:55.597762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-08T20:19:55.614184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-08T20:19:55.614712] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-08T20:19:55.615958] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-08T20:19:55.616028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:55.616080] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:55.616125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:55.616217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:55.692377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:55.693544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:55.693681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:55.693738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:55.830103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:55.830265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:55.830308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:55.830337] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:55.833826] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-01-08T20:19:55.834116] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-08T20:19:55.834244] [INFO ] [sig ] CTVA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:55.971016] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CTVA.txt [2026-01-08T20:19:55.971143] [INFO ] [sig ] [841/3512] Completed CTVA in 0.4s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:55.971181] [INFO ] [sig ] [842/3512] Forecasting CUBE... [2026-01-08T20:19:55.971209] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-08T20:19:55.971238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-08T20:19:55.982612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-08T20:19:55.982872] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-08T20:19:55.983653] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-08T20:19:55.983713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:55.983745] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:55.983770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:55.983830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:56.039765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:56.040398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:56.040476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:56.040507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:56.160379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:56.160495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:56.160530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:56.160558] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:56.163729] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-08T20:19:56.163994] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-08T20:19:56.164112] [INFO ] [sig ] CUBE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:56.301876] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CUBE.txt [2026-01-08T20:19:56.301982] [INFO ] [sig ] [842/3512] Completed CUBE in 0.3s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:56.302020] [INFO ] [sig ] [843/3512] Forecasting CUBI... [2026-01-08T20:19:56.302048] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-08T20:19:56.302077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-08T20:19:56.314292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-08T20:19:56.314645] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-08T20:19:56.315477] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-08T20:19:56.315533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:56.315564] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:56.315630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:56.315688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:56.374618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:56.375533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:56.375636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:56.375671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:56.511011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:56.511202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:56.511254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:56.511288] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:56.515777] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: UP (p=54.52%) [2026-01-08T20:19:56.516136] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-08T20:19:56.516292] [INFO ] [sig ] CUBI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:56.657412] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CUBI.txt [2026-01-08T20:19:56.657562] [INFO ] [sig ] [843/3512] Completed CUBI in 0.4s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:56.657619] [INFO ] [sig ] [844/3512] Forecasting CUK... [2026-01-08T20:19:56.657647] [INFO ] [sig ] Generating forecast for: CUK [2026-01-08T20:19:56.657676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-08T20:19:56.669402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-08T20:19:56.669762] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-08T20:19:56.670642] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-08T20:19:56.670695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:56.670727] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:56.670753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:56.670809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:56.726331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:56.726958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:56.727036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:56.727068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:56.868796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:56.868970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:56.869023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:56.869068] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:56.872770] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=27.17%) [2026-01-08T20:19:56.873076] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-08T20:19:56.873204] [INFO ] [sig ] CUK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:57.018048] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CUK.txt [2026-01-08T20:19:57.018190] [INFO ] [sig ] [844/3512] Completed CUK in 0.4s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:57.018231] [INFO ] [sig ] [845/3512] Forecasting CULP... [2026-01-08T20:19:57.018261] [INFO ] [sig ] Generating forecast for: CULP [2026-01-08T20:19:57.018291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-08T20:19:57.028454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-08T20:19:57.028807] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-08T20:19:57.029645] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-08T20:19:57.029698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:57.029731] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:57.029758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:57.029816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:57.087269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:57.087998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:57.088078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:57.088111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:57.192539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:57.192710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:57.192750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:57.192777] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:57.196161] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-01-08T20:19:57.196430] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-08T20:19:57.196554] [INFO ] [sig ] CULP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:57.333943] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CULP.txt [2026-01-08T20:19:57.334072] [INFO ] [sig ] [845/3512] Completed CULP in 0.3s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:57.334117] [INFO ] [sig ] [846/3512] Forecasting CURI... [2026-01-08T20:19:57.334146] [INFO ] [sig ] Generating forecast for: CURI [2026-01-08T20:19:57.334176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-08T20:19:57.345130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-08T20:19:57.345423] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-08T20:19:57.346220] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-08T20:19:57.346271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:57.346301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:57.346328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:57.346384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:57.402258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:57.402960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:57.403063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:57.403096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:57.525920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:57.526096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:57.526139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:57.526168] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:57.529746] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=80.57%) [2026-01-08T20:19:57.530040] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-08T20:19:57.530173] [INFO ] [sig ] CURI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:57.667788] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CURI.txt [2026-01-08T20:19:57.667919] [INFO ] [sig ] [846/3512] Completed CURI in 0.3s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:57.667958] [INFO ] [sig ] [847/3512] Forecasting CUZ... [2026-01-08T20:19:57.667988] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-08T20:19:57.668029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-08T20:19:57.679114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-08T20:19:57.679440] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-08T20:19:57.680257] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-08T20:19:57.680307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:57.680338] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:57.680364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:57.680420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:57.737118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:57.737919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:57.738001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:57.738035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:57.854032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:57.854181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:57.854220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:57.854248] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:57.857539] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-08T20:19:57.857831] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-08T20:19:57.857972] [INFO ] [sig ] CUZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:57.997960] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CUZ.txt [2026-01-08T20:19:57.998098] [INFO ] [sig ] [847/3512] Completed CUZ in 0.3s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:57.998137] [INFO ] [sig ] [848/3512] Forecasting CVBF... [2026-01-08T20:19:57.998166] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-08T20:19:57.998196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-08T20:19:58.009720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-08T20:19:58.010138] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-08T20:19:58.011065] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-08T20:19:58.011119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:58.011152] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:58.011179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:58.011237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:58.069891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:58.070794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:58.070885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:58.070927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:58.198994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:58.199150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:58.199189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:58.199216] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:58.203803] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=73.20%) [2026-01-08T20:19:58.204195] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-08T20:19:58.204561] [INFO ] [sig ] CVBF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:58.377455] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CVBF.txt [2026-01-08T20:19:58.377637] [INFO ] [sig ] [848/3512] Completed CVBF in 0.4s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:58.377679] [INFO ] [sig ] [849/3512] Forecasting CVCO... [2026-01-08T20:19:58.377709] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-08T20:19:58.377739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-08T20:19:58.389675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-08T20:19:58.390094] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-08T20:19:58.390932] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-08T20:19:58.390983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:58.391015] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:58.391042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:58.391097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:58.450245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:58.451179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:58.451264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:58.451296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:58.571830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:58.571995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:58.572052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:58.572085] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:58.575526] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=75.84%) [2026-01-08T20:19:58.575869] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-08T20:19:58.576001] [INFO ] [sig ] CVCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:19:58.715864] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CVCO.txt [2026-01-08T20:19:58.716047] [INFO ] [sig ] [849/3512] Completed CVCO in 0.3s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:58.716088] [INFO ] [sig ] [850/3512] Forecasting CVE... [2026-01-08T20:19:58.716119] [INFO ] [sig ] Generating forecast for: CVE [2026-01-08T20:19:58.716176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-08T20:19:58.727894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-08T20:19:58.728238] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-08T20:19:58.729096] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-08T20:19:58.729149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:58.729183] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:58.729211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:58.729268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:58.789457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:58.790392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:58.790478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:58.790511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:58.928593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:58.928773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:58.928822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:58.928852] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:58.932923] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-01-08T20:19:58.933467] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-08T20:19:58.933626] [INFO ] [sig ] CVE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:59.081137] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CVE.txt [2026-01-08T20:19:59.081323] [INFO ] [sig ] [850/3512] Completed CVE in 0.4s | 2.89 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:59.081365] [INFO ] [sig ] [851/3512] Forecasting CVEO... [2026-01-08T20:19:59.081396] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-08T20:19:59.081427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-08T20:19:59.093801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-08T20:19:59.094242] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-08T20:19:59.095132] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-08T20:19:59.095192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:59.095238] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:59.095273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:59.095333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:59.158125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:59.159165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:59.159264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:59.159304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:59.314123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:59.314329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:59.314388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:59.314433] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:59.319607] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=7.46%) [2026-01-08T20:19:59.320078] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-08T20:19:59.320271] [INFO ] [sig ] CVEO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:19:59.525531] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CVEO.txt [2026-01-08T20:19:59.525799] [INFO ] [sig ] [851/3512] Completed CVEO in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:19:59.525853] [INFO ] [sig ] [852/3512] Forecasting CVGI... [2026-01-08T20:19:59.525888] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-08T20:19:59.525923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-08T20:19:59.551557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-08T20:19:59.552134] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-08T20:19:59.553511] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-08T20:19:59.553602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:19:59.553737] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:19:59.553790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:19:59.553882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:19:59.642057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:19:59.643553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:19:59.643714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:19:59.643771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:19:59.817081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:19:59.817273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:19:59.817317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:19:59.817347] [INFO ] [FORECASTER] Training complete [2026-01-08T20:19:59.821873] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=19.50%) [2026-01-08T20:19:59.822364] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-08T20:19:59.822565] [INFO ] [sig ] CVGI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:00.024326] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CVGI.txt [2026-01-08T20:20:00.024553] [INFO ] [sig ] [852/3512] Completed CVGI in 0.5s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:20:00.024636] [INFO ] [sig ] [853/3512] Forecasting CVI... [2026-01-08T20:20:00.024684] [INFO ] [sig ] Generating forecast for: CVI [2026-01-08T20:20:00.024731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-08T20:20:00.039676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-08T20:20:00.040171] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-08T20:20:00.041315] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-08T20:20:00.041383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:00.041473] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:00.041509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:00.041600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:00.110369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:00.111496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:00.111633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:00.111680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:00.242611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:00.242775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:00.242816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:00.242844] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:00.246390] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-08T20:20:00.246752] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-08T20:20:00.246896] [INFO ] [sig ] CVI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:00.387052] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CVI.txt [2026-01-08T20:20:00.387192] [INFO ] [sig ] [853/3512] Completed CVI in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:20:00.387233] [INFO ] [sig ] [854/3512] Forecasting CVKD... [2026-01-08T20:20:00.387262] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-08T20:20:00.387292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-08T20:20:00.398510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-08T20:20:00.398859] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-08T20:20:00.399683] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-08T20:20:00.399735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:00.399766] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:00.399792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:00.399847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:00.458292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:00.459192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:00.459274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:00.459307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:00.581118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:00.581275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:00.581316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:00.581345] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:00.584958] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-08T20:20:00.585266] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-08T20:20:00.585391] [INFO ] [sig ] CVKD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:00.725081] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CVKD.txt [2026-01-08T20:20:00.725213] [INFO ] [sig ] [854/3512] Completed CVKD in 0.3s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:20:00.725253] [INFO ] [sig ] [855/3512] Forecasting CVNA... [2026-01-08T20:20:00.725282] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-08T20:20:00.725310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-08T20:20:00.738799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-08T20:20:00.739317] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-08T20:20:00.740333] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-08T20:20:00.740391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:00.740426] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:00.740453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:00.740511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:00.802816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:00.803742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:00.803826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:00.803860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:00.937010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:00.937173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:00.937214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:00.937243] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:00.940821] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-01-08T20:20:00.941159] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-08T20:20:00.941300] [INFO ] [sig ] CVNA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:01.092513] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CVNA.txt [2026-01-08T20:20:01.092718] [INFO ] [sig ] [855/3512] Completed CVNA in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:20:01.092770] [INFO ] [sig ] [856/3512] Forecasting CVRX... [2026-01-08T20:20:01.092799] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-08T20:20:01.092831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-08T20:20:01.108179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-08T20:20:01.108893] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-08T20:20:01.109775] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-08T20:20:01.109829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:01.109863] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:01.109892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:01.109950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:01.177106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:01.178031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:01.178125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:01.178158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:01.311419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:01.311595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:01.311640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:01.311703] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:01.315688] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: DOWN (p=42.28%) [2026-01-08T20:20:01.316001] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-08T20:20:01.316331] [INFO ] [sig ] CVRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:01.478887] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CVRX.txt [2026-01-08T20:20:01.479068] [INFO ] [sig ] [856/3512] Completed CVRX in 0.4s | 2.88 sym/s | Total: 4.9m | ETA: 15.4m [2026-01-08T20:20:01.479118] [INFO ] [sig ] [857/3512] Forecasting CVS... [2026-01-08T20:20:01.479161] [INFO ] [sig ] Generating forecast for: CVS [2026-01-08T20:20:01.479195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-08T20:20:01.491394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-08T20:20:01.491814] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-08T20:20:01.492683] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-08T20:20:01.492740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:01.492785] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:01.492826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:01.492908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:01.555275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:01.556260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:01.556376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:01.556409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:01.699865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:01.700074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:01.700142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:01.700187] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:01.705742] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=67.11%) [2026-01-08T20:20:01.706193] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-08T20:20:01.706600] [INFO ] [sig ] CVS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:01.864010] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CVS.txt [2026-01-08T20:20:01.864202] [INFO ] [sig ] [857/3512] Completed CVS in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.4m [2026-01-08T20:20:01.864246] [INFO ] [sig ] [858/3512] Forecasting CVX... [2026-01-08T20:20:01.864276] [INFO ] [sig ] Generating forecast for: CVX [2026-01-08T20:20:01.864307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-08T20:20:01.877093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-08T20:20:01.877530] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-08T20:20:01.878628] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-08T20:20:01.878697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:01.878745] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:01.878786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:01.878851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:01.942866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:01.944104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:01.944193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:01.944228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:02.078726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:02.078894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:02.078936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:02.078967] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:02.082739] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=46.67%) [2026-01-08T20:20:02.083107] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-08T20:20:02.083273] [INFO ] [sig ] CVX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:02.232828] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CVX.txt [2026-01-08T20:20:02.233001] [INFO ] [sig ] [858/3512] Completed CVX in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:02.233045] [INFO ] [sig ] [859/3512] Forecasting CWAN... [2026-01-08T20:20:02.233079] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-08T20:20:02.233110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-08T20:20:02.246010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-08T20:20:02.246471] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-08T20:20:02.247348] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-08T20:20:02.247401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:02.247434] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:02.247461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:02.247518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:02.309767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:02.310706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:02.310800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:02.310835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:02.443290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:02.443461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:02.443519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:02.443563] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:02.447285] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=42.02%) [2026-01-08T20:20:02.447616] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-08T20:20:02.447753] [INFO ] [sig ] CWAN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:02.628461] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CWAN.txt [2026-01-08T20:20:02.628677] [INFO ] [sig ] [859/3512] Completed CWAN in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:02.628739] [INFO ] [sig ] [860/3512] Forecasting CWBC... [2026-01-08T20:20:02.628779] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-08T20:20:02.628816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-08T20:20:02.643143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-08T20:20:02.643751] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-08T20:20:02.644732] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-08T20:20:02.644788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:02.644822] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:02.644850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:02.644909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:02.709223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:02.710512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:02.710639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:02.710675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:02.842612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:02.842777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:02.842819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:02.842867] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:02.846824] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=78.26%) [2026-01-08T20:20:02.847172] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-08T20:20:02.847318] [INFO ] [sig ] CWBC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:03.004915] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CWBC.txt [2026-01-08T20:20:03.005156] [INFO ] [sig ] [860/3512] Completed CWBC in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:03.005204] [INFO ] [sig ] [861/3512] Forecasting CWCO... [2026-01-08T20:20:03.005235] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-08T20:20:03.005274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-08T20:20:03.058566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-08T20:20:03.059215] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-08T20:20:03.060286] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-08T20:20:03.060341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:03.060376] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:03.060402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:03.060461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:03.121436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:03.122629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:03.122724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:03.122760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:03.250681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:03.250951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:03.250999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:03.251028] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:03.255111] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-01-08T20:20:03.255479] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-08T20:20:03.255672] [INFO ] [sig ] CWCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:03.409354] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CWCO.txt [2026-01-08T20:20:03.409552] [INFO ] [sig ] [861/3512] Completed CWCO in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:03.409615] [INFO ] [sig ] [862/3512] Forecasting CWD... [2026-01-08T20:20:03.409649] [INFO ] [sig ] Generating forecast for: CWD [2026-01-08T20:20:03.409679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-08T20:20:03.423322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-08T20:20:03.423939] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-08T20:20:03.424939] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-08T20:20:03.424994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:03.425027] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:03.425055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:03.425114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:03.484842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:03.486174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:03.486464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:03.486526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:03.604247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:03.604480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:03.604525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:03.604554] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:03.608716] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=68.83%) [2026-01-08T20:20:03.609032] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-08T20:20:03.609178] [INFO ] [sig ] CWD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:03.762725] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CWD.txt [2026-01-08T20:20:03.762915] [INFO ] [sig ] [862/3512] Completed CWD in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:03.762959] [INFO ] [sig ] [863/3512] Forecasting CWEN... [2026-01-08T20:20:03.762988] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-08T20:20:03.763019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-08T20:20:03.775560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-08T20:20:03.775983] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-08T20:20:03.776928] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-08T20:20:03.776983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:03.777016] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:03.777045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:03.777105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:03.839177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:03.840134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:03.840253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:03.840288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:03.971002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:03.971206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:03.971265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:03.971296] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:03.975169] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=85.60%) [2026-01-08T20:20:03.975474] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-08T20:20:03.975639] [INFO ] [sig ] CWEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:04.123918] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CWEN.txt [2026-01-08T20:20:04.124098] [INFO ] [sig ] [863/3512] Completed CWEN in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:04.124148] [INFO ] [sig ] [864/3512] Forecasting CWH... [2026-01-08T20:20:04.124181] [INFO ] [sig ] Generating forecast for: CWH [2026-01-08T20:20:04.124210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-08T20:20:04.136624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-08T20:20:04.137038] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-08T20:20:04.138094] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-08T20:20:04.138146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:04.138179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:04.138427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:04.138520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:04.200739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:04.201709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:04.201795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:04.201829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:04.331789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:04.331950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:04.331990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:04.332019] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:04.335519] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=28.10%) [2026-01-08T20:20:04.335822] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-08T20:20:04.335950] [INFO ] [sig ] CWH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:04.487059] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CWH.txt [2026-01-08T20:20:04.487207] [INFO ] [sig ] [864/3512] Completed CWH in 0.4s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:04.487246] [INFO ] [sig ] [865/3512] Forecasting CWK... [2026-01-08T20:20:04.487276] [INFO ] [sig ] Generating forecast for: CWK [2026-01-08T20:20:04.487305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-08T20:20:04.499297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-08T20:20:04.499677] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-08T20:20:04.500741] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-08T20:20:04.500794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:04.500826] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:04.500859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:04.500928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:04.562151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:04.563208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:04.563294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:04.563328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:04.684256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:04.684414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:04.684455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:04.684486] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:04.687975] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=58.76%) [2026-01-08T20:20:04.688264] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-08T20:20:04.688415] [INFO ] [sig ] CWK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:04.830608] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CWK.txt [2026-01-08T20:20:04.830761] [INFO ] [sig ] [865/3512] Completed CWK in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:04.830800] [INFO ] [sig ] [866/3512] Forecasting CXDO... [2026-01-08T20:20:04.830830] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-08T20:20:04.830859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-08T20:20:04.842484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-08T20:20:04.842828] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-08T20:20:04.843637] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-08T20:20:04.843710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:04.843750] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:04.843778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:04.843832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:04.901180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:04.901948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:04.902029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:04.902061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:05.020097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:05.020255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:05.020294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:05.020323] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:05.023687] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-08T20:20:05.023983] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-08T20:20:05.024112] [INFO ] [sig ] CXDO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:05.168135] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CXDO.txt [2026-01-08T20:20:05.168343] [INFO ] [sig ] [866/3512] Completed CXDO in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:05.168403] [INFO ] [sig ] [867/3512] Forecasting CXE... [2026-01-08T20:20:05.168434] [INFO ] [sig ] Generating forecast for: CXE [2026-01-08T20:20:05.168464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-08T20:20:05.179958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-08T20:20:05.180389] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-08T20:20:05.181278] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-08T20:20:05.181330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:05.181361] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:05.181388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:05.181443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:05.242080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:05.243012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:05.243102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:05.243135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:05.361014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:05.361202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:05.361243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:05.361270] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:05.364808] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-01-08T20:20:05.365135] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-08T20:20:05.365279] [INFO ] [sig ] CXE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:05.508866] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CXE.txt [2026-01-08T20:20:05.509024] [INFO ] [sig ] [867/3512] Completed CXE in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:05.509064] [INFO ] [sig ] [868/3512] Forecasting CXSE... [2026-01-08T20:20:05.509094] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-08T20:20:05.509124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-08T20:20:05.520691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-08T20:20:05.521074] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-08T20:20:05.521901] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-08T20:20:05.521952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:05.521982] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:05.522008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:05.522063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:05.580436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:05.581522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:05.581629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:05.581663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:05.693278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:05.693435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:05.693474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:05.693502] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:05.696889] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-01-08T20:20:05.697170] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-08T20:20:05.697295] [INFO ] [sig ] CXSE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:05.836829] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CXSE.txt [2026-01-08T20:20:05.836983] [INFO ] [sig ] [868/3512] Completed CXSE in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:05.837024] [INFO ] [sig ] [869/3512] Forecasting CYD... [2026-01-08T20:20:05.837054] [INFO ] [sig ] Generating forecast for: CYD [2026-01-08T20:20:05.837084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-08T20:20:05.848416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-08T20:20:05.848716] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-08T20:20:05.849513] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-08T20:20:05.849563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:05.849614] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:05.849641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:05.849696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:05.907932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:05.908826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:05.908908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:05.908941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:06.033437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:06.033613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:06.033653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:06.033681] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:06.037137] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-01-08T20:20:06.037415] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-08T20:20:06.037538] [INFO ] [sig ] CYD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:06.180799] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CYD.txt [2026-01-08T20:20:06.180951] [INFO ] [sig ] [869/3512] Completed CYD in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:06.180991] [INFO ] [sig ] [870/3512] Forecasting CYH... [2026-01-08T20:20:06.181020] [INFO ] [sig ] Generating forecast for: CYH [2026-01-08T20:20:06.181050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-08T20:20:06.192857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-08T20:20:06.193200] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-08T20:20:06.194005] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-08T20:20:06.194055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:06.194120] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:06.194148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:06.194204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:06.251424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:06.252337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:06.252420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:06.252452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:06.374607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:06.374764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:06.374805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:06.374833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:06.378249] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=13.23%) [2026-01-08T20:20:06.378594] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-08T20:20:06.378732] [INFO ] [sig ] CYH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:06.525394] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CYH.txt [2026-01-08T20:20:06.525556] [INFO ] [sig ] [870/3512] Completed CYH in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:06.525616] [INFO ] [sig ] [871/3512] Forecasting CYN... [2026-01-08T20:20:06.525646] [INFO ] [sig ] Generating forecast for: CYN [2026-01-08T20:20:06.525676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-08T20:20:06.537349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-08T20:20:06.537640] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-08T20:20:06.538437] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-08T20:20:06.538487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:06.538518] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:06.538544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:06.538616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:06.596231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:06.597132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:06.597219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:06.597252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:06.715999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:06.716166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:06.716207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:06.716236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:06.719638] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: UP (p=79.88%) [2026-01-08T20:20:06.719938] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-08T20:20:06.720067] [INFO ] [sig ] CYN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:06.863106] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CYN.txt [2026-01-08T20:20:06.863268] [INFO ] [sig ] [871/3512] Completed CYN in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:06.863307] [INFO ] [sig ] [872/3512] Forecasting CYRX... [2026-01-08T20:20:06.863337] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-08T20:20:06.863366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-08T20:20:06.875156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-08T20:20:06.875514] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-08T20:20:06.876326] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-08T20:20:06.876378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:06.876409] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:06.876435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:06.876490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:06.940586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:06.941457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:06.941541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:06.941592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:07.066290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:07.066445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:07.066482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:07.066510] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:07.069851] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-01-08T20:20:07.070118] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-08T20:20:07.070238] [INFO ] [sig ] CYRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:07.208835] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CYRX.txt [2026-01-08T20:20:07.208993] [INFO ] [sig ] [872/3512] Completed CYRX in 0.3s | 2.88 sym/s | Total: 5.0m | ETA: 15.3m [2026-01-08T20:20:07.209034] [INFO ] [sig ] [873/3512] Forecasting CYTK... [2026-01-08T20:20:07.209064] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-08T20:20:07.209094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-08T20:20:07.220902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-08T20:20:07.221261] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-08T20:20:07.222445] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-08T20:20:07.222496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:07.222526] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:07.222553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:07.222627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:07.279706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:07.280511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:07.280609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:07.280644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:07.406154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:07.406349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:07.406410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:07.406468] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:07.410059] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-08T20:20:07.410514] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-08T20:20:07.410656] [INFO ] [sig ] CYTK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:07.553049] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CYTK.txt [2026-01-08T20:20:07.553202] [INFO ] [sig ] [873/3512] Completed CYTK in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.3m [2026-01-08T20:20:07.553242] [INFO ] [sig ] [874/3512] Forecasting CZFS... [2026-01-08T20:20:07.553271] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-08T20:20:07.553302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-08T20:20:07.563372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-08T20:20:07.563630] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-08T20:20:07.564389] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-08T20:20:07.564447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:07.564478] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:07.564504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:07.564559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:07.622822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:07.623482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:07.623558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:07.623607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:07.719685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:07.719799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:07.719835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:07.719862] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:07.722999] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-08T20:20:07.723265] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-08T20:20:07.723383] [INFO ] [sig ] CZFS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:07.862485] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CZFS.txt [2026-01-08T20:20:07.862628] [INFO ] [sig ] [874/3512] Completed CZFS in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.3m [2026-01-08T20:20:07.862669] [INFO ] [sig ] [875/3512] Forecasting CZNC... [2026-01-08T20:20:07.862698] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-08T20:20:07.862727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-08T20:20:07.874767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-08T20:20:07.875057] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-08T20:20:07.875871] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-08T20:20:07.875922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:07.875955] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:07.875983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:07.876041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:07.935746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:07.936541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:07.936639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:07.936674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:08.058902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:08.059064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:08.059104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:08.059134] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:08.062782] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-08T20:20:08.063056] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-08T20:20:08.063181] [INFO ] [sig ] CZNC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:08.211105] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/CZNC.txt [2026-01-08T20:20:08.211235] [INFO ] [sig ] [875/3512] Completed CZNC in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.3m [2026-01-08T20:20:08.211274] [INFO ] [sig ] [876/3512] Forecasting CZWI... [2026-01-08T20:20:08.211304] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-08T20:20:08.211492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-08T20:20:08.223329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-08T20:20:08.223727] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-08T20:20:08.224514] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-08T20:20:08.224565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:08.224616] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:08.224643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:08.224700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:08.285093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:08.285957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:08.286038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:08.286071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:08.396779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:08.396936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:08.396976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:08.397005] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:08.400408] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-08T20:20:08.400756] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-08T20:20:08.400894] [INFO ] [sig ] CZWI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:08.541986] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/CZWI.txt [2026-01-08T20:20:08.542143] [INFO ] [sig ] [876/3512] Completed CZWI in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:08.542184] [INFO ] [sig ] [877/3512] Forecasting DAIO... [2026-01-08T20:20:08.542213] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-08T20:20:08.542243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-08T20:20:08.553199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-08T20:20:08.553609] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-08T20:20:08.554427] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-08T20:20:08.554480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:08.554527] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:08.554555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:08.554639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:08.612151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:08.613018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:08.613100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:08.613132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:08.722342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:08.722524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:08.722587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:08.722620] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:08.726208] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: UP (p=92.53%) [2026-01-08T20:20:08.726628] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-08T20:20:08.726776] [INFO ] [sig ] DAIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:08.868322] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DAIO.txt [2026-01-08T20:20:08.868506] [INFO ] [sig ] [877/3512] Completed DAIO in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:08.868547] [INFO ] [sig ] [878/3512] Forecasting DAL... [2026-01-08T20:20:08.868593] [INFO ] [sig ] Generating forecast for: DAL [2026-01-08T20:20:08.868625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-08T20:20:08.880141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-08T20:20:08.880511] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-08T20:20:08.881308] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-08T20:20:08.881360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:08.881391] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:08.881418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:08.881473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:08.938411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:08.939310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:08.939392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:08.939425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:09.066502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:09.066682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:09.066728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:09.066757] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:09.070154] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-01-08T20:20:09.070438] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-08T20:20:09.070566] [INFO ] [sig ] DAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:09.214378] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DAL.txt [2026-01-08T20:20:09.214543] [INFO ] [sig ] [878/3512] Completed DAL in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:09.214614] [INFO ] [sig ] [879/3512] Forecasting DAN... [2026-01-08T20:20:09.214646] [INFO ] [sig ] Generating forecast for: DAN [2026-01-08T20:20:09.214677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-08T20:20:09.227100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-08T20:20:09.227524] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-08T20:20:09.228397] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-08T20:20:09.228451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:09.228484] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:09.228509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:09.228564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:09.287250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:09.288142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:09.288228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:09.288260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:09.412482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:09.412661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:09.412703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:09.412731] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:09.416311] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=26.52%) [2026-01-08T20:20:09.416598] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-08T20:20:09.416730] [INFO ] [sig ] DAN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:09.560985] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DAN.txt [2026-01-08T20:20:09.561159] [INFO ] [sig ] [879/3512] Completed DAN in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:09.561206] [INFO ] [sig ] [880/3512] Forecasting DAO... [2026-01-08T20:20:09.561235] [INFO ] [sig ] Generating forecast for: DAO [2026-01-08T20:20:09.561265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-08T20:20:09.572795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-08T20:20:09.573141] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-08T20:20:09.574000] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-08T20:20:09.574052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:09.574085] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:09.574112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:09.574168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:09.636170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:09.637048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:09.637176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:09.637212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:09.771474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:09.771654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:09.771698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:09.771728] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:09.775661] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=14.39%) [2026-01-08T20:20:09.776061] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-08T20:20:09.776229] [INFO ] [sig ] DAO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:09.921236] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DAO.txt [2026-01-08T20:20:09.921377] [INFO ] [sig ] [880/3512] Completed DAO in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:09.921415] [INFO ] [sig ] [881/3512] Forecasting DAPP... [2026-01-08T20:20:09.921451] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-08T20:20:09.921484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-08T20:20:09.933710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-08T20:20:09.934046] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-08T20:20:09.934907] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-08T20:20:09.934959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:09.934991] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:09.935017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:09.935074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:09.994159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:09.995047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:09.995130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:09.995164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:10.132214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:10.132405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:10.132447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:10.132476] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:10.135992] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: DOWN (p=42.31%) [2026-01-08T20:20:10.136278] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-08T20:20:10.136403] [INFO ] [sig ] DAPP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:10.281480] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DAPP.txt [2026-01-08T20:20:10.281657] [INFO ] [sig ] [881/3512] Completed DAPP in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:10.281700] [INFO ] [sig ] [882/3512] Forecasting DARE... [2026-01-08T20:20:10.281732] [INFO ] [sig ] Generating forecast for: DARE [2026-01-08T20:20:10.281762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-08T20:20:10.293330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-08T20:20:10.293659] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-08T20:20:10.294473] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-08T20:20:10.294536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:10.294601] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:10.294641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:10.294699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:10.354174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:10.355080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:10.355166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:10.355208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:10.474402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:10.474565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:10.474636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:10.474666] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:10.478295] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-01-08T20:20:10.478648] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-08T20:20:10.478786] [INFO ] [sig ] DARE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:10.625613] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DARE.txt [2026-01-08T20:20:10.625754] [INFO ] [sig ] [882/3512] Completed DARE in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:10.625805] [INFO ] [sig ] [883/3512] Forecasting DASH... [2026-01-08T20:20:10.625847] [INFO ] [sig ] Generating forecast for: DASH [2026-01-08T20:20:10.625888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-08T20:20:10.637959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-08T20:20:10.638318] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-08T20:20:10.639298] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-08T20:20:10.639351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:10.639384] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:10.639411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:10.639467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:10.699118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:10.699966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:10.700060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:10.700093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:10.826638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:10.826808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:10.826848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:10.826879] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:10.830226] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=61.38%) [2026-01-08T20:20:10.830497] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-08T20:20:10.830636] [INFO ] [sig ] DASH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:10.969601] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DASH.txt [2026-01-08T20:20:10.969787] [INFO ] [sig ] [883/3512] Completed DASH in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:10.969829] [INFO ] [sig ] [884/3512] Forecasting DAVA... [2026-01-08T20:20:10.969859] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-08T20:20:10.969891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-08T20:20:10.983284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-08T20:20:10.983850] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-08T20:20:10.984903] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-08T20:20:10.984956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:10.984989] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:10.985015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:10.985072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:11.057354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:11.058303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:11.058623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:11.058662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:11.182216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:11.182362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:11.182405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:11.182447] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:11.186047] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=24.63%) [2026-01-08T20:20:11.186325] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-08T20:20:11.186451] [INFO ] [sig ] DAVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:11.327594] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DAVA.txt [2026-01-08T20:20:11.327752] [INFO ] [sig ] [884/3512] Completed DAVA in 0.4s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:11.327792] [INFO ] [sig ] [885/3512] Forecasting DAVE... [2026-01-08T20:20:11.327820] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-08T20:20:11.327850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-08T20:20:11.339528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-08T20:20:11.339906] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-08T20:20:11.340806] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-08T20:20:11.340859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:11.340891] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:11.340917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:11.340973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:11.399110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:11.400000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:11.400081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:11.400114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:11.521350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:11.521524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:11.521566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:11.521614] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:11.524980] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=52.11%) [2026-01-08T20:20:11.525253] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-08T20:20:11.525376] [INFO ] [sig ] DAVE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:11.663740] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DAVE.txt [2026-01-08T20:20:11.663895] [INFO ] [sig ] [885/3512] Completed DAVE in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:11.663936] [INFO ] [sig ] [886/3512] Forecasting DAWN... [2026-01-08T20:20:11.663965] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-08T20:20:11.663995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-08T20:20:11.675856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-08T20:20:11.676196] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-08T20:20:11.677071] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-08T20:20:11.677124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:11.677157] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:11.677183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:11.677245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:11.735320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:11.736242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:11.736360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:11.736393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:11.856428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:11.856601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:11.856641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:11.856670] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:11.859972] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-01-08T20:20:11.860247] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-08T20:20:11.860369] [INFO ] [sig ] DAWN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:12.001631] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DAWN.txt [2026-01-08T20:20:12.001791] [INFO ] [sig ] [886/3512] Completed DAWN in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:12.001831] [INFO ] [sig ] [887/3512] Forecasting DB... [2026-01-08T20:20:12.001861] [INFO ] [sig ] Generating forecast for: DB [2026-01-08T20:20:12.001893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-08T20:20:12.014129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-08T20:20:12.014455] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-08T20:20:12.015271] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-08T20:20:12.015325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:12.015383] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:12.015410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:12.015466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:12.072216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:12.073073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:12.073153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:12.073185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:12.197841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:12.198005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:12.198045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:12.198072] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:12.201637] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: UP (p=56.14%) [2026-01-08T20:20:12.201973] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-08T20:20:12.202119] [INFO ] [sig ] DB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:12.341922] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DB.txt [2026-01-08T20:20:12.342073] [INFO ] [sig ] [887/3512] Completed DB in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:12.342114] [INFO ] [sig ] [888/3512] Forecasting DBI... [2026-01-08T20:20:12.342143] [INFO ] [sig ] Generating forecast for: DBI [2026-01-08T20:20:12.342172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-08T20:20:12.353338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-08T20:20:12.353674] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-08T20:20:12.354451] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-08T20:20:12.354502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:12.354533] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:12.354597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:12.354672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:12.412188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:12.412979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:12.413059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:12.413091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:12.532019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:12.532161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:12.532200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:12.532228] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:12.535570] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=33.20%) [2026-01-08T20:20:12.535856] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-08T20:20:12.535977] [INFO ] [sig ] DBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:12.675826] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DBI.txt [2026-01-08T20:20:12.675944] [INFO ] [sig ] [888/3512] Completed DBI in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:12.675981] [INFO ] [sig ] [889/3512] Forecasting DBL... [2026-01-08T20:20:12.676010] [INFO ] [sig ] Generating forecast for: DBL [2026-01-08T20:20:12.676039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-08T20:20:12.687455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-08T20:20:12.687755] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-08T20:20:12.688561] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-08T20:20:12.688630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:12.688662] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:12.688688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:12.688744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:12.746085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:12.746725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:12.746800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:12.746832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:12.863854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:12.863991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:12.864029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:12.864056] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:12.867692] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-01-08T20:20:12.867957] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-08T20:20:12.868074] [INFO ] [sig ] DBL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:13.007623] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DBL.txt [2026-01-08T20:20:13.007749] [INFO ] [sig ] [889/3512] Completed DBL in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:13.007786] [INFO ] [sig ] [890/3512] Forecasting DBRG... [2026-01-08T20:20:13.007816] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-08T20:20:13.007845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-08T20:20:13.020558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-08T20:20:13.020878] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-08T20:20:13.021683] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-08T20:20:13.021734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:13.021764] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:13.021790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:13.021846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:13.079356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:13.080012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:13.080088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:13.080120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:13.200634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:13.200784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:13.200820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:13.200848] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:13.204255] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: UP (p=93.52%) [2026-01-08T20:20:13.204529] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-08T20:20:13.204674] [INFO ] [sig ] DBRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:13.343668] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DBRG.txt [2026-01-08T20:20:13.343806] [INFO ] [sig ] [890/3512] Completed DBRG in 0.3s | 2.88 sym/s | Total: 5.1m | ETA: 15.2m [2026-01-08T20:20:13.343845] [INFO ] [sig ] [891/3512] Forecasting DBX... [2026-01-08T20:20:13.343877] [INFO ] [sig ] Generating forecast for: DBX [2026-01-08T20:20:13.343912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-08T20:20:13.354862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-08T20:20:13.355135] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-08T20:20:13.355921] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-08T20:20:13.355971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:13.356003] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:13.356029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:13.356085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:13.414074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:13.414750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:13.414827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:13.414859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:13.534544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:13.534708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:13.534747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:13.534775] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:13.538157] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-08T20:20:13.538482] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-08T20:20:13.538623] [INFO ] [sig ] DBX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:13.677452] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DBX.txt [2026-01-08T20:20:13.677592] [INFO ] [sig ] [891/3512] Completed DBX in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.2m [2026-01-08T20:20:13.677633] [INFO ] [sig ] [892/3512] Forecasting DCBO... [2026-01-08T20:20:13.677663] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-08T20:20:13.677692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-08T20:20:13.688893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-08T20:20:13.689236] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-08T20:20:13.690078] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-08T20:20:13.690129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:13.690161] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:13.690187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:13.690253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:13.749140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:13.750186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:13.750269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:13.750301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:13.880667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:13.880833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:13.880884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:13.880921] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:13.885355] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=20.08%) [2026-01-08T20:20:13.885771] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-08T20:20:13.885941] [INFO ] [sig ] DCBO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:14.032000] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DCBO.txt [2026-01-08T20:20:14.032145] [INFO ] [sig ] [892/3512] Completed DCBO in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.2m [2026-01-08T20:20:14.032184] [INFO ] [sig ] [893/3512] Forecasting DCI... [2026-01-08T20:20:14.032213] [INFO ] [sig ] Generating forecast for: DCI [2026-01-08T20:20:14.032244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-08T20:20:14.046182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-08T20:20:14.046535] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-08T20:20:14.047331] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-08T20:20:14.047383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:14.047413] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:14.047439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:14.047494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:14.106278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:14.106982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:14.107084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:14.107122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:14.231044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:14.231194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:14.231237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:14.231273] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:14.234735] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-01-08T20:20:14.235010] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-08T20:20:14.235133] [INFO ] [sig ] DCI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:14.374700] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DCI.txt [2026-01-08T20:20:14.374837] [INFO ] [sig ] [893/3512] Completed DCI in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:14.374878] [INFO ] [sig ] [894/3512] Forecasting DCO... [2026-01-08T20:20:14.374906] [INFO ] [sig ] Generating forecast for: DCO [2026-01-08T20:20:14.374936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-08T20:20:14.385934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-08T20:20:14.386232] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-08T20:20:14.387026] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-08T20:20:14.387077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:14.387109] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:14.387135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:14.387190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:14.444194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:14.444890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:14.444969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:14.445001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:14.561743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:14.561891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:14.561930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:14.561959] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:14.565270] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-08T20:20:14.565560] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-08T20:20:14.565700] [INFO ] [sig ] DCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:14.705096] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DCO.txt [2026-01-08T20:20:14.705228] [INFO ] [sig ] [894/3512] Completed DCO in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:14.705275] [INFO ] [sig ] [895/3512] Forecasting DCOM... [2026-01-08T20:20:14.705309] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-08T20:20:14.705345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-08T20:20:14.716744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-08T20:20:14.717047] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-08T20:20:14.717845] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-08T20:20:14.717895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:14.717926] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:14.717952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:14.718008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:14.775880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:14.776556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:14.776652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:14.776684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:14.894248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:14.894398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:14.894437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:14.894464] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:14.897785] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-01-08T20:20:14.898079] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-08T20:20:14.898207] [INFO ] [sig ] DCOM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:15.038932] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DCOM.txt [2026-01-08T20:20:15.039070] [INFO ] [sig ] [895/3512] Completed DCOM in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:15.039109] [INFO ] [sig ] [896/3512] Forecasting DCTH... [2026-01-08T20:20:15.039137] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-08T20:20:15.039167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-08T20:20:15.051029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-08T20:20:15.051347] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-08T20:20:15.052154] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-08T20:20:15.052205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:15.052236] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:15.052262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:15.052318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:15.111079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:15.111811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:15.111890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:15.111922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:15.234029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:15.234182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:15.234221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:15.234250] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:15.237534] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-08T20:20:15.237818] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-08T20:20:15.237940] [INFO ] [sig ] DCTH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:15.377327] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DCTH.txt [2026-01-08T20:20:15.377455] [INFO ] [sig ] [896/3512] Completed DCTH in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:15.377493] [INFO ] [sig ] [897/3512] Forecasting DD... [2026-01-08T20:20:15.377521] [INFO ] [sig ] Generating forecast for: DD [2026-01-08T20:20:15.377551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-08T20:20:15.389302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-08T20:20:15.389803] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-08T20:20:15.390626] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-08T20:20:15.390677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:15.390708] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:15.390735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:15.390791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:15.452148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:15.453150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:15.453274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:15.453308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:15.587116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:15.587321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:15.587365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:15.587394] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:15.591543] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=58.44%) [2026-01-08T20:20:15.591863] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-08T20:20:15.591997] [INFO ] [sig ] DD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:15.739502] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DD.txt [2026-01-08T20:20:15.739745] [INFO ] [sig ] [897/3512] Completed DD in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:15.739799] [INFO ] [sig ] [898/3512] Forecasting DDD... [2026-01-08T20:20:15.739848] [INFO ] [sig ] Generating forecast for: DDD [2026-01-08T20:20:15.739895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-08T20:20:15.752642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-08T20:20:15.753010] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-08T20:20:15.753897] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-08T20:20:15.753949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:15.753981] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:15.754006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:15.754062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:15.816283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:15.817212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:15.817298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:15.817331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:15.945733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:15.945899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:15.945948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:15.945978] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:15.949438] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=33.70%) [2026-01-08T20:20:15.949739] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-08T20:20:15.949868] [INFO ] [sig ] DDD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:16.089978] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DDD.txt [2026-01-08T20:20:16.090117] [INFO ] [sig ] [898/3512] Completed DDD in 0.4s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:16.090157] [INFO ] [sig ] [899/3512] Forecasting DDI... [2026-01-08T20:20:16.090187] [INFO ] [sig ] Generating forecast for: DDI [2026-01-08T20:20:16.090217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-08T20:20:16.101382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-08T20:20:16.101711] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-08T20:20:16.102485] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-08T20:20:16.102536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:16.102567] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:16.102617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:16.102673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:16.159987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:16.160844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:16.160927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:16.160961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:16.281614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:16.281772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:16.281810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:16.281839] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:16.285152] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=25.20%) [2026-01-08T20:20:16.285427] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-08T20:20:16.285553] [INFO ] [sig ] DDI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:16.425695] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DDI.txt [2026-01-08T20:20:16.425850] [INFO ] [sig ] [899/3512] Completed DDI in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:16.425890] [INFO ] [sig ] [900/3512] Forecasting DDL... [2026-01-08T20:20:16.425920] [INFO ] [sig ] Generating forecast for: DDL [2026-01-08T20:20:16.425949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-08T20:20:16.437636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-08T20:20:16.437889] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-08T20:20:16.438719] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-08T20:20:16.438770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:16.438803] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:16.438830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:16.438887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:16.498842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:16.499768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:16.499850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:16.499882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:16.625731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:16.625889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:16.625928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:16.625960] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:16.629337] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: UP (p=82.25%) [2026-01-08T20:20:16.629661] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-08T20:20:16.629787] [INFO ] [sig ] DDL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:16.775105] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DDL.txt [2026-01-08T20:20:16.775289] [INFO ] [sig ] [900/3512] Completed DDL in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:16.775329] [INFO ] [sig ] [901/3512] Forecasting DDOG... [2026-01-08T20:20:16.775358] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-08T20:20:16.775390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-08T20:20:16.787351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-08T20:20:16.787743] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-08T20:20:16.788549] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-08T20:20:16.788627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:16.788673] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:16.788701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:16.788756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:16.845813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:16.846710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:16.846800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:16.846832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:16.967794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:16.967947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:16.967985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:16.968015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:16.971511] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-01-08T20:20:16.971806] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-08T20:20:16.971930] [INFO ] [sig ] DDOG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:17.114879] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DDOG.txt [2026-01-08T20:20:17.115005] [INFO ] [sig ] [901/3512] Completed DDOG in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:17.115042] [INFO ] [sig ] [902/3512] Forecasting DDS... [2026-01-08T20:20:17.115071] [INFO ] [sig ] Generating forecast for: DDS [2026-01-08T20:20:17.115100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-08T20:20:17.126689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-08T20:20:17.126965] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-08T20:20:17.127749] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-08T20:20:17.127800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:17.127831] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:17.127857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:17.127911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:17.185240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:17.186127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:17.186203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:17.186235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:17.306376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:17.306524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:17.306563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:17.306611] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:17.309936] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: UP (p=62.88%) [2026-01-08T20:20:17.310203] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-08T20:20:17.310324] [INFO ] [sig ] DDS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:17.450412] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DDS.txt [2026-01-08T20:20:17.450547] [INFO ] [sig ] [902/3512] Completed DDS in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:17.450602] [INFO ] [sig ] [903/3512] Forecasting DE... [2026-01-08T20:20:17.450632] [INFO ] [sig ] Generating forecast for: DE [2026-01-08T20:20:17.450663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-08T20:20:17.462411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-08T20:20:17.462709] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-08T20:20:17.463475] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-08T20:20:17.463525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:17.463557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:17.463608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:17.463666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:17.522466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:17.523312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:17.523394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:17.523427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:17.642096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:17.642250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:17.642289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:17.642318] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:17.645599] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=47.56%) [2026-01-08T20:20:17.645874] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-08T20:20:17.645994] [INFO ] [sig ] DE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:17.784192] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DE.txt [2026-01-08T20:20:17.784315] [INFO ] [sig ] [903/3512] Completed DE in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:17.784352] [INFO ] [sig ] [904/3512] Forecasting DEA... [2026-01-08T20:20:17.784389] [INFO ] [sig ] Generating forecast for: DEA [2026-01-08T20:20:17.784418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-08T20:20:17.795721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-08T20:20:17.796029] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-08T20:20:17.796827] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-08T20:20:17.796878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:17.796957] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:17.796986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:17.797042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:17.854414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:17.855283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:17.855364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:17.855397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:17.974456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:17.974637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:17.974680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:17.974711] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:17.978161] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=76.19%) [2026-01-08T20:20:17.978476] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-08T20:20:17.978629] [INFO ] [sig ] DEA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:18.120846] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DEA.txt [2026-01-08T20:20:18.121021] [INFO ] [sig ] [904/3512] Completed DEA in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:18.121063] [INFO ] [sig ] [905/3512] Forecasting DECK... [2026-01-08T20:20:18.121099] [INFO ] [sig ] Generating forecast for: DECK [2026-01-08T20:20:18.121129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-08T20:20:18.133880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-08T20:20:18.134267] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-08T20:20:18.135109] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-08T20:20:18.135161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:18.135193] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:18.135219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:18.135276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:18.192746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:18.193633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:18.193712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:18.193744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:18.314856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:18.315008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:18.315047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:18.315075] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:18.318412] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=90.16%) [2026-01-08T20:20:18.318706] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-08T20:20:18.318829] [INFO ] [sig ] DECK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:18.460520] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DECK.txt [2026-01-08T20:20:18.460696] [INFO ] [sig ] [905/3512] Completed DECK in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:18.460737] [INFO ] [sig ] [906/3512] Forecasting DEI... [2026-01-08T20:20:18.460768] [INFO ] [sig ] Generating forecast for: DEI [2026-01-08T20:20:18.460797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-08T20:20:18.474052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-08T20:20:18.474370] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-08T20:20:18.475341] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-08T20:20:18.475391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:18.475422] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:18.475449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:18.475504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:18.533389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:18.534247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:18.534326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:18.534359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:18.658966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:18.659123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:18.659163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:18.659191] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:18.662484] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=38.49%) [2026-01-08T20:20:18.662769] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-08T20:20:18.662892] [INFO ] [sig ] DEI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:18.802814] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DEI.txt [2026-01-08T20:20:18.802963] [INFO ] [sig ] [906/3512] Completed DEI in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:18.803003] [INFO ] [sig ] [907/3512] Forecasting DELL... [2026-01-08T20:20:18.803032] [INFO ] [sig ] Generating forecast for: DELL [2026-01-08T20:20:18.803062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-08T20:20:18.814718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-08T20:20:18.815027] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-08T20:20:18.815808] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-08T20:20:18.815858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:18.815889] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:18.815915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:18.815970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:18.872429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:18.873279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:18.873358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:18.873390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:18.992334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:18.992493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:18.992533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:18.992614] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:18.995925] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-01-08T20:20:18.996193] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-08T20:20:18.996313] [INFO ] [sig ] DELL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:19.135308] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DELL.txt [2026-01-08T20:20:19.135460] [INFO ] [sig ] [907/3512] Completed DELL in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:19.135506] [INFO ] [sig ] [908/3512] Forecasting DENN... [2026-01-08T20:20:19.135542] [INFO ] [sig ] Generating forecast for: DENN [2026-01-08T20:20:19.135590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-08T20:20:19.147642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-08T20:20:19.148105] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-08T20:20:19.148931] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-08T20:20:19.148982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:19.149013] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:19.149039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:19.149095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:19.209074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:19.209737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:19.209815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:19.209848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:19.328840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:19.328980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:19.329018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:19.329062] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:19.332418] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-08T20:20:19.332702] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-08T20:20:19.332824] [INFO ] [sig ] DENN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:19.472071] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DENN.txt [2026-01-08T20:20:19.472192] [INFO ] [sig ] [908/3512] Completed DENN in 0.3s | 2.88 sym/s | Total: 5.2m | ETA: 15.1m [2026-01-08T20:20:19.472230] [INFO ] [sig ] [909/3512] Forecasting DEO... [2026-01-08T20:20:19.472259] [INFO ] [sig ] Generating forecast for: DEO [2026-01-08T20:20:19.472288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-08T20:20:19.486449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-08T20:20:19.486789] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-08T20:20:19.487587] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-08T20:20:19.487639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:19.487671] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:19.487698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:19.487754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:19.548020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:19.549155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:19.549246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:19.549281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:19.678402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:19.678589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:19.678633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:19.678664] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:19.682229] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=55.38%) [2026-01-08T20:20:19.682524] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-08T20:20:19.682683] [INFO ] [sig ] DEO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:19.830638] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DEO.txt [2026-01-08T20:20:19.830807] [INFO ] [sig ] [909/3512] Completed DEO in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:19.830845] [INFO ] [sig ] [910/3512] Forecasting DERM... [2026-01-08T20:20:19.830876] [INFO ] [sig ] Generating forecast for: DERM [2026-01-08T20:20:19.830907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-08T20:20:19.842134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-08T20:20:19.842445] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-08T20:20:19.843249] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-08T20:20:19.843299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:19.843330] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:19.843356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:19.843423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:19.900327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:19.901012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:19.901091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:19.901137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:20.022275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:20.022428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:20.022469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:20.022499] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:20.025781] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: DOWN (p=32.88%) [2026-01-08T20:20:20.026047] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-08T20:20:20.026168] [INFO ] [sig ] DERM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:20.170109] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DERM.txt [2026-01-08T20:20:20.170251] [INFO ] [sig ] [910/3512] Completed DERM in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:20.170289] [INFO ] [sig ] [911/3512] Forecasting DFGP... [2026-01-08T20:20:20.170320] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-08T20:20:20.170350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-08T20:20:20.182194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-08T20:20:20.182468] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-08T20:20:20.183465] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-08T20:20:20.183519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:20.183550] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:20.183594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:20.183847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:20.240958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:20.241607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:20.241681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:20.241713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:20.360004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:20.360155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:20.360194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:20.360221] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:20.363523] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: DOWN (p=26.79%) [2026-01-08T20:20:20.363805] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-08T20:20:20.363927] [INFO ] [sig ] DFGP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:20.503831] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DFGP.txt [2026-01-08T20:20:20.503982] [INFO ] [sig ] [911/3512] Completed DFGP in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:20.504023] [INFO ] [sig ] [912/3512] Forecasting DFGX... [2026-01-08T20:20:20.504052] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-08T20:20:20.504082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-08T20:20:20.515898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-08T20:20:20.516300] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-08T20:20:20.517241] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-08T20:20:20.517294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:20.517327] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:20.517366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:20.517423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:20.575289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:20.576184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:20.576286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:20.576320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:20.702521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:20.702688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:20.702729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:20.702759] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:20.706146] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: UP (p=96.05%) [2026-01-08T20:20:20.706416] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-08T20:20:20.706538] [INFO ] [sig ] DFGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:20.846268] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DFGX.txt [2026-01-08T20:20:20.846413] [INFO ] [sig ] [912/3512] Completed DFGX in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:20.846452] [INFO ] [sig ] [913/3512] Forecasting DFH... [2026-01-08T20:20:20.846482] [INFO ] [sig ] Generating forecast for: DFH [2026-01-08T20:20:20.846512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-08T20:20:20.858056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-08T20:20:20.858396] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-08T20:20:20.859218] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-08T20:20:20.859269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:20.859301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:20.859328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:20.859384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:20.917408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:20.918202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:20.918283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:20.918315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:21.042361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:21.042512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:21.042551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:21.042598] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:21.045930] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=98.45%) [2026-01-08T20:20:21.046205] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-08T20:20:21.046326] [INFO ] [sig ] DFH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:21.186923] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DFH.txt [2026-01-08T20:20:21.187077] [INFO ] [sig ] [913/3512] Completed DFH in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:21.187117] [INFO ] [sig ] [914/3512] Forecasting DFIN... [2026-01-08T20:20:21.187146] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-08T20:20:21.187175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-08T20:20:21.198422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-08T20:20:21.198733] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-08T20:20:21.199557] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-08T20:20:21.199664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:21.199699] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:21.199728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:21.199790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:21.258104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:21.259017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:21.259131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:21.259165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:21.375764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:21.375900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:21.375938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:21.375966] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:21.379242] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: DOWN (p=18.52%) [2026-01-08T20:20:21.379507] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-08T20:20:21.379650] [INFO ] [sig ] DFIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:21.517561] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DFIN.txt [2026-01-08T20:20:21.517694] [INFO ] [sig ] [914/3512] Completed DFIN in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:21.517731] [INFO ] [sig ] [915/3512] Forecasting DFP... [2026-01-08T20:20:21.517760] [INFO ] [sig ] Generating forecast for: DFP [2026-01-08T20:20:21.517789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-08T20:20:21.528945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-08T20:20:21.529218] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-08T20:20:21.530011] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-08T20:20:21.530062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:21.530093] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:21.530119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:21.530175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:21.587680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:21.588277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:21.588373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:21.588407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:21.707911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:21.708031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:21.708067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:21.708095] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:21.711302] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-01-08T20:20:21.711561] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-08T20:20:21.711700] [INFO ] [sig ] DFP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:21.849706] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DFP.txt [2026-01-08T20:20:21.849822] [INFO ] [sig ] [915/3512] Completed DFP in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:21.849860] [INFO ] [sig ] [916/3512] Forecasting DG... [2026-01-08T20:20:21.849889] [INFO ] [sig ] Generating forecast for: DG [2026-01-08T20:20:21.849918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-08T20:20:21.861318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-08T20:20:21.861608] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-08T20:20:21.862375] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-08T20:20:21.862425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:21.862455] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:21.862481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:21.862536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:21.919404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:21.920410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:21.920499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:21.920531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:22.045388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:22.045556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:22.045618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:22.045649] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:22.049119] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-01-08T20:20:22.049436] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-08T20:20:22.049595] [INFO ] [sig ] DG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:22.250222] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DG.txt [2026-01-08T20:20:22.250373] [INFO ] [sig ] [916/3512] Completed DG in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:22.250411] [INFO ] [sig ] [917/3512] Forecasting DGCB... [2026-01-08T20:20:22.250442] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-08T20:20:22.250473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-08T20:20:22.262106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-08T20:20:22.262417] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-08T20:20:22.263216] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-08T20:20:22.263267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:22.263299] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:22.263325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:22.263379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:22.319049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:22.319846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:22.319929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:22.319962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:22.439603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:22.439762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:22.439803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:22.439831] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:22.443251] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-01-08T20:20:22.443547] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-08T20:20:22.443692] [INFO ] [sig ] DGCB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:22.583394] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DGCB.txt [2026-01-08T20:20:22.583617] [INFO ] [sig ] [917/3512] Completed DGCB in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:22.583661] [INFO ] [sig ] [918/3512] Forecasting DGICA... [2026-01-08T20:20:22.583692] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-08T20:20:22.583720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-08T20:20:22.595665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-08T20:20:22.595999] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-08T20:20:22.596803] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-08T20:20:22.596854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:22.596886] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:22.596912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:22.596968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:22.655300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:22.656211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:22.656314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:22.656349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:22.776382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:22.776536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:22.776594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:22.776627] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:22.780108] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-08T20:20:22.780384] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-08T20:20:22.780524] [INFO ] [sig ] DGICA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:22.921384] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DGICA.txt [2026-01-08T20:20:22.921533] [INFO ] [sig ] [918/3512] Completed DGICA in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:22.921591] [INFO ] [sig ] [919/3512] Forecasting DGII... [2026-01-08T20:20:22.921623] [INFO ] [sig ] Generating forecast for: DGII [2026-01-08T20:20:22.921653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-08T20:20:22.932993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-08T20:20:22.933304] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-08T20:20:22.934151] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-08T20:20:22.934204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:22.934236] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:22.934263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:22.934321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:22.995296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:22.996139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:22.996230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:22.996271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:23.120607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:23.120758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:23.120798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:23.120827] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:23.124152] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=20.73%) [2026-01-08T20:20:23.124439] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-08T20:20:23.124561] [INFO ] [sig ] DGII: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:23.264184] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DGII.txt [2026-01-08T20:20:23.264328] [INFO ] [sig ] [919/3512] Completed DGII in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:23.264369] [INFO ] [sig ] [920/3512] Forecasting DGRE... [2026-01-08T20:20:23.264399] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-08T20:20:23.264429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-08T20:20:23.275421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-08T20:20:23.275723] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-08T20:20:23.276542] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-08T20:20:23.276618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:23.276653] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:23.276681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:23.276739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:23.335131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:23.335836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:23.335916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:23.335948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:23.445868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:23.446021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:23.446060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:23.446091] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:23.449457] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: DOWN (p=48.30%) [2026-01-08T20:20:23.449763] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-08T20:20:23.449889] [INFO ] [sig ] DGRE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:23.588752] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DGRE.txt [2026-01-08T20:20:23.588883] [INFO ] [sig ] [920/3512] Completed DGRE in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:23.588921] [INFO ] [sig ] [921/3512] Forecasting DGRS... [2026-01-08T20:20:23.588951] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-08T20:20:23.588981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-08T20:20:23.600675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-08T20:20:23.601000] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-08T20:20:23.602011] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-08T20:20:23.602062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:23.602117] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:23.602144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:23.602201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:23.661651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:23.662872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:23.662953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:23.662985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:23.783738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:23.783910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:23.783952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:23.783981] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:23.787401] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-01-08T20:20:23.787698] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-08T20:20:23.787827] [INFO ] [sig ] DGRS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:23.928460] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DGRS.txt [2026-01-08T20:20:23.928625] [INFO ] [sig ] [921/3512] Completed DGRS in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:23.928667] [INFO ] [sig ] [922/3512] Forecasting DGX... [2026-01-08T20:20:23.928871] [INFO ] [sig ] Generating forecast for: DGX [2026-01-08T20:20:23.928899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-08T20:20:23.941457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-08T20:20:23.941864] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-08T20:20:23.942677] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-08T20:20:23.942912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:23.942943] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:23.942968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:23.943023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:24.003739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:24.004805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:24.004888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:24.004921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:24.132280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:24.132448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:24.132503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:24.132534] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:24.135985] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-01-08T20:20:24.136267] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-08T20:20:24.136396] [INFO ] [sig ] DGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:24.284703] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DGX.txt [2026-01-08T20:20:24.284836] [INFO ] [sig ] [922/3512] Completed DGX in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:24.284875] [INFO ] [sig ] [923/3512] Forecasting DH... [2026-01-08T20:20:24.284904] [INFO ] [sig ] Generating forecast for: DH [2026-01-08T20:20:24.284933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-08T20:20:24.296896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-08T20:20:24.297169] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-08T20:20:24.298172] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-08T20:20:24.298223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:24.298254] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:24.298281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:24.298337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:24.358771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:24.359490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:24.359609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:24.359664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:24.481268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:24.481383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:24.481419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:24.481447] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:24.484672] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=86.19%) [2026-01-08T20:20:24.484937] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-08T20:20:24.485056] [INFO ] [sig ] DH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:24.632520] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DH.txt [2026-01-08T20:20:24.632690] [INFO ] [sig ] [923/3512] Completed DH in 0.3s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:24.632736] [INFO ] [sig ] [924/3512] Forecasting DHC... [2026-01-08T20:20:24.632767] [INFO ] [sig ] Generating forecast for: DHC [2026-01-08T20:20:24.632799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-08T20:20:24.644063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-08T20:20:24.644419] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-08T20:20:24.645294] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-08T20:20:24.645349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:24.645380] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:24.645408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:24.645465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:24.706689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:24.707515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:24.707616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:24.707652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:24.830143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:24.830298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:24.830336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:24.830363] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:24.833760] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=82.07%) [2026-01-08T20:20:24.834039] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-08T20:20:24.834163] [INFO ] [sig ] DHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:24.997340] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DHC.txt [2026-01-08T20:20:24.997507] [INFO ] [sig ] [924/3512] Completed DHC in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:24.997547] [INFO ] [sig ] [925/3512] Forecasting DHF... [2026-01-08T20:20:24.997597] [INFO ] [sig ] Generating forecast for: DHF [2026-01-08T20:20:24.997630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-08T20:20:25.011291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-08T20:20:25.011971] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-08T20:20:25.013093] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-08T20:20:25.013159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:25.013218] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:25.013259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:25.013343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:25.071557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:25.072487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:25.072590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:25.072626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:25.205398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:25.205589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:25.205638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:25.205666] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:25.209039] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=42.62%) [2026-01-08T20:20:25.209313] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-08T20:20:25.209439] [INFO ] [sig ] DHF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:25.350485] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DHF.txt [2026-01-08T20:20:25.350653] [INFO ] [sig ] [925/3512] Completed DHF in 0.4s | 2.88 sym/s | Total: 5.3m | ETA: 15.0m [2026-01-08T20:20:25.350698] [INFO ] [sig ] [926/3512] Forecasting DHI... [2026-01-08T20:20:25.350726] [INFO ] [sig ] Generating forecast for: DHI [2026-01-08T20:20:25.350756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-08T20:20:25.362346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-08T20:20:25.362642] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-08T20:20:25.363425] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-08T20:20:25.363477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:25.363507] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:25.363534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:25.363609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:25.421355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:25.421978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:25.422053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:25.422085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:25.544027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:25.544149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:25.544186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:25.544214] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:25.547434] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=51.42%) [2026-01-08T20:20:25.547722] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-08T20:20:25.547846] [INFO ] [sig ] DHI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:25.689010] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DHI.txt [2026-01-08T20:20:25.689163] [INFO ] [sig ] [926/3512] Completed DHI in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:25.689203] [INFO ] [sig ] [927/3512] Forecasting DHIL... [2026-01-08T20:20:25.689233] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-08T20:20:25.689262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-08T20:20:25.700316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-08T20:20:25.700637] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-08T20:20:25.701423] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-08T20:20:25.701474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:25.701505] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:25.701531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:25.701605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:25.761366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:25.762229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:25.762314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:25.762347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:25.876595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:25.876750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:25.876789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:25.876817] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:25.880157] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-08T20:20:25.880425] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-08T20:20:25.880546] [INFO ] [sig ] DHIL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:26.021278] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DHIL.txt [2026-01-08T20:20:26.021431] [INFO ] [sig ] [927/3512] Completed DHIL in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:26.021473] [INFO ] [sig ] [928/3512] Forecasting DHX... [2026-01-08T20:20:26.021502] [INFO ] [sig ] Generating forecast for: DHX [2026-01-08T20:20:26.021531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-08T20:20:26.033102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-08T20:20:26.033467] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-08T20:20:26.034279] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-08T20:20:26.034332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:26.034364] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:26.034391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:26.034452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:26.091372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:26.092204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:26.092286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:26.092318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:26.208818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:26.208972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:26.209013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:26.209041] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:26.212363] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-01-08T20:20:26.212667] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-08T20:20:26.212793] [INFO ] [sig ] DHX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:26.355083] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DHX.txt [2026-01-08T20:20:26.355227] [INFO ] [sig ] [928/3512] Completed DHX in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:26.355268] [INFO ] [sig ] [929/3512] Forecasting DIBS... [2026-01-08T20:20:26.355303] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-08T20:20:26.355335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-08T20:20:26.366386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-08T20:20:26.366696] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-08T20:20:26.367485] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-08T20:20:26.367537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:26.367592] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:26.367623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:26.367679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:26.424800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:26.425656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:26.425736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:26.425769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:26.543165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:26.543314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:26.543352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:26.543380] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:26.546805] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-08T20:20:26.547078] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-08T20:20:26.547202] [INFO ] [sig ] DIBS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:26.690193] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DIBS.txt [2026-01-08T20:20:26.690347] [INFO ] [sig ] [929/3512] Completed DIBS in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:26.690385] [INFO ] [sig ] [930/3512] Forecasting DIN... [2026-01-08T20:20:26.690416] [INFO ] [sig ] Generating forecast for: DIN [2026-01-08T20:20:26.690445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-08T20:20:26.702245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-08T20:20:26.702524] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-08T20:20:26.703322] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-08T20:20:26.703372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:26.703403] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:26.703429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:26.703484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:26.764830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:26.765706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:26.765793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:26.765827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:26.887646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:26.887798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:26.887839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:26.887867] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:26.891348] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-01-08T20:20:26.891683] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-08T20:20:26.891817] [INFO ] [sig ] DIN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:27.034133] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DIN.txt [2026-01-08T20:20:27.034289] [INFO ] [sig ] [930/3512] Completed DIN in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:27.034328] [INFO ] [sig ] [931/3512] Forecasting DINO... [2026-01-08T20:20:27.034358] [INFO ] [sig ] Generating forecast for: DINO [2026-01-08T20:20:27.034387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-08T20:20:27.046069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-08T20:20:27.046430] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-08T20:20:27.047253] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-08T20:20:27.047305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:27.047336] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:27.047362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:27.047418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:27.103996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:27.104860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:27.104984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:27.105019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:27.232922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:27.233077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:27.233119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:27.233148] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:27.236857] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=54.75%) [2026-01-08T20:20:27.237127] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-08T20:20:27.237246] [INFO ] [sig ] DINO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:27.378862] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DINO.txt [2026-01-08T20:20:27.379017] [INFO ] [sig ] [931/3512] Completed DINO in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:27.379055] [INFO ] [sig ] [932/3512] Forecasting DIOD... [2026-01-08T20:20:27.379085] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-08T20:20:27.379117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-08T20:20:27.390419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-08T20:20:27.390809] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-08T20:20:27.391607] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-08T20:20:27.391659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:27.391691] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:27.391718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:27.391774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:27.449706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:27.450514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:27.450624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:27.450667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:27.573710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:27.574054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:27.574093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:27.574139] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:27.577956] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=27.79%) [2026-01-08T20:20:27.578245] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-08T20:20:27.578403] [INFO ] [sig ] DIOD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:27.721710] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DIOD.txt [2026-01-08T20:20:27.721838] [INFO ] [sig ] [932/3512] Completed DIOD in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:27.721876] [INFO ] [sig ] [933/3512] Forecasting DIS... [2026-01-08T20:20:27.721906] [INFO ] [sig ] Generating forecast for: DIS [2026-01-08T20:20:27.721934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-08T20:20:27.733296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-08T20:20:27.733592] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-08T20:20:27.734375] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-08T20:20:27.734427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:27.734459] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:27.734486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:27.734541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:27.792110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:27.792758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:27.793032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:27.793066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:27.917494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:27.917648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:27.917686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:27.917713] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:27.921001] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: DOWN (p=10.02%) [2026-01-08T20:20:27.921268] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-08T20:20:27.921388] [INFO ] [sig ] DIS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:28.061189] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DIS.txt [2026-01-08T20:20:28.061309] [INFO ] [sig ] [933/3512] Completed DIS in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:28.061346] [INFO ] [sig ] [934/3512] Forecasting DJCO... [2026-01-08T20:20:28.061375] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-08T20:20:28.061404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-08T20:20:28.072143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-08T20:20:28.072404] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-08T20:20:28.073193] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-08T20:20:28.073244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:28.073275] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:28.073301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:28.073357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:28.131064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:28.131692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:28.131768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:28.131814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:28.251075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:28.251208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:28.251245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:28.251272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:28.254495] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: DOWN (p=29.46%) [2026-01-08T20:20:28.254775] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-08T20:20:28.254898] [INFO ] [sig ] DJCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:28.392162] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DJCO.txt [2026-01-08T20:20:28.392298] [INFO ] [sig ] [934/3512] Completed DJCO in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:28.392337] [INFO ] [sig ] [935/3512] Forecasting DK... [2026-01-08T20:20:28.392366] [INFO ] [sig ] Generating forecast for: DK [2026-01-08T20:20:28.392396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-08T20:20:28.404763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-08T20:20:28.405161] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-08T20:20:28.406049] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-08T20:20:28.406102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:28.406134] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:28.406159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:28.406214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:28.463947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:28.464823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:28.464905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:28.464937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:28.583184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:28.583353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:28.583394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:28.583421] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:28.586874] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: UP (p=79.17%) [2026-01-08T20:20:28.587148] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-08T20:20:28.587271] [INFO ] [sig ] DK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:28.727301] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DK.txt [2026-01-08T20:20:28.727448] [INFO ] [sig ] [935/3512] Completed DK in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:28.727487] [INFO ] [sig ] [936/3512] Forecasting DKL... [2026-01-08T20:20:28.727516] [INFO ] [sig ] Generating forecast for: DKL [2026-01-08T20:20:28.727545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-08T20:20:28.739087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-08T20:20:28.739369] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-08T20:20:28.740224] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-08T20:20:28.740283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:28.740325] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:28.740365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:28.740437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:28.797621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:28.798636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:28.798751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:28.798786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:28.923685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:28.923853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:28.923893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:28.923921] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:28.927249] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-08T20:20:28.927520] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-08T20:20:28.927675] [INFO ] [sig ] DKL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:29.071602] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DKL.txt [2026-01-08T20:20:29.071741] [INFO ] [sig ] [936/3512] Completed DKL in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:29.071780] [INFO ] [sig ] [937/3512] Forecasting DKNG... [2026-01-08T20:20:29.071817] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-08T20:20:29.071856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-08T20:20:29.084289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-08T20:20:29.084608] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-08T20:20:29.085413] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-08T20:20:29.085464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:29.085497] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:29.085525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:29.085604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:29.146247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:29.147023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:29.147105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:29.147139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:29.267231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:29.267379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:29.267416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:29.267449] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:29.271391] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=81.95%) [2026-01-08T20:20:29.271681] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-08T20:20:29.271807] [INFO ] [sig ] DKNG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:29.416249] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DKNG.txt [2026-01-08T20:20:29.416375] [INFO ] [sig ] [937/3512] Completed DKNG in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:29.416413] [INFO ] [sig ] [938/3512] Forecasting DKS... [2026-01-08T20:20:29.416442] [INFO ] [sig ] Generating forecast for: DKS [2026-01-08T20:20:29.416472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-08T20:20:29.428752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-08T20:20:29.429195] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-08T20:20:29.430034] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-08T20:20:29.430085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:29.430139] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:29.430167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:29.430224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:29.488234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:29.489003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:29.489083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:29.489115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:29.606450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:29.606622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:29.606672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:29.606706] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:29.610096] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-08T20:20:29.610368] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-08T20:20:29.610489] [INFO ] [sig ] DKS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:29.767542] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DKS.txt [2026-01-08T20:20:29.767722] [INFO ] [sig ] [938/3512] Completed DKS in 0.4s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:29.767763] [INFO ] [sig ] [939/3512] Forecasting DLB... [2026-01-08T20:20:29.767802] [INFO ] [sig ] Generating forecast for: DLB [2026-01-08T20:20:29.767842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-08T20:20:29.780446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-08T20:20:29.780785] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-08T20:20:29.781819] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-08T20:20:29.781871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:29.782089] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:29.782115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:29.782170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:29.845430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:29.846235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:29.846316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:29.846350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:29.976925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:29.977085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:29.977128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:29.977157] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:29.980721] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=63.56%) [2026-01-08T20:20:29.981017] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-08T20:20:29.981145] [INFO ] [sig ] DLB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:30.134032] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DLB.txt [2026-01-08T20:20:30.134188] [INFO ] [sig ] [939/3512] Completed DLB in 0.4s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:30.134229] [INFO ] [sig ] [940/3512] Forecasting DLHC... [2026-01-08T20:20:30.134259] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-08T20:20:30.134289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-08T20:20:30.145331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-08T20:20:30.145718] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-08T20:20:30.146529] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-08T20:20:30.146599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:30.146635] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:30.146666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:30.146726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:30.204846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:30.205469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:30.205562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:30.205623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:30.325738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:30.325891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:30.325930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:30.325959] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:30.329304] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=64.99%) [2026-01-08T20:20:30.329591] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-08T20:20:30.329734] [INFO ] [sig ] DLHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:30.469340] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DLHC.txt [2026-01-08T20:20:30.469473] [INFO ] [sig ] [940/3512] Completed DLHC in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:30.469512] [INFO ] [sig ] [941/3512] Forecasting DLNG... [2026-01-08T20:20:30.469540] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-08T20:20:30.469586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-08T20:20:30.480426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-08T20:20:30.480709] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-08T20:20:30.481490] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-08T20:20:30.481543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:30.481606] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:30.481636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:30.481693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:30.539108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:30.539746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:30.539825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:30.539862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:30.658038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:30.658196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:30.658235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:30.658317] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:30.661758] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-01-08T20:20:30.662032] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-08T20:20:30.662156] [INFO ] [sig ] DLNG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:30.802384] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DLNG.txt [2026-01-08T20:20:30.802526] [INFO ] [sig ] [941/3512] Completed DLNG in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:30.802565] [INFO ] [sig ] [942/3512] Forecasting DLO... [2026-01-08T20:20:30.802613] [INFO ] [sig ] Generating forecast for: DLO [2026-01-08T20:20:30.802644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-08T20:20:30.814351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-08T20:20:30.814677] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-08T20:20:30.815464] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-08T20:20:30.815515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:30.815545] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:30.815591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:30.815656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:30.872266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:30.872918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:30.872995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:30.873028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:30.991293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:30.991451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:30.991490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:30.991518] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:30.994838] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-08T20:20:30.995105] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-08T20:20:30.995225] [INFO ] [sig ] DLO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:31.133926] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DLO.txt [2026-01-08T20:20:31.134060] [INFO ] [sig ] [942/3512] Completed DLO in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.9m [2026-01-08T20:20:31.134100] [INFO ] [sig ] [943/3512] Forecasting DLPN... [2026-01-08T20:20:31.134127] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-08T20:20:31.134156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-08T20:20:31.145707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-08T20:20:31.146025] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-08T20:20:31.146833] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-08T20:20:31.146884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:31.146915] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:31.146941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:31.146996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:31.207345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:31.208229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:31.208341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:31.208427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:31.318119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:31.318271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:31.318310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:31.318339] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:31.321836] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: UP (p=80.29%) [2026-01-08T20:20:31.322153] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-08T20:20:31.322283] [INFO ] [sig ] DLPN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:31.462996] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DLPN.txt [2026-01-08T20:20:31.463160] [INFO ] [sig ] [943/3512] Completed DLPN in 0.3s | 2.88 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-08T20:20:31.463207] [INFO ] [sig ] [944/3512] Forecasting DLTH... [2026-01-08T20:20:31.463237] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-08T20:20:31.463268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-08T20:20:31.475606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-08T20:20:31.475931] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-08T20:20:31.476724] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-08T20:20:31.476776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:31.476806] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:31.476832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:31.476887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:31.535102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:31.535990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:31.536083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:31.536126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:31.659553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:31.659729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:31.659769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:31.659799] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:31.663310] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=22.75%) [2026-01-08T20:20:31.663618] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-08T20:20:31.663746] [INFO ] [sig ] DLTH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:31.810428] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DLTH.txt [2026-01-08T20:20:31.810611] [INFO ] [sig ] [944/3512] Completed DLTH in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:31.810657] [INFO ] [sig ] [945/3512] Forecasting DLX... [2026-01-08T20:20:31.810693] [INFO ] [sig ] Generating forecast for: DLX [2026-01-08T20:20:31.810730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-08T20:20:31.823904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-08T20:20:31.824246] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-08T20:20:31.825092] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-08T20:20:31.825145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:31.825177] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:31.825204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:31.825261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:31.886505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:31.887379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:31.887473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:31.887522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:32.007981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:32.008167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:32.008211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:32.008240] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:32.011716] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: DOWN (p=13.98%) [2026-01-08T20:20:32.011993] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-08T20:20:32.012114] [INFO ] [sig ] DLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:32.152459] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DLX.txt [2026-01-08T20:20:32.152617] [INFO ] [sig ] [945/3512] Completed DLX in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:32.152657] [INFO ] [sig ] [946/3512] Forecasting DLY... [2026-01-08T20:20:32.152688] [INFO ] [sig ] Generating forecast for: DLY [2026-01-08T20:20:32.152716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-08T20:20:32.165070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-08T20:20:32.165390] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-08T20:20:32.166191] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-08T20:20:32.166242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:32.166273] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:32.166300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:32.166354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:32.223373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:32.224165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:32.224265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:32.224299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:32.339280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:32.339423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:32.339460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:32.339487] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:32.342853] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=68.16%) [2026-01-08T20:20:32.343147] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-08T20:20:32.343274] [INFO ] [sig ] DLY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:32.487203] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DLY.txt [2026-01-08T20:20:32.487352] [INFO ] [sig ] [946/3512] Completed DLY in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:32.487392] [INFO ] [sig ] [947/3512] Forecasting DMAC... [2026-01-08T20:20:32.487422] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-08T20:20:32.487452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-08T20:20:32.499410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-08T20:20:32.499710] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-08T20:20:32.500495] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-08T20:20:32.500546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:32.500597] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:32.500626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:32.500681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:32.561087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:32.562207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:32.562299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:32.562334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:32.686713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:32.686868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:32.686908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:32.686937] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:32.690373] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-01-08T20:20:32.690666] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-08T20:20:32.690792] [INFO ] [sig ] DMAC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:32.834688] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DMAC.txt [2026-01-08T20:20:32.834840] [INFO ] [sig ] [947/3512] Completed DMAC in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:32.834880] [INFO ] [sig ] [948/3512] Forecasting DMB... [2026-01-08T20:20:32.834909] [INFO ] [sig ] Generating forecast for: DMB [2026-01-08T20:20:32.834939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-08T20:20:32.848864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-08T20:20:32.849448] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-08T20:20:32.850472] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-08T20:20:32.850528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:32.850563] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:32.850656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:32.850729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:32.912690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:32.913919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:32.914067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:32.914104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:33.042934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:33.043182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:33.043230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:33.043259] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:33.047237] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-01-08T20:20:33.047568] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-08T20:20:33.047731] [INFO ] [sig ] DMB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:33.195686] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DMB.txt [2026-01-08T20:20:33.195853] [INFO ] [sig ] [948/3512] Completed DMB in 0.4s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:33.195893] [INFO ] [sig ] [949/3512] Forecasting DMLP... [2026-01-08T20:20:33.195925] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-08T20:20:33.195954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-08T20:20:33.207792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-08T20:20:33.208077] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-08T20:20:33.208947] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-08T20:20:33.208998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:33.209039] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:33.209065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:33.209122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:33.266133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:33.266915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:33.267005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:33.267037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:33.390277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:33.390436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:33.390476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:33.390504] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:33.394012] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=46.78%) [2026-01-08T20:20:33.394307] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-08T20:20:33.394433] [INFO ] [sig ] DMLP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:33.532967] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DMLP.txt [2026-01-08T20:20:33.533096] [INFO ] [sig ] [949/3512] Completed DMLP in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:33.533135] [INFO ] [sig ] [950/3512] Forecasting DMO... [2026-01-08T20:20:33.533164] [INFO ] [sig ] Generating forecast for: DMO [2026-01-08T20:20:33.533193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-08T20:20:33.545082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-08T20:20:33.545354] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-08T20:20:33.546156] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-08T20:20:33.546207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:33.546238] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:33.546265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:33.546320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:33.603454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:33.604181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:33.604263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:33.604295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:33.721166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:33.721326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:33.721367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:33.721396] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:33.724900] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=24.30%) [2026-01-08T20:20:33.725186] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-08T20:20:33.725314] [INFO ] [sig ] DMO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:33.868271] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DMO.txt [2026-01-08T20:20:33.868422] [INFO ] [sig ] [950/3512] Completed DMO in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:33.868462] [INFO ] [sig ] [951/3512] Forecasting DMRC... [2026-01-08T20:20:33.868492] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-08T20:20:33.868531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-08T20:20:33.880064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-08T20:20:33.880367] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-08T20:20:33.881192] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-08T20:20:33.881243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:33.881276] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:33.881303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:33.881359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:33.939925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:33.940592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:33.940682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:33.940722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:34.061722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:34.061886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:34.061941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:34.061974] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:34.065346] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=45.19%) [2026-01-08T20:20:34.065648] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-08T20:20:34.065773] [INFO ] [sig ] DMRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:34.207720] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DMRC.txt [2026-01-08T20:20:34.207873] [INFO ] [sig ] [951/3512] Completed DMRC in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:34.207913] [INFO ] [sig ] [952/3512] Forecasting DMXF... [2026-01-08T20:20:34.207942] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-08T20:20:34.208168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-08T20:20:34.221851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-08T20:20:34.222207] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-08T20:20:34.223105] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-08T20:20:34.223158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:34.223195] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:34.223228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:34.223300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:34.280141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:34.280933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:34.281025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:34.281059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:34.398712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:34.398875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:34.398916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:34.398945] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:34.402266] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=23.91%) [2026-01-08T20:20:34.402540] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-08T20:20:34.402703] [INFO ] [sig ] DMXF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:34.549339] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DMXF.txt [2026-01-08T20:20:34.549499] [INFO ] [sig ] [952/3512] Completed DMXF in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:34.549560] [INFO ] [sig ] [953/3512] Forecasting DNA... [2026-01-08T20:20:34.549615] [INFO ] [sig ] Generating forecast for: DNA [2026-01-08T20:20:34.549646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-08T20:20:34.562013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-08T20:20:34.562366] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-08T20:20:34.563263] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-08T20:20:34.563317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:34.563351] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:34.563380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:34.563449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:34.623870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:34.624760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:34.624850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:34.624891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:34.749754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:34.749929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:34.749973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:34.750002] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:34.753433] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-01-08T20:20:34.753734] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-08T20:20:34.753862] [INFO ] [sig ] DNA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:34.898723] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DNA.txt [2026-01-08T20:20:34.898879] [INFO ] [sig ] [953/3512] Completed DNA in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:34.898918] [INFO ] [sig ] [954/3512] Forecasting DNLI... [2026-01-08T20:20:34.898948] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-08T20:20:34.898976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-08T20:20:34.910830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-08T20:20:34.911154] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-08T20:20:34.911955] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-08T20:20:34.912007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:34.912039] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:34.912065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:34.912122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:34.970360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:34.971241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:34.971324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:34.971356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:35.100879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:35.101038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:35.101081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:35.101112] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:35.104599] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=32.13%) [2026-01-08T20:20:35.104918] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-08T20:20:35.105084] [INFO ] [sig ] DNLI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:35.254504] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DNLI.txt [2026-01-08T20:20:35.254679] [INFO ] [sig ] [954/3512] Completed DNLI in 0.4s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:35.254720] [INFO ] [sig ] [955/3512] Forecasting DNP... [2026-01-08T20:20:35.254750] [INFO ] [sig ] Generating forecast for: DNP [2026-01-08T20:20:35.254781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-08T20:20:35.267117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-08T20:20:35.267458] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-08T20:20:35.268403] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-08T20:20:35.268455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:35.268524] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:35.268554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:35.268645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:35.327220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:35.328030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:35.328112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:35.328146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:35.454490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:35.454665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:35.454707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:35.454734] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:35.458386] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: DOWN (p=42.01%) [2026-01-08T20:20:35.458698] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-08T20:20:35.458828] [INFO ] [sig ] DNP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:35.610492] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DNP.txt [2026-01-08T20:20:35.610676] [INFO ] [sig ] [955/3512] Completed DNP in 0.4s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:35.610721] [INFO ] [sig ] [956/3512] Forecasting DNTH... [2026-01-08T20:20:35.610751] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-08T20:20:35.610782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-08T20:20:35.624870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-08T20:20:35.625226] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-08T20:20:35.626428] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-08T20:20:35.626493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:35.626534] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:35.626591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:35.626678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:35.690306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:35.691208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:35.691292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:35.691326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:35.824416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:35.824614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:35.824674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:35.824739] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:35.828589] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-01-08T20:20:35.828918] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-08T20:20:35.829059] [INFO ] [sig ] DNTH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:35.978462] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DNTH.txt [2026-01-08T20:20:35.978633] [INFO ] [sig ] [956/3512] Completed DNTH in 0.4s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:35.978676] [INFO ] [sig ] [957/3512] Forecasting DOCN... [2026-01-08T20:20:35.978705] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-08T20:20:35.978734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-08T20:20:35.991141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-08T20:20:35.991471] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-08T20:20:35.992478] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-08T20:20:35.992534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:35.992566] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:35.992624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:35.992704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:36.057958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:36.058824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:36.058906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:36.058940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:36.190851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:36.191012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:36.191051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:36.191078] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:36.195267] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-01-08T20:20:36.195557] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-08T20:20:36.195704] [INFO ] [sig ] DOCN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:36.344327] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DOCN.txt [2026-01-08T20:20:36.344467] [INFO ] [sig ] [957/3512] Completed DOCN in 0.4s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:36.344505] [INFO ] [sig ] [958/3512] Forecasting DOCS... [2026-01-08T20:20:36.344535] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-08T20:20:36.344565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-08T20:20:36.358510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-08T20:20:36.358852] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-08T20:20:36.359709] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-08T20:20:36.359768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:36.359816] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:36.359860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:36.359919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:36.422679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:36.423459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:36.423559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:36.423614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:36.562826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:36.563006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:36.563062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:36.563134] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:36.567242] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=64.24%) [2026-01-08T20:20:36.567549] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-08T20:20:36.567710] [INFO ] [sig ] DOCS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:36.715870] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DOCS.txt [2026-01-08T20:20:36.716017] [INFO ] [sig ] [958/3512] Completed DOCS in 0.4s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:36.716059] [INFO ] [sig ] [959/3512] Forecasting DOGZ... [2026-01-08T20:20:36.716088] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-08T20:20:36.716118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-08T20:20:36.729352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-08T20:20:36.729832] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-08T20:20:36.730773] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-08T20:20:36.730831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:36.730869] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:36.730901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:36.730966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:36.788276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:36.789013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:36.789092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:36.789124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:36.911985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:36.912139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:36.912178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:36.912205] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:36.915621] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: DOWN (p=34.83%) [2026-01-08T20:20:36.915909] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-08T20:20:36.916035] [INFO ] [sig ] DOGZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:37.058525] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DOGZ.txt [2026-01-08T20:20:37.058683] [INFO ] [sig ] [959/3512] Completed DOGZ in 0.3s | 2.88 sym/s | Total: 5.5m | ETA: 14.8m [2026-01-08T20:20:37.058724] [INFO ] [sig ] [960/3512] Forecasting DOLE... [2026-01-08T20:20:37.058754] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-08T20:20:37.058784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-08T20:20:37.070751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-08T20:20:37.071304] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-08T20:20:37.072149] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-08T20:20:37.072202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:37.072235] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:37.072274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:37.072333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:37.133423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:37.134317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:37.134399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:37.134433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:37.257607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:37.257775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:37.257815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:37.257849] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:37.261420] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-01-08T20:20:37.261777] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-08T20:20:37.261921] [INFO ] [sig ] DOLE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:37.410037] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DOLE.txt [2026-01-08T20:20:37.410191] [INFO ] [sig ] [960/3512] Completed DOLE in 0.4s | 2.88 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-08T20:20:37.410231] [INFO ] [sig ] [961/3512] Forecasting DOMO... [2026-01-08T20:20:37.410261] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-08T20:20:37.410292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-08T20:20:37.422314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-08T20:20:37.422706] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-08T20:20:37.423552] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-08T20:20:37.423650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:37.423684] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:37.423712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:37.423771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:37.481615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:37.482531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:37.482643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:37.482679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:37.610362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:37.610526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:37.610587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:37.610622] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:37.614179] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-01-08T20:20:37.614504] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-08T20:20:37.614664] [INFO ] [sig ] DOMO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:37.757403] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DOMO.txt [2026-01-08T20:20:37.757596] [INFO ] [sig ] [961/3512] Completed DOMO in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:37.757637] [INFO ] [sig ] [962/3512] Forecasting DORM... [2026-01-08T20:20:37.757667] [INFO ] [sig ] Generating forecast for: DORM [2026-01-08T20:20:37.757695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-08T20:20:37.770061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-08T20:20:37.770438] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-08T20:20:37.771278] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-08T20:20:37.771330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:37.771362] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:37.771389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:37.771445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:37.828549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:37.829411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:37.829494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:37.829528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:37.950178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:37.950319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:37.950357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:37.950384] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:37.953687] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-01-08T20:20:37.953958] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-08T20:20:37.954079] [INFO ] [sig ] DORM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:38.100963] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DORM.txt [2026-01-08T20:20:38.101088] [INFO ] [sig ] [962/3512] Completed DORM in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:38.101127] [INFO ] [sig ] [963/3512] Forecasting DOUG... [2026-01-08T20:20:38.101157] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-08T20:20:38.101196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-08T20:20:38.113612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-08T20:20:38.113897] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-08T20:20:38.114719] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-08T20:20:38.114771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:38.114802] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:38.114828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:38.114889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:38.171318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:38.171997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:38.172088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:38.172122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:38.291680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:38.291813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:38.291851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:38.291884] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:38.295126] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-01-08T20:20:38.295400] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-08T20:20:38.295522] [INFO ] [sig ] DOUG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:38.435447] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DOUG.txt [2026-01-08T20:20:38.435620] [INFO ] [sig ] [963/3512] Completed DOUG in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:38.435663] [INFO ] [sig ] [964/3512] Forecasting DOX... [2026-01-08T20:20:38.435707] [INFO ] [sig ] Generating forecast for: DOX [2026-01-08T20:20:38.435739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-08T20:20:38.446984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-08T20:20:38.447305] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-08T20:20:38.448113] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-08T20:20:38.448164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:38.448195] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:38.448222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:38.448279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:38.504718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:38.505443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:38.505519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:38.505551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:38.626278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:38.626424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:38.626463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:38.626491] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:38.629936] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: DOWN (p=48.41%) [2026-01-08T20:20:38.630217] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-08T20:20:38.630339] [INFO ] [sig ] DOX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:38.768848] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DOX.txt [2026-01-08T20:20:38.768990] [INFO ] [sig ] [964/3512] Completed DOX in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:38.769028] [INFO ] [sig ] [965/3512] Forecasting DPG... [2026-01-08T20:20:38.769056] [INFO ] [sig ] Generating forecast for: DPG [2026-01-08T20:20:38.769086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-08T20:20:38.780507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-08T20:20:38.780855] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-08T20:20:38.781740] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-08T20:20:38.781793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:38.781826] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:38.781854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:38.781912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:38.841297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:38.842187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:38.842306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:38.842341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:38.961249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:38.961408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:38.961449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:38.961478] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:38.964893] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: UP (p=81.58%) [2026-01-08T20:20:38.965175] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-08T20:20:38.965300] [INFO ] [sig ] DPG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:39.105396] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DPG.txt [2026-01-08T20:20:39.105539] [INFO ] [sig ] [965/3512] Completed DPG in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:39.105597] [INFO ] [sig ] [966/3512] Forecasting DPRO... [2026-01-08T20:20:39.105629] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-08T20:20:39.105659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-08T20:20:39.118429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-08T20:20:39.118797] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-08T20:20:39.119740] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-08T20:20:39.119793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:39.119825] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:39.119852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:39.119913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:39.180631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:39.181385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:39.181467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:39.181500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:39.303615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:39.303769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:39.303809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:39.303856] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:39.307957] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: UP (p=66.96%) [2026-01-08T20:20:39.308230] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-08T20:20:39.308370] [INFO ] [sig ] DPRO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:39.447739] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DPRO.txt [2026-01-08T20:20:39.447883] [INFO ] [sig ] [966/3512] Completed DPRO in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:39.447925] [INFO ] [sig ] [967/3512] Forecasting DPZ... [2026-01-08T20:20:39.447955] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-08T20:20:39.447984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-08T20:20:39.460217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-08T20:20:39.460590] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-08T20:20:39.461448] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-08T20:20:39.461502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:39.461535] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:39.461564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:39.461639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:39.522192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:39.523341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:39.523446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:39.523480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:39.645161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:39.645322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:39.645363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:39.645411] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:39.648867] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-01-08T20:20:39.649143] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-08T20:20:39.649270] [INFO ] [sig ] DPZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:39.799283] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DPZ.txt [2026-01-08T20:20:39.799423] [INFO ] [sig ] [967/3512] Completed DPZ in 0.4s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:39.799462] [INFO ] [sig ] [968/3512] Forecasting DQ... [2026-01-08T20:20:39.799491] [INFO ] [sig ] Generating forecast for: DQ [2026-01-08T20:20:39.799520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-08T20:20:39.811754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-08T20:20:39.812114] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-08T20:20:39.812969] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-08T20:20:39.813019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:39.813051] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:39.813077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:39.813134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:39.870965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:39.871796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:39.871889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:39.871928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:40.002384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:40.002551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:40.002610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:40.002641] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:40.006118] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-08T20:20:40.006418] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-08T20:20:40.006551] [INFO ] [sig ] DQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:40.149140] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DQ.txt [2026-01-08T20:20:40.149345] [INFO ] [sig ] [968/3512] Completed DQ in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:40.149387] [INFO ] [sig ] [969/3512] Forecasting DRD... [2026-01-08T20:20:40.149416] [INFO ] [sig ] Generating forecast for: DRD [2026-01-08T20:20:40.149445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-08T20:20:40.161358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-08T20:20:40.161657] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-08T20:20:40.162422] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-08T20:20:40.162473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:40.162504] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:40.162531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:40.162604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:40.219123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:40.219750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:40.219827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:40.219860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:40.343412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:40.343559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:40.343615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:40.343645] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:40.346923] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=52.74%) [2026-01-08T20:20:40.347195] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-08T20:20:40.347314] [INFO ] [sig ] DRD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:40.490799] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DRD.txt [2026-01-08T20:20:40.490928] [INFO ] [sig ] [969/3512] Completed DRD in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:40.490966] [INFO ] [sig ] [970/3512] Forecasting DRH... [2026-01-08T20:20:40.490997] [INFO ] [sig ] Generating forecast for: DRH [2026-01-08T20:20:40.491029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-08T20:20:40.502982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-08T20:20:40.503262] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-08T20:20:40.504084] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-08T20:20:40.504134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:40.504164] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:40.504191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:40.504246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:40.562913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:40.563610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:40.563687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:40.563719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:40.683166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:40.683311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:40.683349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:40.683378] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:40.686661] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-08T20:20:40.686931] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-08T20:20:40.687050] [INFO ] [sig ] DRH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:40.826803] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DRH.txt [2026-01-08T20:20:40.826949] [INFO ] [sig ] [970/3512] Completed DRH in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:40.826987] [INFO ] [sig ] [971/3512] Forecasting DRI... [2026-01-08T20:20:40.827016] [INFO ] [sig ] Generating forecast for: DRI [2026-01-08T20:20:40.827046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-08T20:20:40.838190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-08T20:20:40.838495] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-08T20:20:40.839298] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-08T20:20:40.839348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:40.839379] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:40.839405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:40.839460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:40.895687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:40.896343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:40.896419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:40.896451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:41.022458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:41.022621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:41.022664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:41.022694] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:41.026088] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=23.66%) [2026-01-08T20:20:41.026359] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-08T20:20:41.026485] [INFO ] [sig ] DRI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:41.171655] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DRI.txt [2026-01-08T20:20:41.171793] [INFO ] [sig ] [971/3512] Completed DRI in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:41.171839] [INFO ] [sig ] [972/3512] Forecasting DRIO... [2026-01-08T20:20:41.171868] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-08T20:20:41.171897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-08T20:20:41.183063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-08T20:20:41.183364] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-08T20:20:41.184170] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-08T20:20:41.184221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:41.184286] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:41.184314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:41.184370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:41.241029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:41.241666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:41.241760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:41.241793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:41.362144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:41.362295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:41.362333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:41.362362] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:41.365685] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=31.28%) [2026-01-08T20:20:41.365956] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-08T20:20:41.366076] [INFO ] [sig ] DRIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:41.506287] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DRIO.txt [2026-01-08T20:20:41.506421] [INFO ] [sig ] [972/3512] Completed DRIO in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:41.506460] [INFO ] [sig ] [973/3512] Forecasting DRLL... [2026-01-08T20:20:41.506489] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-08T20:20:41.506519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-08T20:20:41.518686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-08T20:20:41.518981] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-08T20:20:41.519991] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-08T20:20:41.520053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:41.520085] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:41.520111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:41.520358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:41.578055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:41.578762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:41.578844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:41.578878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:41.698592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:41.698738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:41.698778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:41.698806] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:41.702078] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=72.38%) [2026-01-08T20:20:41.702345] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-08T20:20:41.702462] [INFO ] [sig ] DRLL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:41.841894] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DRLL.txt [2026-01-08T20:20:41.842026] [INFO ] [sig ] [973/3512] Completed DRLL in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:41.842063] [INFO ] [sig ] [974/3512] Forecasting DRMA... [2026-01-08T20:20:41.842092] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-08T20:20:41.842121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-08T20:20:41.853007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-08T20:20:41.853287] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-08T20:20:41.854095] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-08T20:20:41.854147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:41.854179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:41.854207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:41.854264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:41.910456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:41.911101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:41.911175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:41.911207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:42.027514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:42.027668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:42.027707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:42.027734] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:42.031084] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-01-08T20:20:42.031349] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-08T20:20:42.031476] [INFO ] [sig ] DRMA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:42.169845] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DRMA.txt [2026-01-08T20:20:42.169975] [INFO ] [sig ] [974/3512] Completed DRMA in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:42.170014] [INFO ] [sig ] [975/3512] Forecasting DRS... [2026-01-08T20:20:42.170042] [INFO ] [sig ] Generating forecast for: DRS [2026-01-08T20:20:42.170073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-08T20:20:42.181063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-08T20:20:42.181352] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-08T20:20:42.182137] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-08T20:20:42.182187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:42.182218] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:42.182245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:42.182300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:42.239023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:42.239738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:42.239817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:42.239850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:42.356406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:42.356543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:42.356598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:42.356654] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:42.360039] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-01-08T20:20:42.360323] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-08T20:20:42.360446] [INFO ] [sig ] DRS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:42.502150] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DRS.txt [2026-01-08T20:20:42.502310] [INFO ] [sig ] [975/3512] Completed DRS in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:42.502349] [INFO ] [sig ] [976/3512] Forecasting DRTS... [2026-01-08T20:20:42.502379] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-08T20:20:42.502409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-08T20:20:42.514154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-08T20:20:42.514440] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-08T20:20:42.515281] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-08T20:20:42.515334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:42.515366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:42.515394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:42.515452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:42.571951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:42.572836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:42.572920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:42.572952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:42.688412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:42.688584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:42.688625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:42.688653] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:42.691958] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=76.18%) [2026-01-08T20:20:42.692227] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-08T20:20:42.692347] [INFO ] [sig ] DRTS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:42.830296] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DRTS.txt [2026-01-08T20:20:42.830417] [INFO ] [sig ] [976/3512] Completed DRTS in 0.3s | 2.88 sym/s | Total: 5.6m | ETA: 14.7m [2026-01-08T20:20:42.830468] [INFO ] [sig ] [977/3512] Forecasting DRUG... [2026-01-08T20:20:42.830497] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-08T20:20:42.830527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-08T20:20:42.841308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-08T20:20:42.841598] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-08T20:20:42.842370] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-08T20:20:42.842421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:42.842452] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:42.842478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:42.842533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:42.898709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:42.899732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:42.899816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:42.899849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:43.014873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:43.015040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:43.015079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:43.015109] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:43.018524] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=88.15%) [2026-01-08T20:20:43.018859] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-08T20:20:43.018993] [INFO ] [sig ] DRUG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:43.159911] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DRUG.txt [2026-01-08T20:20:43.160070] [INFO ] [sig ] [977/3512] Completed DRUG in 0.3s | 2.89 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-08T20:20:43.160113] [INFO ] [sig ] [978/3512] Forecasting DRVN... [2026-01-08T20:20:43.160141] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-08T20:20:43.160172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-08T20:20:43.172466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-08T20:20:43.172848] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-08T20:20:43.173669] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-08T20:20:43.173719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:43.173750] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:43.173775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:43.173830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:43.231996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:43.232875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:43.233148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:43.233190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:43.354764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:43.354918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:43.354956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:43.354984] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:43.358293] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-01-08T20:20:43.358598] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-08T20:20:43.358740] [INFO ] [sig ] DRVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:43.497807] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DRVN.txt [2026-01-08T20:20:43.497950] [INFO ] [sig ] [978/3512] Completed DRVN in 0.3s | 2.89 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-08T20:20:43.497988] [INFO ] [sig ] [979/3512] Forecasting DSGN... [2026-01-08T20:20:43.498018] [INFO ] [sig ] Generating forecast for: DSGN [2026-01-08T20:20:43.498047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGN' from 'https://tdm.silogroup.org/data/derivative_storage/DSGN.csv'. [2026-01-08T20:20:43.509447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGN'. [2026-01-08T20:20:43.509741] [INFO ] [FORECASTER] Starting predict_future for DSGN [2026-01-08T20:20:43.510513] [DEBUG] [LOCAL ] No optimal features file found for DSGN: ./output/feature-sets/DSGN.txt [2026-01-08T20:20:43.510563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:43.510615] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:43.510642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:43.510698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:43.571359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:43.572212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:43.572291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:43.572324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:43.692038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:43.692184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:43.692222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:43.692251] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:43.695505] [DEBUG] [FORECASTER] DSGN: Forecast T+1@11:T+2@11: DOWN (p=15.65%) [2026-01-08T20:20:43.695807] [INFO ] [FORECASTER] Completed predict_future for DSGN [2026-01-08T20:20:43.695925] [INFO ] [sig ] DSGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:43.839620] [INFO ] [LOCAL ] Saved forecast: DSGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DSGN.txt [2026-01-08T20:20:43.839755] [INFO ] [sig ] [979/3512] Completed DSGN in 0.3s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:43.839794] [INFO ] [sig ] [980/3512] Forecasting DSGX... [2026-01-08T20:20:43.839823] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-08T20:20:43.839853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-08T20:20:43.851523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-08T20:20:43.851794] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-08T20:20:43.852564] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-08T20:20:43.852631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:43.852663] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:43.852689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:43.852746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:43.908526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:43.909435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:43.909529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:43.909562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:44.025096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:44.025250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:44.025307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:44.025336] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:44.028665] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: UP (p=74.99%) [2026-01-08T20:20:44.028937] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-08T20:20:44.029058] [INFO ] [sig ] DSGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:44.167400] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DSGX.txt [2026-01-08T20:20:44.167528] [INFO ] [sig ] [980/3512] Completed DSGX in 0.3s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:44.167566] [INFO ] [sig ] [981/3512] Forecasting DSL... [2026-01-08T20:20:44.167614] [INFO ] [sig ] Generating forecast for: DSL [2026-01-08T20:20:44.167645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-08T20:20:44.180119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-08T20:20:44.180479] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-08T20:20:44.181332] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-08T20:20:44.181384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:44.181415] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:44.181441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:44.181496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:44.238765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:44.239690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:44.239777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:44.239811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:44.362916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:44.363090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:44.363133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:44.363162] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:44.366810] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-01-08T20:20:44.367110] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-08T20:20:44.367245] [INFO ] [sig ] DSL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:44.507634] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DSL.txt [2026-01-08T20:20:44.507788] [INFO ] [sig ] [981/3512] Completed DSL in 0.3s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:44.507828] [INFO ] [sig ] [982/3512] Forecasting DSM... [2026-01-08T20:20:44.507858] [INFO ] [sig ] Generating forecast for: DSM [2026-01-08T20:20:44.507888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-08T20:20:44.519218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-08T20:20:44.519550] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-08T20:20:44.520410] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-08T20:20:44.520462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:44.520494] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:44.520523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:44.520601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:44.578098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:44.578894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:44.579026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:44.579068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:44.696709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:44.696857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:44.696897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:44.696926] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:44.700268] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: UP (p=56.13%) [2026-01-08T20:20:44.700540] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-08T20:20:44.700681] [INFO ] [sig ] DSM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:44.845158] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DSM.txt [2026-01-08T20:20:44.845299] [INFO ] [sig ] [982/3512] Completed DSM in 0.3s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:44.845336] [INFO ] [sig ] [983/3512] Forecasting DSP... [2026-01-08T20:20:44.845366] [INFO ] [sig ] Generating forecast for: DSP [2026-01-08T20:20:44.845397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-08T20:20:44.857601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-08T20:20:44.858002] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-08T20:20:44.858925] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-08T20:20:44.858986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:44.859026] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:44.859061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:44.859132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:44.917501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:44.918425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:44.918526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:44.918588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:45.042978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:45.043144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:45.043191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:45.043221] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:45.046502] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-08T20:20:45.046786] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-08T20:20:45.046910] [INFO ] [sig ] DSP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:45.189780] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DSP.txt [2026-01-08T20:20:45.189912] [INFO ] [sig ] [983/3512] Completed DSP in 0.3s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:45.189954] [INFO ] [sig ] [984/3512] Forecasting DSX... [2026-01-08T20:20:45.189988] [INFO ] [sig ] Generating forecast for: DSX [2026-01-08T20:20:45.190024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-08T20:20:45.201107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-08T20:20:45.201403] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-08T20:20:45.202205] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-08T20:20:45.202257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:45.202301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:45.202329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:45.202385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:45.260005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:45.260838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:45.260919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:45.260952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:45.378112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:45.378263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:45.378301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:45.378329] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:45.381836] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=59.81%) [2026-01-08T20:20:45.382107] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-08T20:20:45.382227] [INFO ] [sig ] DSX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:45.520655] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DSX.txt [2026-01-08T20:20:45.520781] [INFO ] [sig ] [984/3512] Completed DSX in 0.3s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:45.520820] [INFO ] [sig ] [985/3512] Forecasting DTB... [2026-01-08T20:20:45.520848] [INFO ] [sig ] Generating forecast for: DTB [2026-01-08T20:20:45.520877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-08T20:20:45.533819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-08T20:20:45.534228] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-08T20:20:45.535058] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-08T20:20:45.535109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:45.535142] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:45.535169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:45.535226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:45.595428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:45.596402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:45.596492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:45.596525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:45.711951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:45.712141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:45.712193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:45.712226] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:45.715868] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-01-08T20:20:45.716213] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-08T20:20:45.716353] [INFO ] [sig ] DTB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:45.867930] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DTB.txt [2026-01-08T20:20:45.868123] [INFO ] [sig ] [985/3512] Completed DTB in 0.3s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:45.868162] [INFO ] [sig ] [986/3512] Forecasting DTE... [2026-01-08T20:20:45.868192] [INFO ] [sig ] Generating forecast for: DTE [2026-01-08T20:20:45.868221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-08T20:20:45.879603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-08T20:20:45.879876] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-08T20:20:45.880709] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-08T20:20:45.880761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:45.880791] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:45.880816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:45.880871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:45.937213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:45.938118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:45.938227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:45.938261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:46.056803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:46.056971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:46.057010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:46.057041] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:46.060521] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: DOWN (p=18.12%) [2026-01-08T20:20:46.060845] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-08T20:20:46.060979] [INFO ] [sig ] DTE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:46.207315] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DTE.txt [2026-01-08T20:20:46.207481] [INFO ] [sig ] [986/3512] Completed DTE in 0.3s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:46.207519] [INFO ] [sig ] [987/3512] Forecasting DTG... [2026-01-08T20:20:46.207549] [INFO ] [sig ] Generating forecast for: DTG [2026-01-08T20:20:46.207598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-08T20:20:46.219561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-08T20:20:46.220006] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-08T20:20:46.220861] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-08T20:20:46.220912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:46.220943] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:46.220969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:46.221027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:46.280083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:46.281026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:46.281116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:46.281146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:46.406830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:46.406995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:46.407038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:46.407068] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:46.411273] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=62.18%) [2026-01-08T20:20:46.411756] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-08T20:20:46.411937] [INFO ] [sig ] DTG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:46.605948] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DTG.txt [2026-01-08T20:20:46.606206] [INFO ] [sig ] [987/3512] Completed DTG in 0.4s | 2.89 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:46.606260] [INFO ] [sig ] [988/3512] Forecasting DTIL... [2026-01-08T20:20:46.606296] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-08T20:20:46.606346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-08T20:20:46.627006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-08T20:20:46.627604] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-08T20:20:46.628928] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-08T20:20:46.628998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:46.629051] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:46.629097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:46.629187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:46.724352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:46.725645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:46.725779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:46.725825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:46.892863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:46.893063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:46.893116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:46.893155] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:46.898849] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=94.59%) [2026-01-08T20:20:46.899469] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-08T20:20:46.899742] [INFO ] [sig ] DTIL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:47.110168] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DTIL.txt [2026-01-08T20:20:47.110355] [INFO ] [sig ] [988/3512] Completed DTIL in 0.5s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:47.110398] [INFO ] [sig ] [989/3512] Forecasting DTM... [2026-01-08T20:20:47.110427] [INFO ] [sig ] Generating forecast for: DTM [2026-01-08T20:20:47.110458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-08T20:20:47.127282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-08T20:20:47.127845] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-08T20:20:47.129174] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-08T20:20:47.129245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:47.129352] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:47.129397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:47.129478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:47.220793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:47.222070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:47.222214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:47.222271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:47.362944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:47.363125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:47.363171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:47.363206] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:47.367725] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-08T20:20:47.368131] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-08T20:20:47.368303] [INFO ] [sig ] DTM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:47.539189] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DTM.txt [2026-01-08T20:20:47.539353] [INFO ] [sig ] [989/3512] Completed DTM in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:47.539395] [INFO ] [sig ] [990/3512] Forecasting DUK... [2026-01-08T20:20:47.539427] [INFO ] [sig ] Generating forecast for: DUK [2026-01-08T20:20:47.539456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-08T20:20:47.550896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-08T20:20:47.551430] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-08T20:20:47.552277] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-08T20:20:47.552328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:47.552360] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:47.552385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:47.552439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:47.609530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:47.610379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:47.610459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:47.610492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:47.727794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:47.727966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:47.728007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:47.728035] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:47.731468] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-01-08T20:20:47.731803] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-08T20:20:47.731941] [INFO ] [sig ] DUK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:47.877138] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DUK.txt [2026-01-08T20:20:47.877292] [INFO ] [sig ] [990/3512] Completed DUK in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:47.877334] [INFO ] [sig ] [991/3512] Forecasting DUKB... [2026-01-08T20:20:47.877363] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-08T20:20:47.877393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-08T20:20:47.888749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-08T20:20:47.889139] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-08T20:20:47.890065] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-08T20:20:47.890129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:47.890164] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:47.890196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:47.890265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:47.952170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:47.953082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:47.953178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:47.953215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:48.075734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:48.075891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:48.075930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:48.075957] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:48.079413] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=85.70%) [2026-01-08T20:20:48.079748] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-08T20:20:48.079880] [INFO ] [sig ] DUKB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:48.229877] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DUKB.txt [2026-01-08T20:20:48.230027] [INFO ] [sig ] [991/3512] Completed DUKB in 0.4s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:48.230074] [INFO ] [sig ] [992/3512] Forecasting DUOL... [2026-01-08T20:20:48.230113] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-08T20:20:48.230149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-08T20:20:48.244227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-08T20:20:48.244749] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-08T20:20:48.245611] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-08T20:20:48.245663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:48.245695] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:48.245722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:48.245777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:48.304070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:48.305036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:48.305127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:48.305160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:48.424786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:48.424959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:48.425000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:48.425063] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:48.428501] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-01-08T20:20:48.428807] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-08T20:20:48.428939] [INFO ] [sig ] DUOL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:48.567805] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DUOL.txt [2026-01-08T20:20:48.567949] [INFO ] [sig ] [992/3512] Completed DUOL in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:48.567988] [INFO ] [sig ] [993/3512] Forecasting DVA... [2026-01-08T20:20:48.568018] [INFO ] [sig ] Generating forecast for: DVA [2026-01-08T20:20:48.568049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-08T20:20:48.579679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-08T20:20:48.579991] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-08T20:20:48.580807] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-08T20:20:48.580858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:48.580890] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:48.580916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:48.580971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:48.637216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:48.637916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:48.637998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:48.638030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:48.760010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:48.760179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:48.760226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:48.760258] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:48.763614] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=18.28%) [2026-01-08T20:20:48.763881] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-08T20:20:48.764002] [INFO ] [sig ] DVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:48.901961] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DVA.txt [2026-01-08T20:20:48.902093] [INFO ] [sig ] [993/3512] Completed DVA in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:48.902132] [INFO ] [sig ] [994/3512] Forecasting DVAX... [2026-01-08T20:20:48.902161] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-08T20:20:48.902190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-08T20:20:48.914198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-08T20:20:48.914469] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-08T20:20:48.915272] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-08T20:20:48.915323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:48.915354] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:48.915380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:48.915437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:48.971959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:48.972674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:48.972754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:48.972786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:49.100712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:49.100875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:49.100914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:49.100942] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:49.104651] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=86.27%) [2026-01-08T20:20:49.104920] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-08T20:20:49.105043] [INFO ] [sig ] DVAX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:49.248437] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DVAX.txt [2026-01-08T20:20:49.248585] [INFO ] [sig ] [994/3512] Completed DVAX in 0.3s | 2.88 sym/s | Total: 5.7m | ETA: 14.6m [2026-01-08T20:20:49.248626] [INFO ] [sig ] [995/3512] Forecasting DVN... [2026-01-08T20:20:49.248655] [INFO ] [sig ] Generating forecast for: DVN [2026-01-08T20:20:49.248685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-08T20:20:49.261684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-08T20:20:49.261950] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-08T20:20:49.262930] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-08T20:20:49.262981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:49.263010] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:49.263036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:49.263091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:49.319411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:49.320099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:49.320190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:49.320229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:49.450691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:49.450850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:49.450890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:49.450917] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:49.454294] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-08T20:20:49.454589] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-08T20:20:49.454714] [INFO ] [sig ] DVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:49.594535] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DVN.txt [2026-01-08T20:20:49.594682] [INFO ] [sig ] [995/3512] Completed DVN in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:49.594722] [INFO ] [sig ] [996/3512] Forecasting DWAS... [2026-01-08T20:20:49.594750] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-08T20:20:49.594778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-08T20:20:49.606549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-08T20:20:49.606842] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-08T20:20:49.607626] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-08T20:20:49.607677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:49.607709] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:49.607736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:49.607792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:49.664437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:49.665060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:49.665134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:49.665166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:49.793065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:49.793266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:49.793307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:49.793335] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:49.797225] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-08T20:20:49.797525] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-08T20:20:49.797670] [INFO ] [sig ] DWAS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:49.937276] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DWAS.txt [2026-01-08T20:20:49.937404] [INFO ] [sig ] [996/3512] Completed DWAS in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:49.937442] [INFO ] [sig ] [997/3512] Forecasting DWSH... [2026-01-08T20:20:49.937471] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-08T20:20:49.937499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-08T20:20:49.950098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-08T20:20:49.950507] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-08T20:20:49.951802] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-08T20:20:49.951872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:49.951906] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:49.951932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:49.951988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:50.013467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:50.014546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:50.014664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:50.014710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:50.137374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:50.137541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:50.137600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:50.137632] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:50.141070] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=12.15%) [2026-01-08T20:20:50.141379] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-08T20:20:50.141512] [INFO ] [sig ] DWSH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:50.285439] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DWSH.txt [2026-01-08T20:20:50.285599] [INFO ] [sig ] [997/3512] Completed DWSH in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:50.285639] [INFO ] [sig ] [998/3512] Forecasting DX... [2026-01-08T20:20:50.285670] [INFO ] [sig ] Generating forecast for: DX [2026-01-08T20:20:50.285699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-08T20:20:50.299177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-08T20:20:50.299504] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-08T20:20:50.300326] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-08T20:20:50.300379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:50.300413] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:50.300440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:50.300498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:50.361842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:50.363013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:50.363097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:50.363131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:50.484270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:50.484420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:50.484461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:50.484490] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:50.487878] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=20.41%) [2026-01-08T20:20:50.488156] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-08T20:20:50.488279] [INFO ] [sig ] DX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:50.634025] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DX.txt [2026-01-08T20:20:50.634176] [INFO ] [sig ] [998/3512] Completed DX in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:50.634219] [INFO ] [sig ] [999/3512] Forecasting DXC... [2026-01-08T20:20:50.634248] [INFO ] [sig ] Generating forecast for: DXC [2026-01-08T20:20:50.634277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-08T20:20:50.646465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-08T20:20:50.646757] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-08T20:20:50.647761] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-08T20:20:50.647811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:50.647842] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:50.647868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:50.647923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:50.705246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:50.706049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:50.706161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:50.706193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:50.825587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:50.825734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:50.825772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:50.825800] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:50.829097] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=78.84%) [2026-01-08T20:20:50.829372] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-08T20:20:50.829496] [INFO ] [sig ] DXC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:50.968666] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DXC.txt [2026-01-08T20:20:50.968797] [INFO ] [sig ] [999/3512] Completed DXC in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:50.968835] [INFO ] [sig ] [1000/3512] Forecasting DXCM... [2026-01-08T20:20:50.968864] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-08T20:20:50.968893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-08T20:20:50.980179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-08T20:20:50.980685] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-08T20:20:50.981685] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-08T20:20:50.981736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:50.981768] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:50.981794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:50.981850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:51.039541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:51.040371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:51.040453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:51.040487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:51.159693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:51.159874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:51.159914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:51.159945] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:51.163361] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=60.18%) [2026-01-08T20:20:51.163705] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-08T20:20:51.163841] [INFO ] [sig ] DXCM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:51.301729] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DXCM.txt [2026-01-08T20:20:51.301858] [INFO ] [sig ] [1000/3512] Completed DXCM in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:51.301902] [INFO ] [sig ] [1001/3512] Forecasting DXPE... [2026-01-08T20:20:51.301932] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-08T20:20:51.301963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-08T20:20:51.312755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-08T20:20:51.313033] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-08T20:20:51.313829] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-08T20:20:51.313879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:51.313910] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:51.313937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:51.313992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:51.371079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:51.371751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:51.371827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:51.371859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:51.487247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:51.487362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:51.487397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:51.487425] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:51.490682] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-01-08T20:20:51.490950] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-08T20:20:51.491070] [INFO ] [sig ] DXPE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:51.633213] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/DXPE.txt [2026-01-08T20:20:51.633362] [INFO ] [sig ] [1001/3512] Completed DXPE in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:51.633401] [INFO ] [sig ] [1002/3512] Forecasting DY... [2026-01-08T20:20:51.633429] [INFO ] [sig ] Generating forecast for: DY [2026-01-08T20:20:51.633458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-08T20:20:51.646176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-08T20:20:51.646672] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-08T20:20:51.647441] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-08T20:20:51.647491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:51.647522] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:51.647549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:51.647629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:51.707987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:51.708880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:51.708969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:51.709009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:51.839211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:51.839377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:51.839417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:51.839448] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:51.842926] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-01-08T20:20:51.843203] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-08T20:20:51.843349] [INFO ] [sig ] DY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:51.991039] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DY.txt [2026-01-08T20:20:51.991216] [INFO ] [sig ] [1002/3512] Completed DY in 0.4s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:51.991256] [INFO ] [sig ] [1003/3512] Forecasting DYN... [2026-01-08T20:20:51.991286] [INFO ] [sig ] Generating forecast for: DYN [2026-01-08T20:20:51.991316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-08T20:20:52.002886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-08T20:20:52.003168] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-08T20:20:52.004130] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-08T20:20:52.004181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:52.004212] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:52.004237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:52.004293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:52.062789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:52.063706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:52.063792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:52.063824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:52.190324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:52.190482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:52.190520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:52.190549] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:52.193905] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-01-08T20:20:52.194181] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-08T20:20:52.194303] [INFO ] [sig ] DYN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:52.335118] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/DYN.txt [2026-01-08T20:20:52.335245] [INFO ] [sig ] [1003/3512] Completed DYN in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:52.335282] [INFO ] [sig ] [1004/3512] Forecasting E... [2026-01-08T20:20:52.335312] [INFO ] [sig ] Generating forecast for: E [2026-01-08T20:20:52.335342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-08T20:20:52.346274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-08T20:20:52.346545] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-08T20:20:52.347341] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-08T20:20:52.347392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:52.347422] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:52.347448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:52.347504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:52.406512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:52.407270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:52.407346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:52.407378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:52.527488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:52.527652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:52.527690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:52.527735] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:52.531061] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-01-08T20:20:52.531326] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-08T20:20:52.531445] [INFO ] [sig ] E: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:52.670788] [INFO ] [LOCAL ] Saved forecast: E 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/E.txt [2026-01-08T20:20:52.670944] [INFO ] [sig ] [1004/3512] Completed E in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:52.670983] [INFO ] [sig ] [1005/3512] Forecasting EA... [2026-01-08T20:20:52.671012] [INFO ] [sig ] Generating forecast for: EA [2026-01-08T20:20:52.671042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-08T20:20:52.682643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-08T20:20:52.682947] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-08T20:20:52.683777] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-08T20:20:52.683829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:52.683861] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:52.683887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:52.683943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:52.742367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:52.742984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:52.743059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:52.743090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:52.867731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:52.867855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:52.867892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:52.867922] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:52.871207] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=11.05%) [2026-01-08T20:20:52.871477] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-08T20:20:52.871619] [INFO ] [sig ] EA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:53.009612] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EA.txt [2026-01-08T20:20:53.009733] [INFO ] [sig ] [1005/3512] Completed EA in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:53.009770] [INFO ] [sig ] [1006/3512] Forecasting EAF... [2026-01-08T20:20:53.009799] [INFO ] [sig ] Generating forecast for: EAF [2026-01-08T20:20:53.009828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-08T20:20:53.021166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-08T20:20:53.021481] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-08T20:20:53.022313] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-08T20:20:53.022365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:53.022430] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:53.022470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:53.022551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:53.079893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:53.081591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:53.081773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:53.081829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:53.214188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:53.214378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:53.214438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:53.214471] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:53.218189] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=10.56%) [2026-01-08T20:20:53.218529] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-08T20:20:53.218690] [INFO ] [sig ] EAF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:53.369338] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EAF.txt [2026-01-08T20:20:53.369697] [INFO ] [sig ] [1006/3512] Completed EAF in 0.4s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:53.369742] [INFO ] [sig ] [1007/3512] Forecasting EAI... [2026-01-08T20:20:53.369771] [INFO ] [sig ] Generating forecast for: EAI [2026-01-08T20:20:53.369800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-08T20:20:53.381773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-08T20:20:53.382090] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-08T20:20:53.383006] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-08T20:20:53.383061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:53.383092] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:53.383117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:53.383180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:53.444617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:53.445461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:53.445547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:53.445600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:53.568220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:53.568409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:53.568464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:53.568503] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:53.572001] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=76.65%) [2026-01-08T20:20:53.572287] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-08T20:20:53.572618] [INFO ] [sig ] EAI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:53.715879] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EAI.txt [2026-01-08T20:20:53.716015] [INFO ] [sig ] [1007/3512] Completed EAI in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:53.716055] [INFO ] [sig ] [1008/3512] Forecasting EARN... [2026-01-08T20:20:53.716084] [INFO ] [sig ] Generating forecast for: EARN [2026-01-08T20:20:53.716112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-08T20:20:53.728561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-08T20:20:53.728994] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-08T20:20:53.729871] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-08T20:20:53.729924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:53.729957] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:53.729997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:53.730057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:53.793021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:53.793928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:53.794014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:53.794047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:53.921012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:53.921168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:53.921208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:53.921236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:53.924691] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-01-08T20:20:53.924968] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-08T20:20:53.925095] [INFO ] [sig ] EARN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:54.064296] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EARN.txt [2026-01-08T20:20:54.064441] [INFO ] [sig ] [1008/3512] Completed EARN in 0.3s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:54.064479] [INFO ] [sig ] [1009/3512] Forecasting EB... [2026-01-08T20:20:54.064509] [INFO ] [sig ] Generating forecast for: EB [2026-01-08T20:20:54.064539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-08T20:20:54.075761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-08T20:20:54.076094] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-08T20:20:54.077013] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-08T20:20:54.077068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:54.077099] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:54.077125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:54.077185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:54.137268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:54.137987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:54.138072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:54.138104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:54.266661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:54.266817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:54.266862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:54.266963] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:54.270563] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=76.93%) [2026-01-08T20:20:54.270883] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-08T20:20:54.271018] [INFO ] [sig ] EB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:54.421259] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EB.txt [2026-01-08T20:20:54.421407] [INFO ] [sig ] [1009/3512] Completed EB in 0.4s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:54.421446] [INFO ] [sig ] [1010/3512] Forecasting EBAY... [2026-01-08T20:20:54.421476] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-08T20:20:54.421506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-08T20:20:54.432399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-08T20:20:54.432934] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-08T20:20:54.433841] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-08T20:20:54.433894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:54.433930] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:54.433968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:54.434029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:54.499989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:54.500934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:54.501024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:54.501063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:54.632509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:54.632688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:54.632730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:54.632760] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:54.636410] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=90.90%) [2026-01-08T20:20:54.636744] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-08T20:20:54.636874] [INFO ] [sig ] EBAY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:54.783004] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EBAY.txt [2026-01-08T20:20:54.783140] [INFO ] [sig ] [1010/3512] Completed EBAY in 0.4s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:54.783181] [INFO ] [sig ] [1011/3512] Forecasting EBC... [2026-01-08T20:20:54.783216] [INFO ] [sig ] Generating forecast for: EBC [2026-01-08T20:20:54.783251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-08T20:20:54.795702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-08T20:20:54.796076] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-08T20:20:54.797163] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-08T20:20:54.797218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:54.797251] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:54.797279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:54.797342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:54.857549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:54.858393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:54.858476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:54.858510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:54.988264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:54.988679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:54.988739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:54.988787] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:54.993302] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=34.61%) [2026-01-08T20:20:54.993608] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-08T20:20:54.993742] [INFO ] [sig ] EBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:55.140630] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EBC.txt [2026-01-08T20:20:55.140783] [INFO ] [sig ] [1011/3512] Completed EBC in 0.4s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:55.140825] [INFO ] [sig ] [1012/3512] Forecasting EBF... [2026-01-08T20:20:55.140866] [INFO ] [sig ] Generating forecast for: EBF [2026-01-08T20:20:55.140901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-08T20:20:55.153215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-08T20:20:55.153619] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-08T20:20:55.154488] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-08T20:20:55.154543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:55.154596] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:55.154627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:55.154683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:55.214588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:55.215430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:55.215518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:55.215551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:55.342762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:55.342931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:55.342980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:55.343010] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:55.346598] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=14.45%) [2026-01-08T20:20:55.346967] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-08T20:20:55.347117] [INFO ] [sig ] EBF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:55.493745] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EBF.txt [2026-01-08T20:20:55.493910] [INFO ] [sig ] [1012/3512] Completed EBF in 0.4s | 2.88 sym/s | Total: 5.8m | ETA: 14.5m [2026-01-08T20:20:55.493956] [INFO ] [sig ] [1013/3512] Forecasting EBON... [2026-01-08T20:20:55.493999] [INFO ] [sig ] Generating forecast for: EBON [2026-01-08T20:20:55.494046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-08T20:20:55.505162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-08T20:20:55.505529] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-08T20:20:55.506388] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-08T20:20:55.506441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:55.506474] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:55.506501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:55.506557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:55.567287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:55.568172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:55.568259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:55.568294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:55.676342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:55.676499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:55.676540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:55.676586] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:55.680374] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-01-08T20:20:55.680727] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-08T20:20:55.680876] [INFO ] [sig ] EBON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:55.826102] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EBON.txt [2026-01-08T20:20:55.826266] [INFO ] [sig ] [1013/3512] Completed EBON in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:55.826308] [INFO ] [sig ] [1014/3512] Forecasting EBS... [2026-01-08T20:20:55.826341] [INFO ] [sig ] Generating forecast for: EBS [2026-01-08T20:20:55.826371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-08T20:20:55.838606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-08T20:20:55.838954] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-08T20:20:55.839819] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-08T20:20:55.839873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:55.839906] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:55.839934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:55.839991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:55.900296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:55.901190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:55.901278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:55.901313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:56.029512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:56.029695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:56.029737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:56.029767] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:56.033278] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=6.44%) [2026-01-08T20:20:56.033555] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-08T20:20:56.033701] [INFO ] [sig ] EBS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:56.179346] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EBS.txt [2026-01-08T20:20:56.179491] [INFO ] [sig ] [1014/3512] Completed EBS in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:56.179531] [INFO ] [sig ] [1015/3512] Forecasting EC... [2026-01-08T20:20:56.179561] [INFO ] [sig ] Generating forecast for: EC [2026-01-08T20:20:56.179612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-08T20:20:56.191315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-08T20:20:56.191723] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-08T20:20:56.192584] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-08T20:20:56.192638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:56.192671] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:56.192697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:56.192754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:56.252459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:56.253376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:56.253464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:56.253496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:56.380593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:56.380754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:56.380794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:56.380824] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:56.384243] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-01-08T20:20:56.384549] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-08T20:20:56.384696] [INFO ] [sig ] EC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:56.533213] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EC.txt [2026-01-08T20:20:56.533392] [INFO ] [sig ] [1015/3512] Completed EC in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:56.533454] [INFO ] [sig ] [1016/3512] Forecasting ECC... [2026-01-08T20:20:56.533490] [INFO ] [sig ] Generating forecast for: ECC [2026-01-08T20:20:56.533521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-08T20:20:56.545282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-08T20:20:56.545647] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-08T20:20:56.546459] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-08T20:20:56.546511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:56.546543] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:56.546593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:56.546659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:56.607611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:56.608552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:56.608696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:56.608731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:56.734246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:56.734461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:56.734504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:56.734533] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:56.738083] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-01-08T20:20:56.738433] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-08T20:20:56.738570] [INFO ] [sig ] ECC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:56.883469] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ECC.txt [2026-01-08T20:20:56.883651] [INFO ] [sig ] [1016/3512] Completed ECC in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:56.883695] [INFO ] [sig ] [1017/3512] Forecasting ECL... [2026-01-08T20:20:56.883727] [INFO ] [sig ] Generating forecast for: ECL [2026-01-08T20:20:56.883767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-08T20:20:56.895719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-08T20:20:56.896176] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-08T20:20:56.897188] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-08T20:20:56.897241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:56.897273] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:56.897299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:56.897356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:56.957650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:56.958446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:56.958531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:56.958565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:57.081977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:57.082147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:57.082225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:57.082261] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:57.085799] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-01-08T20:20:57.086092] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-08T20:20:57.086230] [INFO ] [sig ] ECL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:57.229945] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ECL.txt [2026-01-08T20:20:57.230088] [INFO ] [sig ] [1017/3512] Completed ECL in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:57.230128] [INFO ] [sig ] [1018/3512] Forecasting ECPG... [2026-01-08T20:20:57.230158] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-08T20:20:57.230186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-08T20:20:57.241703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-08T20:20:57.242019] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-08T20:20:57.242848] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-08T20:20:57.242900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:57.242932] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:57.242959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:57.243016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:57.299859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:57.300668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:57.300749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:57.300780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:57.422207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:57.422373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:57.422413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:57.422440] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:57.425876] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-01-08T20:20:57.426162] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-08T20:20:57.426289] [INFO ] [sig ] ECPG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:57.568430] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ECPG.txt [2026-01-08T20:20:57.568634] [INFO ] [sig ] [1018/3512] Completed ECPG in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:57.568688] [INFO ] [sig ] [1019/3512] Forecasting ECX... [2026-01-08T20:20:57.568719] [INFO ] [sig ] Generating forecast for: ECX [2026-01-08T20:20:57.568751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-08T20:20:57.581499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-08T20:20:57.581897] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-08T20:20:57.582841] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-08T20:20:57.582895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:57.582928] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:57.582956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:57.583011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:57.643789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:57.644739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:57.644825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:57.644868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:57.772769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:57.772929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:57.772980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:57.773018] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:57.776661] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-08T20:20:57.776980] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-08T20:20:57.777122] [INFO ] [sig ] ECX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:57.925406] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ECX.txt [2026-01-08T20:20:57.925594] [INFO ] [sig ] [1019/3512] Completed ECX in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:57.925640] [INFO ] [sig ] [1020/3512] Forecasting ED... [2026-01-08T20:20:57.925671] [INFO ] [sig ] Generating forecast for: ED [2026-01-08T20:20:57.925702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-08T20:20:57.938690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-08T20:20:57.939041] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-08T20:20:57.940017] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-08T20:20:57.940071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:57.940104] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:57.940131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:57.940194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:58.000225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:58.001087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:58.001171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:58.001203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:58.125663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:58.125825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:58.125867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:58.125896] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:58.129439] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=65.41%) [2026-01-08T20:20:58.129734] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-08T20:20:58.129865] [INFO ] [sig ] ED: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:58.269736] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ED.txt [2026-01-08T20:20:58.269893] [INFO ] [sig ] [1020/3512] Completed ED in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:58.269936] [INFO ] [sig ] [1021/3512] Forecasting EDAP... [2026-01-08T20:20:58.269965] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-08T20:20:58.269994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-08T20:20:58.281397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-08T20:20:58.281773] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-08T20:20:58.282651] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-08T20:20:58.282704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:58.282747] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:58.282776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:58.282833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:58.338643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:58.339344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:58.339421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:58.339453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:58.453428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:58.453601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:58.453641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:58.453670] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:58.456990] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-01-08T20:20:58.457259] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-08T20:20:58.457384] [INFO ] [sig ] EDAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:58.601017] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EDAP.txt [2026-01-08T20:20:58.601182] [INFO ] [sig ] [1021/3512] Completed EDAP in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:58.601223] [INFO ] [sig ] [1022/3512] Forecasting EDD... [2026-01-08T20:20:58.601252] [INFO ] [sig ] Generating forecast for: EDD [2026-01-08T20:20:58.601281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-08T20:20:58.614231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-08T20:20:58.614513] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-08T20:20:58.615329] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-08T20:20:58.615384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:58.615416] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:58.615441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:58.615497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:58.673153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:58.673836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:58.673915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:58.673946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:58.795033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:58.795183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:58.795222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:58.795251] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:58.799306] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=23.20%) [2026-01-08T20:20:58.799769] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-08T20:20:58.799892] [INFO ] [sig ] EDD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:58.960889] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EDD.txt [2026-01-08T20:20:58.961051] [INFO ] [sig ] [1022/3512] Completed EDD in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:58.961092] [INFO ] [sig ] [1023/3512] Forecasting EDF... [2026-01-08T20:20:58.961120] [INFO ] [sig ] Generating forecast for: EDF [2026-01-08T20:20:58.961149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-08T20:20:58.978378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-08T20:20:58.978865] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-08T20:20:58.979742] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-08T20:20:58.979796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:58.979865] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:58.979894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:58.979951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:59.041965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:59.042993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:59.043100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:59.043144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:59.173612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:59.173771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:59.173811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:59.173841] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:59.177288] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-01-08T20:20:59.177597] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-08T20:20:59.177728] [INFO ] [sig ] EDF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:20:59.319550] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EDF.txt [2026-01-08T20:20:59.319725] [INFO ] [sig ] [1023/3512] Completed EDF in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:59.319764] [INFO ] [sig ] [1024/3512] Forecasting EDN... [2026-01-08T20:20:59.319795] [INFO ] [sig ] Generating forecast for: EDN [2026-01-08T20:20:59.319824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-08T20:20:59.332137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-08T20:20:59.332700] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-08T20:20:59.333496] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-08T20:20:59.333747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:59.333780] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:59.333806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:59.333862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:59.392147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:59.393063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:59.393147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:59.393181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:59.515628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:59.515779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:59.515821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:59.515851] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:59.519339] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=20.35%) [2026-01-08T20:20:59.519679] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-08T20:20:59.519808] [INFO ] [sig ] EDN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:20:59.671503] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EDN.txt [2026-01-08T20:20:59.671695] [INFO ] [sig ] [1024/3512] Completed EDN in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:20:59.671736] [INFO ] [sig ] [1025/3512] Forecasting EE... [2026-01-08T20:20:59.671773] [INFO ] [sig ] Generating forecast for: EE [2026-01-08T20:20:59.671803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-08T20:20:59.684224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-08T20:20:59.684627] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-08T20:20:59.685506] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-08T20:20:59.685558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:20:59.685623] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:20:59.685652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:20:59.685709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:20:59.745342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:20:59.746219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:20:59.746300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:20:59.746334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:20:59.868887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:20:59.869082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:20:59.869124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:20:59.869152] [INFO ] [FORECASTER] Training complete [2026-01-08T20:20:59.872570] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=14.93%) [2026-01-08T20:20:59.872862] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-08T20:20:59.872987] [INFO ] [sig ] EE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:00.019932] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EE.txt [2026-01-08T20:21:00.020094] [INFO ] [sig ] [1025/3512] Completed EE in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:21:00.020134] [INFO ] [sig ] [1026/3512] Forecasting EEMA... [2026-01-08T20:21:00.020164] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-08T20:21:00.020194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-08T20:21:00.032696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-08T20:21:00.033109] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-08T20:21:00.034085] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-08T20:21:00.034140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:00.034172] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:00.034199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:00.034255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:00.096631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:00.097683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:00.097807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:00.097847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:00.215675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:00.215832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:00.215871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:00.215898] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:00.219272] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=57.03%) [2026-01-08T20:21:00.219542] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-08T20:21:00.219683] [INFO ] [sig ] EEMA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:00.359963] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EEMA.txt [2026-01-08T20:21:00.360117] [INFO ] [sig ] [1026/3512] Completed EEMA in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:21:00.360156] [INFO ] [sig ] [1027/3512] Forecasting EEX... [2026-01-08T20:21:00.360186] [INFO ] [sig ] Generating forecast for: EEX [2026-01-08T20:21:00.360216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-08T20:21:00.371297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-08T20:21:00.371618] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-08T20:21:00.372391] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-08T20:21:00.372442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:00.372472] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:00.372499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:00.372555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:00.428293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:00.429123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:00.429203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:00.429236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:00.555974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:00.556143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:00.556184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:00.556212] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:00.560194] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-01-08T20:21:00.560512] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-08T20:21:00.560676] [INFO ] [sig ] EEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:00.707505] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EEX.txt [2026-01-08T20:21:00.707879] [INFO ] [sig ] [1027/3512] Completed EEX in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:21:00.707921] [INFO ] [sig ] [1028/3512] Forecasting EFC... [2026-01-08T20:21:00.707952] [INFO ] [sig ] Generating forecast for: EFC [2026-01-08T20:21:00.707982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-08T20:21:00.722097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-08T20:21:00.722469] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-08T20:21:00.723308] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-08T20:21:00.723366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:00.723397] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:00.723422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:00.723478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:00.787208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:00.788105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:00.788201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:00.788239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:00.933994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:00.934152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:00.934192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:00.934238] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:00.938422] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=68.33%) [2026-01-08T20:21:00.938991] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-08T20:21:00.939148] [INFO ] [sig ] EFC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:01.101671] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EFC.txt [2026-01-08T20:21:01.101835] [INFO ] [sig ] [1028/3512] Completed EFC in 0.4s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:21:01.101876] [INFO ] [sig ] [1029/3512] Forecasting EFSC... [2026-01-08T20:21:01.101906] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-08T20:21:01.101935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-08T20:21:01.114069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-08T20:21:01.114481] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-08T20:21:01.115348] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-08T20:21:01.115403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:01.115435] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:01.115462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:01.115520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:01.173360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:01.174250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:01.174339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:01.174375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:01.292595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:01.292757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:01.292798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:01.292827] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:01.296370] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=81.40%) [2026-01-08T20:21:01.296720] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-08T20:21:01.296856] [INFO ] [sig ] EFSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:01.439761] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EFSC.txt [2026-01-08T20:21:01.439919] [INFO ] [sig ] [1029/3512] Completed EFSC in 0.3s | 2.88 sym/s | Total: 5.9m | ETA: 14.4m [2026-01-08T20:21:01.439966] [INFO ] [sig ] [1030/3512] Forecasting EFX... [2026-01-08T20:21:01.439994] [INFO ] [sig ] Generating forecast for: EFX [2026-01-08T20:21:01.440024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-08T20:21:01.454272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-08T20:21:01.454703] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-08T20:21:01.455716] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-08T20:21:01.455776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:01.455817] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:01.455852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:01.455926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:01.516772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:01.517565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:01.517662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:01.517709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:01.638631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:01.638747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:01.638787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:01.638814] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:01.642217] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=88.13%) [2026-01-08T20:21:01.642543] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-08T20:21:01.642695] [INFO ] [sig ] EFX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:01.789251] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EFX.txt [2026-01-08T20:21:01.789418] [INFO ] [sig ] [1030/3512] Completed EFX in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:01.789459] [INFO ] [sig ] [1031/3512] Forecasting EG... [2026-01-08T20:21:01.789490] [INFO ] [sig ] Generating forecast for: EG [2026-01-08T20:21:01.789519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-08T20:21:01.800657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-08T20:21:01.800992] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-08T20:21:01.801812] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-08T20:21:01.801863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:01.801893] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:01.801919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:01.801973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:01.857615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:01.858489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:01.858590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:01.858624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:01.980226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:01.980391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:01.980432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:01.980460] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:01.983890] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: UP (p=76.56%) [2026-01-08T20:21:01.984188] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-08T20:21:01.984321] [INFO ] [sig ] EG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:02.124233] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EG.txt [2026-01-08T20:21:02.124393] [INFO ] [sig ] [1031/3512] Completed EG in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:02.124432] [INFO ] [sig ] [1032/3512] Forecasting EGAN... [2026-01-08T20:21:02.124463] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-08T20:21:02.124493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-08T20:21:02.136416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-08T20:21:02.136726] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-08T20:21:02.137535] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-08T20:21:02.137792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:02.137824] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:02.137849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:02.137927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:02.196870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:02.197534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:02.197630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:02.197663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:02.318599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:02.318763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:02.318803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:02.318830] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:02.322932] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=58.44%) [2026-01-08T20:21:02.323437] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-08T20:21:02.323594] [INFO ] [sig ] EGAN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:02.470712] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EGAN.txt [2026-01-08T20:21:02.470878] [INFO ] [sig ] [1032/3512] Completed EGAN in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:02.470918] [INFO ] [sig ] [1033/3512] Forecasting EGBN... [2026-01-08T20:21:02.470948] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-08T20:21:02.470978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-08T20:21:02.484094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-08T20:21:02.484488] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-08T20:21:02.485542] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-08T20:21:02.485617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:02.485650] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:02.485678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:02.485734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:02.549531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:02.550666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:02.550976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:02.551009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:02.677769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:02.677931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:02.677971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:02.678002] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:02.682019] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=20.08%) [2026-01-08T20:21:02.682300] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-08T20:21:02.682428] [INFO ] [sig ] EGBN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:02.826672] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EGBN.txt [2026-01-08T20:21:02.826829] [INFO ] [sig ] [1033/3512] Completed EGBN in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:02.826868] [INFO ] [sig ] [1034/3512] Forecasting EGP... [2026-01-08T20:21:02.826899] [INFO ] [sig ] Generating forecast for: EGP [2026-01-08T20:21:02.826929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-08T20:21:02.839085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-08T20:21:02.839478] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-08T20:21:02.840310] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-08T20:21:02.840375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:02.840409] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:02.840436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:02.840493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:02.899184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:02.900275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:02.900360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:02.900392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:03.037985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:03.038150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:03.038192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:03.038222] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:03.041734] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-01-08T20:21:03.042050] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-08T20:21:03.042189] [INFO ] [sig ] EGP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:03.184164] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EGP.txt [2026-01-08T20:21:03.184324] [INFO ] [sig ] [1034/3512] Completed EGP in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:03.184363] [INFO ] [sig ] [1035/3512] Forecasting EGY... [2026-01-08T20:21:03.184393] [INFO ] [sig ] Generating forecast for: EGY [2026-01-08T20:21:03.184423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-08T20:21:03.196604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-08T20:21:03.196929] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-08T20:21:03.197879] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-08T20:21:03.197929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:03.197960] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:03.197986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:03.198041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:03.261407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:03.262342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:03.262433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:03.262467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:03.380847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:03.381011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:03.381051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:03.381079] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:03.384455] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=23.31%) [2026-01-08T20:21:03.384790] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-08T20:21:03.384923] [INFO ] [sig ] EGY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:03.524897] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EGY.txt [2026-01-08T20:21:03.525051] [INFO ] [sig ] [1035/3512] Completed EGY in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:03.525091] [INFO ] [sig ] [1036/3512] Forecasting EH... [2026-01-08T20:21:03.525120] [INFO ] [sig ] Generating forecast for: EH [2026-01-08T20:21:03.525151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-08T20:21:03.537261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-08T20:21:03.537562] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-08T20:21:03.538433] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-08T20:21:03.538485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:03.538518] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:03.538544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:03.538623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:03.597198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:03.598307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:03.598428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:03.598466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:03.712625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:03.712783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:03.712822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:03.712851] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:03.716135] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=28.69%) [2026-01-08T20:21:03.716402] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-08T20:21:03.716528] [INFO ] [sig ] EH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:03.859157] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EH.txt [2026-01-08T20:21:03.859348] [INFO ] [sig ] [1036/3512] Completed EH in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:03.859390] [INFO ] [sig ] [1037/3512] Forecasting EHAB... [2026-01-08T20:21:03.859423] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-08T20:21:03.859454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-08T20:21:03.871442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-08T20:21:03.871848] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-08T20:21:03.872690] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-08T20:21:03.872742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:03.872774] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:03.872801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:03.872863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:03.930204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:03.931290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:03.931407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:03.931446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:04.059980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:04.060154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:04.060195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:04.060224] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:04.064644] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: DOWN (p=44.22%) [2026-01-08T20:21:04.065010] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-08T20:21:04.065147] [INFO ] [sig ] EHAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:04.211290] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EHAB.txt [2026-01-08T20:21:04.211459] [INFO ] [sig ] [1037/3512] Completed EHAB in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:04.211505] [INFO ] [sig ] [1038/3512] Forecasting EHC... [2026-01-08T20:21:04.211537] [INFO ] [sig ] Generating forecast for: EHC [2026-01-08T20:21:04.211567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-08T20:21:04.224546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-08T20:21:04.225202] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-08T20:21:04.226255] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-08T20:21:04.226312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:04.226345] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:04.226373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:04.226430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:04.287285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:04.288295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:04.288420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:04.288462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:04.411013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:04.411183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:04.411225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:04.411254] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:04.415307] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-01-08T20:21:04.415773] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-08T20:21:04.415960] [INFO ] [sig ] EHC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:04.564162] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EHC.txt [2026-01-08T20:21:04.564321] [INFO ] [sig ] [1038/3512] Completed EHC in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:04.564360] [INFO ] [sig ] [1039/3512] Forecasting EHI... [2026-01-08T20:21:04.564390] [INFO ] [sig ] Generating forecast for: EHI [2026-01-08T20:21:04.564420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-08T20:21:04.576904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-08T20:21:04.577315] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-08T20:21:04.578153] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-08T20:21:04.578206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:04.578240] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:04.578268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:04.578326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:04.636536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:04.637424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:04.637508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:04.637541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:04.755495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:04.755682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:04.755723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:04.755752] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:04.759183] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-01-08T20:21:04.759495] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-08T20:21:04.759648] [INFO ] [sig ] EHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:04.903626] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EHI.txt [2026-01-08T20:21:04.903783] [INFO ] [sig ] [1039/3512] Completed EHI in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:04.903822] [INFO ] [sig ] [1040/3512] Forecasting EHTH... [2026-01-08T20:21:04.903852] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-08T20:21:04.903883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-08T20:21:04.915141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-08T20:21:04.915488] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-08T20:21:04.916451] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-08T20:21:04.916503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:04.916603] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:04.916634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:04.916691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:04.975499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:04.976271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:04.976350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:04.976383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:05.094963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:05.095118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:05.095157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:05.095185] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:05.098604] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-08T20:21:05.098878] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-08T20:21:05.099007] [INFO ] [sig ] EHTH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:05.240334] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EHTH.txt [2026-01-08T20:21:05.240485] [INFO ] [sig ] [1040/3512] Completed EHTH in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:05.240535] [INFO ] [sig ] [1041/3512] Forecasting EIC... [2026-01-08T20:21:05.240567] [INFO ] [sig ] Generating forecast for: EIC [2026-01-08T20:21:05.240617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-08T20:21:05.253119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-08T20:21:05.253424] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-08T20:21:05.254295] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-08T20:21:05.254349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:05.254380] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:05.254407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:05.254464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:05.313495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:05.314253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:05.314330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:05.314362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:05.432700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:05.432857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:05.432931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:05.432962] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:05.436274] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-01-08T20:21:05.436547] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-08T20:21:05.436685] [INFO ] [sig ] EIC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:05.576993] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EIC.txt [2026-01-08T20:21:05.577125] [INFO ] [sig ] [1041/3512] Completed EIC in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:05.577164] [INFO ] [sig ] [1042/3512] Forecasting EIG... [2026-01-08T20:21:05.577194] [INFO ] [sig ] Generating forecast for: EIG [2026-01-08T20:21:05.577223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-08T20:21:05.589703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-08T20:21:05.589982] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-08T20:21:05.590766] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-08T20:21:05.590816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:05.590847] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:05.590874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:05.590929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:05.650458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:05.651291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:05.651370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:05.651405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:05.770730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:05.770887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:05.770927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:05.770955] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:05.774317] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=23.32%) [2026-01-08T20:21:05.774616] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-08T20:21:05.774742] [INFO ] [sig ] EIG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:05.916897] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EIG.txt [2026-01-08T20:21:05.917082] [INFO ] [sig ] [1042/3512] Completed EIG in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:05.917139] [INFO ] [sig ] [1043/3512] Forecasting EIX... [2026-01-08T20:21:05.917182] [INFO ] [sig ] Generating forecast for: EIX [2026-01-08T20:21:05.917228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-08T20:21:05.929937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-08T20:21:05.930257] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-08T20:21:05.931068] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-08T20:21:05.931120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:05.931152] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:05.931179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:05.931235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:05.988647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:05.989432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:05.989515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:05.989548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:06.107120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:06.107282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:06.107321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:06.107386] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:06.111243] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-08T20:21:06.111520] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-08T20:21:06.111663] [INFO ] [sig ] EIX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:06.252831] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EIX.txt [2026-01-08T20:21:06.252982] [INFO ] [sig ] [1043/3512] Completed EIX in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:06.253021] [INFO ] [sig ] [1044/3512] Forecasting EL... [2026-01-08T20:21:06.253050] [INFO ] [sig ] Generating forecast for: EL [2026-01-08T20:21:06.253079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-08T20:21:06.264521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-08T20:21:06.264877] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-08T20:21:06.265676] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-08T20:21:06.265726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:06.265756] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:06.265782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:06.265836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:06.322231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:06.323054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:06.323140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:06.323172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:06.447310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:06.447468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:06.447507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:06.447535] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:06.450900] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: UP (p=71.65%) [2026-01-08T20:21:06.451169] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-08T20:21:06.451291] [INFO ] [sig ] EL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:06.590551] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EL.txt [2026-01-08T20:21:06.590768] [INFO ] [sig ] [1044/3512] Completed EL in 0.3s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:06.590818] [INFO ] [sig ] [1045/3512] Forecasting ELAB... [2026-01-08T20:21:06.590850] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-08T20:21:06.590879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-08T20:21:06.604086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-08T20:21:06.604446] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-08T20:21:06.605297] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-08T20:21:06.605350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:06.605394] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:06.605422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:06.605480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:06.666024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:06.667138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:06.667222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:06.667258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:06.794615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:06.794770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:06.794810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:06.794841] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:06.798361] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-08T20:21:06.798667] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-08T20:21:06.798797] [INFO ] [sig ] ELAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:06.958689] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ELAB.txt [2026-01-08T20:21:06.958862] [INFO ] [sig ] [1045/3512] Completed ELAB in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:06.958906] [INFO ] [sig ] [1046/3512] Forecasting ELAN... [2026-01-08T20:21:06.958936] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-08T20:21:06.958968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-08T20:21:06.974948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-08T20:21:06.975318] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-08T20:21:06.976248] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-08T20:21:06.976303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:06.976335] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:06.976362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:06.976419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:07.038824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:07.039818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:07.039905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:07.039939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:07.166068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:07.166239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:07.166285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:07.166315] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:07.169994] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=90.70%) [2026-01-08T20:21:07.170274] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-08T20:21:07.170402] [INFO ] [sig ] ELAN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:07.321136] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ELAN.txt [2026-01-08T20:21:07.321264] [INFO ] [sig ] [1046/3512] Completed ELAN in 0.4s | 2.88 sym/s | Total: 6.0m | ETA: 14.3m [2026-01-08T20:21:07.321302] [INFO ] [sig ] [1047/3512] Forecasting ELC... [2026-01-08T20:21:07.321330] [INFO ] [sig ] Generating forecast for: ELC [2026-01-08T20:21:07.321360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-08T20:21:07.332508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-08T20:21:07.332821] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-08T20:21:07.333664] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-08T20:21:07.333715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:07.333746] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:07.333773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:07.333828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:07.400104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:07.401011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:07.401092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:07.401127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:07.515778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:07.515926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:07.515965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:07.515992] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:07.519314] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=46.56%) [2026-01-08T20:21:07.519598] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-08T20:21:07.519721] [INFO ] [sig ] ELC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:07.715905] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ELC.txt [2026-01-08T20:21:07.716047] [INFO ] [sig ] [1047/3512] Completed ELC in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.3m [2026-01-08T20:21:07.716089] [INFO ] [sig ] [1048/3512] Forecasting ELDN... [2026-01-08T20:21:07.716120] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-08T20:21:07.716150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-08T20:21:07.727914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-08T20:21:07.728182] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-08T20:21:07.729003] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-08T20:21:07.729055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:07.729087] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:07.729112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:07.729167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:07.788124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:07.789134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:07.789217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:07.789250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:07.910900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:07.911057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:07.911098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:07.911128] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:07.914757] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-01-08T20:21:07.915095] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-08T20:21:07.915233] [INFO ] [sig ] ELDN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:08.062985] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ELDN.txt [2026-01-08T20:21:08.063138] [INFO ] [sig ] [1048/3512] Completed ELDN in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:08.063179] [INFO ] [sig ] [1049/3512] Forecasting ELF... [2026-01-08T20:21:08.063234] [INFO ] [sig ] Generating forecast for: ELF [2026-01-08T20:21:08.063266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-08T20:21:08.074707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-08T20:21:08.075083] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-08T20:21:08.075947] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-08T20:21:08.076000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:08.076034] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:08.076062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:08.076120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:08.135136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:08.136044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:08.136134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:08.136168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:08.260643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:08.260796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:08.260836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:08.260866] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:08.264248] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=92.66%) [2026-01-08T20:21:08.264521] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-08T20:21:08.264668] [INFO ] [sig ] ELF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:08.409780] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ELF.txt [2026-01-08T20:21:08.409939] [INFO ] [sig ] [1049/3512] Completed ELF in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:08.409978] [INFO ] [sig ] [1050/3512] Forecasting ELME... [2026-01-08T20:21:08.410010] [INFO ] [sig ] Generating forecast for: ELME [2026-01-08T20:21:08.410041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-08T20:21:08.422546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-08T20:21:08.422823] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-08T20:21:08.423622] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-08T20:21:08.423690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:08.423722] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:08.423749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:08.423806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:08.483282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:08.483934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:08.484035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:08.484069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:08.601612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:08.601762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:08.601802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:08.601833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:08.605365] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-01-08T20:21:08.605662] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-08T20:21:08.605788] [INFO ] [sig ] ELME: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:08.744839] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ELME.txt [2026-01-08T20:21:08.744971] [INFO ] [sig ] [1050/3512] Completed ELME in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:08.745010] [INFO ] [sig ] [1051/3512] Forecasting ELS... [2026-01-08T20:21:08.745039] [INFO ] [sig ] Generating forecast for: ELS [2026-01-08T20:21:08.745068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-08T20:21:08.756161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-08T20:21:08.756424] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-08T20:21:08.757215] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-08T20:21:08.757266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:08.757298] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:08.757324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:08.757380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:08.814295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:08.815132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:08.815213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:08.815244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:08.935034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:08.935187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:08.935226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:08.935255] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:08.938739] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: UP (p=52.33%) [2026-01-08T20:21:08.939017] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-08T20:21:08.939143] [INFO ] [sig ] ELS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:09.081839] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ELS.txt [2026-01-08T20:21:09.082193] [INFO ] [sig ] [1051/3512] Completed ELS in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:09.082234] [INFO ] [sig ] [1052/3512] Forecasting ELTX... [2026-01-08T20:21:09.082263] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-08T20:21:09.082292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-08T20:21:09.093445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-08T20:21:09.093955] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-08T20:21:09.094941] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-08T20:21:09.094992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:09.095023] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:09.095049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:09.095104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:09.153246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:09.153960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:09.154036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:09.154068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:09.277208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:09.277358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:09.277398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:09.277444] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:09.280889] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=8.36%) [2026-01-08T20:21:09.281169] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-08T20:21:09.281299] [INFO ] [sig ] ELTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:09.426278] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ELTX.txt [2026-01-08T20:21:09.426440] [INFO ] [sig ] [1052/3512] Completed ELTX in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:09.426482] [INFO ] [sig ] [1053/3512] Forecasting ELVA... [2026-01-08T20:21:09.426511] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-08T20:21:09.426541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-08T20:21:09.437774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-08T20:21:09.438083] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-08T20:21:09.438921] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-08T20:21:09.438983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:09.439018] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:09.439045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:09.439101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:09.500309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:09.501210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:09.501296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:09.501329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:09.615188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:09.615338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:09.615379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:09.615408] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:09.619055] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-01-08T20:21:09.619337] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-08T20:21:09.619463] [INFO ] [sig ] ELVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:09.759073] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ELVA.txt [2026-01-08T20:21:09.759221] [INFO ] [sig ] [1053/3512] Completed ELVA in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:09.759265] [INFO ] [sig ] [1054/3512] Forecasting ELVN... [2026-01-08T20:21:09.759295] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-08T20:21:09.759325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-08T20:21:09.770296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-08T20:21:09.770604] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-08T20:21:09.771390] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-08T20:21:09.771442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:09.771474] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:09.771501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:09.771557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:09.828751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:09.829431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:09.829511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:09.829561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:09.946981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:09.947119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:09.947157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:09.947187] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:09.950481] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-08T20:21:09.950772] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-08T20:21:09.950896] [INFO ] [sig ] ELVN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:10.096722] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ELVN.txt [2026-01-08T20:21:10.097041] [INFO ] [sig ] [1054/3512] Completed ELVN in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:10.097081] [INFO ] [sig ] [1055/3512] Forecasting ELWS... [2026-01-08T20:21:10.097109] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-08T20:21:10.097138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-08T20:21:10.108074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-08T20:21:10.108375] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-08T20:21:10.109251] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-08T20:21:10.109304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:10.109336] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:10.109364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:10.109427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:10.169671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:10.170543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:10.170659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:10.170700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:10.280714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:10.280868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:10.280909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:10.280938] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:10.284413] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: DOWN (p=20.26%) [2026-01-08T20:21:10.284705] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-08T20:21:10.284830] [INFO ] [sig ] ELWS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:10.424075] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ELWS.txt [2026-01-08T20:21:10.424221] [INFO ] [sig ] [1055/3512] Completed ELWS in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:10.424260] [INFO ] [sig ] [1056/3512] Forecasting EM... [2026-01-08T20:21:10.424291] [INFO ] [sig ] Generating forecast for: EM [2026-01-08T20:21:10.424321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-08T20:21:10.435328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-08T20:21:10.435647] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-08T20:21:10.436444] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-08T20:21:10.436496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:10.436530] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:10.436568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:10.436649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:10.494590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:10.495230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:10.495308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:10.495351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:10.611271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:10.611413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:10.611453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:10.611482] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:10.614800] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-08T20:21:10.615076] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-08T20:21:10.615196] [INFO ] [sig ] EM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:10.753651] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EM.txt [2026-01-08T20:21:10.753784] [INFO ] [sig ] [1056/3512] Completed EM in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:10.753822] [INFO ] [sig ] [1057/3512] Forecasting EMB... [2026-01-08T20:21:10.753851] [INFO ] [sig ] Generating forecast for: EMB [2026-01-08T20:21:10.753881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-08T20:21:10.765293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-08T20:21:10.765618] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-08T20:21:10.766415] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-08T20:21:10.766467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:10.766526] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:10.766556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:10.766637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:10.827643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:10.828626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:10.828715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:10.828750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:10.954139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:10.954291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:10.954331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:10.954360] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:10.957786] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: UP (p=75.53%) [2026-01-08T20:21:10.958067] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-08T20:21:10.958193] [INFO ] [sig ] EMB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:11.108902] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EMB.txt [2026-01-08T20:21:11.109053] [INFO ] [sig ] [1057/3512] Completed EMB in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:11.109095] [INFO ] [sig ] [1058/3512] Forecasting EMBC... [2026-01-08T20:21:11.109125] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-08T20:21:11.109154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-08T20:21:11.122177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-08T20:21:11.122537] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-08T20:21:11.123609] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-08T20:21:11.123686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:11.123726] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:11.123765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:11.123847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:11.185627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:11.186401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:11.186630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:11.186670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:11.312550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:11.312720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:11.312761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:11.312790] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:11.316684] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-01-08T20:21:11.316972] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-08T20:21:11.317101] [INFO ] [sig ] EMBC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:11.464159] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EMBC.txt [2026-01-08T20:21:11.464303] [INFO ] [sig ] [1058/3512] Completed EMBC in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:11.464344] [INFO ] [sig ] [1059/3512] Forecasting EMD... [2026-01-08T20:21:11.464372] [INFO ] [sig ] Generating forecast for: EMD [2026-01-08T20:21:11.464402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-08T20:21:11.478492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-08T20:21:11.478851] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-08T20:21:11.479778] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-08T20:21:11.479831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:11.479864] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:11.479891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:11.479947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:11.540996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:11.541771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:11.541862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:11.541902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:11.669428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:11.669601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:11.669643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:11.669672] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:11.673056] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=58.49%) [2026-01-08T20:21:11.673333] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-08T20:21:11.673460] [INFO ] [sig ] EMD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:11.814484] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EMD.txt [2026-01-08T20:21:11.814660] [INFO ] [sig ] [1059/3512] Completed EMD in 0.4s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:11.814701] [INFO ] [sig ] [1060/3512] Forecasting EMF... [2026-01-08T20:21:11.814732] [INFO ] [sig ] Generating forecast for: EMF [2026-01-08T20:21:11.814762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-08T20:21:11.826105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-08T20:21:11.826467] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-08T20:21:11.827289] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-08T20:21:11.827341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:11.827373] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:11.827400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:11.827456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:11.883595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:11.884511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:11.884615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:11.884650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:11.995271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:11.995428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:11.995467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:11.995526] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:11.998998] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=74.47%) [2026-01-08T20:21:11.999290] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-08T20:21:11.999423] [INFO ] [sig ] EMF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:12.141281] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EMF.txt [2026-01-08T20:21:12.141455] [INFO ] [sig ] [1060/3512] Completed EMF in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:12.141495] [INFO ] [sig ] [1061/3512] Forecasting EMN... [2026-01-08T20:21:12.141526] [INFO ] [sig ] Generating forecast for: EMN [2026-01-08T20:21:12.141558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-08T20:21:12.154285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-08T20:21:12.154679] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-08T20:21:12.155513] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-08T20:21:12.155566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:12.155622] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:12.155651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:12.155708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:12.214952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:12.215883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:12.215975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:12.216008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:12.337227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:12.337376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:12.337415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:12.337445] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:12.340922] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=43.20%) [2026-01-08T20:21:12.341206] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-08T20:21:12.341331] [INFO ] [sig ] EMN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:12.481195] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EMN.txt [2026-01-08T20:21:12.481368] [INFO ] [sig ] [1061/3512] Completed EMN in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:12.481411] [INFO ] [sig ] [1062/3512] Forecasting EMO... [2026-01-08T20:21:12.481441] [INFO ] [sig ] Generating forecast for: EMO [2026-01-08T20:21:12.481472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-08T20:21:12.493307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-08T20:21:12.493751] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-08T20:21:12.494660] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-08T20:21:12.494719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:12.494753] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:12.494780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:12.494837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:12.553112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:12.554004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:12.554085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:12.554117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:12.664727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:12.665089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:12.665164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:12.665199] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:12.668638] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-08T20:21:12.669126] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-08T20:21:12.669251] [INFO ] [sig ] EMO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:12.811151] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EMO.txt [2026-01-08T20:21:12.811284] [INFO ] [sig ] [1062/3512] Completed EMO in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:12.811332] [INFO ] [sig ] [1063/3512] Forecasting EMXC... [2026-01-08T20:21:12.811368] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-08T20:21:12.811401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-08T20:21:12.824126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-08T20:21:12.824419] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-08T20:21:12.825265] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-08T20:21:12.825327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:12.825362] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:12.825389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:12.825454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:12.884564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:12.885339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:12.885421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:12.885454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:13.004229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:13.004379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:13.004418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:13.004447] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:13.007842] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-01-08T20:21:13.008135] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-08T20:21:13.008259] [INFO ] [sig ] EMXC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:13.152083] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EMXC.txt [2026-01-08T20:21:13.152230] [INFO ] [sig ] [1063/3512] Completed EMXC in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.2m [2026-01-08T20:21:13.152269] [INFO ] [sig ] [1064/3512] Forecasting ENB... [2026-01-08T20:21:13.152299] [INFO ] [sig ] Generating forecast for: ENB [2026-01-08T20:21:13.152329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-08T20:21:13.163717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-08T20:21:13.164004] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-08T20:21:13.164807] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-08T20:21:13.164857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:13.164889] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:13.164915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:13.164970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:13.222249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:13.223029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:13.223109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:13.223144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:13.347526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:13.347692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:13.347732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:13.347761] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:13.351509] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-01-08T20:21:13.351802] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-08T20:21:13.351925] [INFO ] [sig ] ENB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:13.489433] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ENB.txt [2026-01-08T20:21:13.489565] [INFO ] [sig ] [1064/3512] Completed ENB in 0.3s | 2.88 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-08T20:21:13.489622] [INFO ] [sig ] [1065/3512] Forecasting ENGN... [2026-01-08T20:21:13.489651] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-08T20:21:13.489680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-08T20:21:13.500717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-08T20:21:13.501051] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-08T20:21:13.501860] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-08T20:21:13.501911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:13.501942] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:13.501968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:13.502024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:13.564253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:13.565116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:13.565200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:13.565233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:13.682636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:13.682787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:13.682844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:13.682873] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:13.686340] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=49.37%) [2026-01-08T20:21:13.686656] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-08T20:21:13.686791] [INFO ] [sig ] ENGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:13.826506] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ENGN.txt [2026-01-08T20:21:13.826674] [INFO ] [sig ] [1065/3512] Completed ENGN in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:13.826716] [INFO ] [sig ] [1066/3512] Forecasting ENIC... [2026-01-08T20:21:13.826745] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-08T20:21:13.826775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-08T20:21:13.838605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-08T20:21:13.838933] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-08T20:21:13.839776] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-08T20:21:13.839829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:13.839872] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:13.839902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:13.839968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:13.902167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:13.903008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:13.903088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:13.903121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:14.030836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:14.031191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:14.031231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:14.031258] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:14.035474] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: DOWN (p=40.07%) [2026-01-08T20:21:14.035775] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-08T20:21:14.036093] [INFO ] [sig ] ENIC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:14.181756] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ENIC.txt [2026-01-08T20:21:14.181915] [INFO ] [sig ] [1066/3512] Completed ENIC in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:14.181953] [INFO ] [sig ] [1067/3512] Forecasting ENPH... [2026-01-08T20:21:14.181984] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-08T20:21:14.182013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-08T20:21:14.193153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-08T20:21:14.193486] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-08T20:21:14.194290] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-08T20:21:14.194342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:14.194372] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:14.194399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:14.194454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:14.250830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:14.251721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:14.251827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:14.251862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:14.367875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:14.368031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:14.368071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:14.368100] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:14.371543] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-01-08T20:21:14.371845] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-08T20:21:14.371975] [INFO ] [sig ] ENPH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:14.519350] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ENPH.txt [2026-01-08T20:21:14.519508] [INFO ] [sig ] [1067/3512] Completed ENPH in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:14.519549] [INFO ] [sig ] [1068/3512] Forecasting ENS... [2026-01-08T20:21:14.519599] [INFO ] [sig ] Generating forecast for: ENS [2026-01-08T20:21:14.519634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-08T20:21:14.532306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-08T20:21:14.532722] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-08T20:21:14.533622] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-08T20:21:14.533676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:14.533709] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:14.533736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:14.533809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:14.596539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:14.597435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:14.597521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:14.597563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:14.718008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:14.718174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:14.718233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:14.718276] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:14.721895] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=53.35%) [2026-01-08T20:21:14.722191] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-08T20:21:14.722323] [INFO ] [sig ] ENS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:14.868489] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ENS.txt [2026-01-08T20:21:14.868658] [INFO ] [sig ] [1068/3512] Completed ENS in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:14.868703] [INFO ] [sig ] [1069/3512] Forecasting ENSG... [2026-01-08T20:21:14.868735] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-08T20:21:14.868767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-08T20:21:14.881209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-08T20:21:14.881677] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-08T20:21:14.882502] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-08T20:21:14.882554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:14.882622] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:14.882651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:14.882710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:14.940354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:14.941345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:14.941457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:14.941505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:15.073621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:15.073803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:15.073849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:15.073878] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:15.077725] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-01-08T20:21:15.078123] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-08T20:21:15.078281] [INFO ] [sig ] ENSG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:15.225179] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ENSG.txt [2026-01-08T20:21:15.225354] [INFO ] [sig ] [1069/3512] Completed ENSG in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:15.225397] [INFO ] [sig ] [1070/3512] Forecasting ENTA... [2026-01-08T20:21:15.225426] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-08T20:21:15.225464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-08T20:21:15.237490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-08T20:21:15.237841] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-08T20:21:15.238698] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-08T20:21:15.238750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:15.238783] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:15.238811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:15.238868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:15.299796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:15.300706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:15.300794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:15.300828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:15.422955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:15.423116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:15.423156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:15.423188] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:15.426625] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=11.99%) [2026-01-08T20:21:15.426915] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-08T20:21:15.427043] [INFO ] [sig ] ENTA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:15.574146] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ENTA.txt [2026-01-08T20:21:15.574375] [INFO ] [sig ] [1070/3512] Completed ENTA in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:15.574420] [INFO ] [sig ] [1071/3512] Forecasting ENTG... [2026-01-08T20:21:15.574451] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-08T20:21:15.574484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-08T20:21:15.586913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-08T20:21:15.587304] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-08T20:21:15.588144] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-08T20:21:15.588197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:15.588230] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:15.588256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:15.588312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:15.646762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:15.647614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:15.647700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:15.647733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:15.767513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:15.767686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:15.767726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:15.767754] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:15.771094] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=16.08%) [2026-01-08T20:21:15.771365] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-08T20:21:15.771486] [INFO ] [sig ] ENTG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:15.913591] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ENTG.txt [2026-01-08T20:21:15.913733] [INFO ] [sig ] [1071/3512] Completed ENTG in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:15.913772] [INFO ] [sig ] [1072/3512] Forecasting ENTX... [2026-01-08T20:21:15.913801] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-08T20:21:15.913831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-08T20:21:15.924992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-08T20:21:15.925283] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-08T20:21:15.926091] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-08T20:21:15.926142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:15.926175] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:15.926201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:15.926257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:15.982265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:15.982955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:15.983035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:15.983068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:16.098998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:16.099153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:16.099192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:16.099220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:16.102600] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: UP (p=50.39%) [2026-01-08T20:21:16.102886] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-08T20:21:16.103015] [INFO ] [sig ] ENTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:16.240479] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ENTX.txt [2026-01-08T20:21:16.240632] [INFO ] [sig ] [1072/3512] Completed ENTX in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:16.240680] [INFO ] [sig ] [1073/3512] Forecasting ENVA... [2026-01-08T20:21:16.240711] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-08T20:21:16.240740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-08T20:21:16.252236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-08T20:21:16.252553] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-08T20:21:16.253342] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-08T20:21:16.253393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:16.253426] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:16.253453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:16.253509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:16.308979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:16.309690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:16.309768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:16.309799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:16.424706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:16.424861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:16.424899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:16.424927] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:16.428253] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: DOWN (p=18.86%) [2026-01-08T20:21:16.428543] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-08T20:21:16.428689] [INFO ] [sig ] ENVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:16.569538] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ENVA.txt [2026-01-08T20:21:16.569714] [INFO ] [sig ] [1073/3512] Completed ENVA in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:16.569755] [INFO ] [sig ] [1074/3512] Forecasting ENVB... [2026-01-08T20:21:16.569785] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-08T20:21:16.569815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-08T20:21:16.581587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-08T20:21:16.581978] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-08T20:21:16.582851] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-08T20:21:16.582903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:16.582971] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:16.582999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:16.583057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:16.640216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:16.641182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:16.641279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:16.641321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:16.759207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:16.759364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:16.759404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:16.759432] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:16.762739] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=65.49%) [2026-01-08T20:21:16.763010] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-08T20:21:16.763153] [INFO ] [sig ] ENVB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:16.904214] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ENVB.txt [2026-01-08T20:21:16.904350] [INFO ] [sig ] [1074/3512] Completed ENVB in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:16.904390] [INFO ] [sig ] [1075/3512] Forecasting ENVX... [2026-01-08T20:21:16.904419] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-08T20:21:16.904448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-08T20:21:16.915491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-08T20:21:16.915831] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-08T20:21:16.916619] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-08T20:21:16.916670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:16.916702] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:16.916728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:16.916784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:16.972178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:16.972933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:16.973013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:16.973046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:17.095092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:17.095243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:17.095283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:17.095312] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:17.098699] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=85.34%) [2026-01-08T20:21:17.098975] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-08T20:21:17.099100] [INFO ] [sig ] ENVX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:17.237109] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ENVX.txt [2026-01-08T20:21:17.237248] [INFO ] [sig ] [1075/3512] Completed ENVX in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:17.237287] [INFO ] [sig ] [1076/3512] Forecasting EOD... [2026-01-08T20:21:17.237316] [INFO ] [sig ] Generating forecast for: EOD [2026-01-08T20:21:17.237345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-08T20:21:17.248447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-08T20:21:17.248769] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-08T20:21:17.249548] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-08T20:21:17.249617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:17.249650] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:17.249677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:17.249733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:17.307203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:17.308059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:17.308152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:17.308187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:17.438986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:17.439212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:17.439309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:17.439356] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:17.443125] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: DOWN (p=12.12%) [2026-01-08T20:21:17.443415] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-08T20:21:17.443539] [INFO ] [sig ] EOD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:17.594155] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EOD.txt [2026-01-08T20:21:17.594340] [INFO ] [sig ] [1076/3512] Completed EOD in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:17.594389] [INFO ] [sig ] [1077/3512] Forecasting EOG... [2026-01-08T20:21:17.594421] [INFO ] [sig ] Generating forecast for: EOG [2026-01-08T20:21:17.594453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-08T20:21:17.606986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-08T20:21:17.607340] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-08T20:21:17.608151] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-08T20:21:17.608204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:17.608236] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:17.608264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:17.608328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:17.668779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:17.669678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:17.669767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:17.669806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:17.797152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:17.797311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:17.797350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:17.797413] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:17.800983] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-01-08T20:21:17.801273] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-08T20:21:17.801408] [INFO ] [sig ] EOG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:17.948764] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EOG.txt [2026-01-08T20:21:17.948937] [INFO ] [sig ] [1077/3512] Completed EOG in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:17.948983] [INFO ] [sig ] [1078/3512] Forecasting EOI... [2026-01-08T20:21:17.949013] [INFO ] [sig ] Generating forecast for: EOI [2026-01-08T20:21:17.949046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-08T20:21:17.961033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-08T20:21:17.961391] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-08T20:21:17.962256] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-08T20:21:17.962309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:17.962341] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:17.962378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:17.962440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:18.026620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:18.027713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:18.027843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:18.027892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:18.163830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:18.164005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:18.164049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:18.164079] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:18.167835] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-01-08T20:21:18.168251] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-08T20:21:18.168437] [INFO ] [sig ] EOI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:18.318132] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EOI.txt [2026-01-08T20:21:18.318318] [INFO ] [sig ] [1078/3512] Completed EOI in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:18.318398] [INFO ] [sig ] [1079/3512] Forecasting EOLS... [2026-01-08T20:21:18.318435] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-08T20:21:18.318479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-08T20:21:18.330559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-08T20:21:18.330976] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-08T20:21:18.331832] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-08T20:21:18.331884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:18.331917] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:18.331945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:18.332002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:18.391660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:18.392614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:18.392719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:18.392753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:18.515719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:18.515878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:18.515918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:18.515946] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:18.519307] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=47.89%) [2026-01-08T20:21:18.519616] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-08T20:21:18.519748] [INFO ] [sig ] EOLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:18.657238] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EOLS.txt [2026-01-08T20:21:18.657395] [INFO ] [sig ] [1079/3512] Completed EOLS in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:18.657435] [INFO ] [sig ] [1080/3512] Forecasting EOS... [2026-01-08T20:21:18.657468] [INFO ] [sig ] Generating forecast for: EOS [2026-01-08T20:21:18.657501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-08T20:21:18.670410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-08T20:21:18.670842] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-08T20:21:18.671811] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-08T20:21:18.671867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:18.671916] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:18.671945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:18.672010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:18.732878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:18.733723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:18.733806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:18.733841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:18.878421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:18.878622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:18.878675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:18.878704] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:18.882398] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=23.44%) [2026-01-08T20:21:18.882776] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-08T20:21:18.882916] [INFO ] [sig ] EOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:19.028994] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EOS.txt [2026-01-08T20:21:19.029163] [INFO ] [sig ] [1080/3512] Completed EOS in 0.4s | 2.88 sym/s | Total: 6.2m | ETA: 14.1m [2026-01-08T20:21:19.029215] [INFO ] [sig ] [1081/3512] Forecasting EOSE... [2026-01-08T20:21:19.029246] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-08T20:21:19.029276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-08T20:21:19.041906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-08T20:21:19.042280] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-08T20:21:19.043145] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-08T20:21:19.043198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:19.043230] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:19.043257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:19.043314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:19.103986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:19.104899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:19.104990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:19.105023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:19.226921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:19.227077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:19.227116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:19.227145] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:19.230522] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: UP (p=86.34%) [2026-01-08T20:21:19.230826] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-08T20:21:19.230958] [INFO ] [sig ] EOSE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:19.374657] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EOSE.txt [2026-01-08T20:21:19.374815] [INFO ] [sig ] [1081/3512] Completed EOSE in 0.3s | 2.88 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-08T20:21:19.374856] [INFO ] [sig ] [1082/3512] Forecasting EPAC... [2026-01-08T20:21:19.374885] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-08T20:21:19.374915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-08T20:21:19.386147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-08T20:21:19.386528] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-08T20:21:19.387330] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-08T20:21:19.387381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:19.387413] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:19.387439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:19.387495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:19.444588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:19.445429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:19.445514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:19.445547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:19.570253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:19.570412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:19.570452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:19.570481] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:19.573975] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-01-08T20:21:19.574301] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-08T20:21:19.574435] [INFO ] [sig ] EPAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:19.721278] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EPAC.txt [2026-01-08T20:21:19.721464] [INFO ] [sig ] [1082/3512] Completed EPAC in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:19.721534] [INFO ] [sig ] [1083/3512] Forecasting EPAM... [2026-01-08T20:21:19.721596] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-08T20:21:19.721630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-08T20:21:19.734251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-08T20:21:19.734617] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-08T20:21:19.735451] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-08T20:21:19.735505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:19.735538] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:19.735565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:19.735670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:19.796125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:19.796989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:19.797075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:19.797108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:19.929461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:19.929634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:19.929679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:19.929708] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:19.933453] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-08T20:21:19.933777] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-08T20:21:19.933914] [INFO ] [sig ] EPAM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:20.081549] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EPAM.txt [2026-01-08T20:21:20.081726] [INFO ] [sig ] [1083/3512] Completed EPAM in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:20.081767] [INFO ] [sig ] [1084/3512] Forecasting EPC... [2026-01-08T20:21:20.081803] [INFO ] [sig ] Generating forecast for: EPC [2026-01-08T20:21:20.081834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-08T20:21:20.094607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-08T20:21:20.094986] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-08T20:21:20.095937] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-08T20:21:20.095993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:20.096026] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:20.096054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:20.096111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:20.159347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:20.160372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:20.160523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:20.160590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:20.285230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:20.285397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:20.285438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:20.285468] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:20.288886] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-08T20:21:20.289170] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-08T20:21:20.289297] [INFO ] [sig ] EPC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:20.433326] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EPC.txt [2026-01-08T20:21:20.433501] [INFO ] [sig ] [1084/3512] Completed EPC in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:20.433541] [INFO ] [sig ] [1085/3512] Forecasting EPD... [2026-01-08T20:21:20.433588] [INFO ] [sig ] Generating forecast for: EPD [2026-01-08T20:21:20.433621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-08T20:21:20.445256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-08T20:21:20.445653] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-08T20:21:20.446519] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-08T20:21:20.446595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:20.446636] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:20.446664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:20.446722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:20.505965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:20.506829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:20.506911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:20.506945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:20.628859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:20.629019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:20.629059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:20.629087] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:20.632931] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=44.84%) [2026-01-08T20:21:20.633216] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-08T20:21:20.633342] [INFO ] [sig ] EPD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:20.774746] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EPD.txt [2026-01-08T20:21:20.774907] [INFO ] [sig ] [1085/3512] Completed EPD in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:20.774948] [INFO ] [sig ] [1086/3512] Forecasting EPSN... [2026-01-08T20:21:20.774979] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-08T20:21:20.775201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-08T20:21:20.786771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-08T20:21:20.787374] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-08T20:21:20.788496] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-08T20:21:20.788549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:20.788613] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:20.788648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:20.788706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:20.852233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:20.853336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:20.853423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:20.853457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:20.985188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:20.985350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:20.985391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:20.985421] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:20.988912] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: UP (p=73.46%) [2026-01-08T20:21:20.989210] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-08T20:21:20.989347] [INFO ] [sig ] EPSN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:21.153596] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EPSN.txt [2026-01-08T20:21:21.153792] [INFO ] [sig ] [1086/3512] Completed EPSN in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:21.153847] [INFO ] [sig ] [1087/3512] Forecasting EQBK... [2026-01-08T20:21:21.153886] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-08T20:21:21.153930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-08T20:21:21.170445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-08T20:21:21.170869] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-08T20:21:21.171900] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-08T20:21:21.171960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:21.171998] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:21.172030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:21.172106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:21.237569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:21.238430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:21.238528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:21.238563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:21.358364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:21.358528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:21.358583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:21.358643] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:21.362023] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-01-08T20:21:21.362320] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-08T20:21:21.362450] [INFO ] [sig ] EQBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:21.510809] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EQBK.txt [2026-01-08T20:21:21.510996] [INFO ] [sig ] [1087/3512] Completed EQBK in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:21.511040] [INFO ] [sig ] [1088/3512] Forecasting EQH... [2026-01-08T20:21:21.511069] [INFO ] [sig ] Generating forecast for: EQH [2026-01-08T20:21:21.511100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-08T20:21:21.525447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-08T20:21:21.525862] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-08T20:21:21.526991] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-08T20:21:21.527044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:21.527077] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:21.527273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:21.527330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:21.587222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:21.588141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:21.588230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:21.588262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:21.719354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:21.719513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:21.719554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:21.719601] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:21.723109] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: DOWN (p=11.33%) [2026-01-08T20:21:21.723439] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-08T20:21:21.723593] [INFO ] [sig ] EQH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:21.872521] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EQH.txt [2026-01-08T20:21:21.872688] [INFO ] [sig ] [1088/3512] Completed EQH in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:21.872730] [INFO ] [sig ] [1089/3512] Forecasting EQIX... [2026-01-08T20:21:21.872760] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-08T20:21:21.872790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-08T20:21:21.884453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-08T20:21:21.884767] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-08T20:21:21.885605] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-08T20:21:21.885658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:21.885690] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:21.885717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:21.885774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:21.945151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:21.945833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:21.945918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:21.945951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:22.079385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:22.079530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:22.079587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:22.079620] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:22.083594] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: UP (p=89.94%) [2026-01-08T20:21:22.083878] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-08T20:21:22.084002] [INFO ] [sig ] EQIX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:22.231372] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EQIX.txt [2026-01-08T20:21:22.231501] [INFO ] [sig ] [1089/3512] Completed EQIX in 0.4s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:22.231539] [INFO ] [sig ] [1090/3512] Forecasting ERAS... [2026-01-08T20:21:22.231568] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-08T20:21:22.231617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-08T20:21:22.243493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-08T20:21:22.243808] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-08T20:21:22.244601] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-08T20:21:22.244656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:22.244687] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:22.244714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:22.244769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:22.301915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:22.302673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:22.302752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:22.302784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:22.419074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:22.419222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:22.419260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:22.419289] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:22.422569] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-08T20:21:22.422857] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-08T20:21:22.422982] [INFO ] [sig ] ERAS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:22.561176] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ERAS.txt [2026-01-08T20:21:22.561293] [INFO ] [sig ] [1090/3512] Completed ERAS in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:22.561331] [INFO ] [sig ] [1091/3512] Forecasting ERIC... [2026-01-08T20:21:22.561359] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-08T20:21:22.561389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-08T20:21:22.572832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-08T20:21:22.573108] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-08T20:21:22.573903] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-08T20:21:22.573957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:22.574022] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:22.574050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:22.574117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:22.631252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:22.632086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:22.632164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:22.632196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:22.760566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:22.760755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:22.760805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:22.760836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:22.764388] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=90.23%) [2026-01-08T20:21:22.764698] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-08T20:21:22.764823] [INFO ] [sig ] ERIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:22.906593] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ERIC.txt [2026-01-08T20:21:22.906749] [INFO ] [sig ] [1091/3512] Completed ERIC in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:22.906788] [INFO ] [sig ] [1092/3512] Forecasting ERIE... [2026-01-08T20:21:22.906818] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-08T20:21:22.906848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-08T20:21:22.918672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-08T20:21:22.918989] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-08T20:21:22.919811] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-08T20:21:22.919862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:22.919893] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:22.919920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:22.919975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:22.979686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:22.980553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:22.980651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:22.980684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:23.097064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:23.097217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:23.097257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:23.097285] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:23.100955] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=75.04%) [2026-01-08T20:21:23.101230] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-08T20:21:23.101352] [INFO ] [sig ] ERIE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:23.242485] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ERIE.txt [2026-01-08T20:21:23.242662] [INFO ] [sig ] [1092/3512] Completed ERIE in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:23.242703] [INFO ] [sig ] [1093/3512] Forecasting ERII... [2026-01-08T20:21:23.242733] [INFO ] [sig ] Generating forecast for: ERII [2026-01-08T20:21:23.242763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-08T20:21:23.254071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-08T20:21:23.254377] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-08T20:21:23.255168] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-08T20:21:23.255229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:23.255262] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:23.255289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:23.255344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:23.311807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:23.312654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:23.312733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:23.312765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:23.435177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:23.435331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:23.435371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:23.435399] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:23.438703] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-01-08T20:21:23.438968] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-08T20:21:23.439088] [INFO ] [sig ] ERII: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:23.581397] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ERII.txt [2026-01-08T20:21:23.581551] [INFO ] [sig ] [1093/3512] Completed ERII in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:23.581607] [INFO ] [sig ] [1094/3512] Forecasting ERNA... [2026-01-08T20:21:23.581639] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-08T20:21:23.581669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-08T20:21:23.593383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-08T20:21:23.593689] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-08T20:21:23.594462] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-08T20:21:23.594512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:23.594543] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:23.594587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:23.594646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:23.653802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:23.654676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:23.654758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:23.654792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:23.770605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:23.770756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:23.770794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:23.770872] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:23.774166] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=76.53%) [2026-01-08T20:21:23.774432] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-08T20:21:23.774550] [INFO ] [sig ] ERNA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:23.915928] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ERNA.txt [2026-01-08T20:21:23.916050] [INFO ] [sig ] [1094/3512] Completed ERNA in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:23.916089] [INFO ] [sig ] [1095/3512] Forecasting ERO... [2026-01-08T20:21:23.916117] [INFO ] [sig ] Generating forecast for: ERO [2026-01-08T20:21:23.916147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-08T20:21:23.927356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-08T20:21:23.927668] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-08T20:21:23.928464] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-08T20:21:23.928514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:23.928546] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:23.928592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:23.928652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:23.987476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:23.988151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:23.988231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:23.988264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:24.108442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:24.108610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:24.108661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:24.108694] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:24.112443] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-01-08T20:21:24.112932] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-08T20:21:24.113056] [INFO ] [sig ] ERO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:24.256416] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ERO.txt [2026-01-08T20:21:24.256535] [INFO ] [sig ] [1095/3512] Completed ERO in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:24.256589] [INFO ] [sig ] [1096/3512] Forecasting ES... [2026-01-08T20:21:24.256620] [INFO ] [sig ] Generating forecast for: ES [2026-01-08T20:21:24.256649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-08T20:21:24.267609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-08T20:21:24.267937] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-08T20:21:24.268800] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-08T20:21:24.268852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:24.268884] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:24.268910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:24.268968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:24.327839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:24.328720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:24.328801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:24.328834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:24.454986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:24.455170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:24.455211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:24.455241] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:24.459282] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=83.46%) [2026-01-08T20:21:24.459561] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-08T20:21:24.459709] [INFO ] [sig ] ES: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:24.602304] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ES.txt [2026-01-08T20:21:24.602448] [INFO ] [sig ] [1096/3512] Completed ES in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:24.602488] [INFO ] [sig ] [1097/3512] Forecasting ESAB... [2026-01-08T20:21:24.602518] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-08T20:21:24.602549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-08T20:21:24.613839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-08T20:21:24.614144] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-08T20:21:24.614941] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-08T20:21:24.614992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:24.615023] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:24.615048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:24.615104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:24.672847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:24.673472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:24.673548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:24.673605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:24.794622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:24.794771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:24.794814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:24.794844] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:24.798634] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: UP (p=61.69%) [2026-01-08T20:21:24.798910] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-08T20:21:24.799040] [INFO ] [sig ] ESAB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:24.943672] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ESAB.txt [2026-01-08T20:21:24.943847] [INFO ] [sig ] [1097/3512] Completed ESAB in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:24.943891] [INFO ] [sig ] [1098/3512] Forecasting ESCA... [2026-01-08T20:21:24.943921] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-08T20:21:24.943951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-08T20:21:24.956237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-08T20:21:24.956670] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-08T20:21:24.957517] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-08T20:21:24.957569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:24.957623] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:24.957651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:24.957707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:25.016904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:25.017874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:25.017998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:25.018032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:25.133299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:25.133467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:25.133510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:25.133539] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:25.137109] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=37.86%) [2026-01-08T20:21:25.137484] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-08T20:21:25.137643] [INFO ] [sig ] ESCA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:25.282328] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ESCA.txt [2026-01-08T20:21:25.282454] [INFO ] [sig ] [1098/3512] Completed ESCA in 0.3s | 2.88 sym/s | Total: 6.3m | ETA: 14.0m [2026-01-08T20:21:25.282493] [INFO ] [sig ] [1099/3512] Forecasting ESE... [2026-01-08T20:21:25.282521] [INFO ] [sig ] Generating forecast for: ESE [2026-01-08T20:21:25.282550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-08T20:21:25.295020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-08T20:21:25.295513] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-08T20:21:25.296505] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-08T20:21:25.296555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:25.296639] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:25.296675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:25.296734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:25.356612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:25.357356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:25.357439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:25.357472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:25.473768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:25.473918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:25.473959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:25.473990] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:25.477432] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=40.59%) [2026-01-08T20:21:25.477727] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-08T20:21:25.477853] [INFO ] [sig ] ESE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:25.618871] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ESE.txt [2026-01-08T20:21:25.619013] [INFO ] [sig ] [1099/3512] Completed ESE in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:25.619052] [INFO ] [sig ] [1100/3512] Forecasting ESEA... [2026-01-08T20:21:25.619081] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-08T20:21:25.619111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-08T20:21:25.630235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-08T20:21:25.630544] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-08T20:21:25.631400] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-08T20:21:25.631452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:25.631483] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:25.631511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:25.631591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:25.690739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:25.691380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:25.691457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:25.691491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:25.810617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:25.810773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:25.810813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:25.810842] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:25.814239] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=73.19%) [2026-01-08T20:21:25.814525] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-08T20:21:25.814671] [INFO ] [sig ] ESEA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:25.963536] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ESEA.txt [2026-01-08T20:21:25.963706] [INFO ] [sig ] [1100/3512] Completed ESEA in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:25.963749] [INFO ] [sig ] [1101/3512] Forecasting ESGD... [2026-01-08T20:21:25.963780] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-08T20:21:25.963811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-08T20:21:25.975935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-08T20:21:25.976287] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-08T20:21:25.977122] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-08T20:21:25.977174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:25.977206] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:25.977235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:25.977292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:26.035586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:26.036448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:26.036594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:26.036637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:26.157687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:26.157839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:26.157877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:26.157906] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:26.161317] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: UP (p=79.70%) [2026-01-08T20:21:26.161614] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-08T20:21:26.161740] [INFO ] [sig ] ESGD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:26.306057] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ESGD.txt [2026-01-08T20:21:26.306203] [INFO ] [sig ] [1101/3512] Completed ESGD in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:26.306245] [INFO ] [sig ] [1102/3512] Forecasting ESGE... [2026-01-08T20:21:26.306276] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-08T20:21:26.306306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-08T20:21:26.317105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-08T20:21:26.317378] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-08T20:21:26.318169] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-08T20:21:26.318220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:26.318251] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:26.318276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:26.318332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:26.379673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:26.380561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:26.380655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:26.380687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:26.501646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:26.501794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:26.501834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:26.501862] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:26.505132] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=8.98%) [2026-01-08T20:21:26.505415] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-08T20:21:26.505541] [INFO ] [sig ] ESGE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:26.648282] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ESGE.txt [2026-01-08T20:21:26.648466] [INFO ] [sig ] [1102/3512] Completed ESGE in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:26.648512] [INFO ] [sig ] [1103/3512] Forecasting ESI... [2026-01-08T20:21:26.648543] [INFO ] [sig ] Generating forecast for: ESI [2026-01-08T20:21:26.648589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-08T20:21:26.659824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-08T20:21:26.660133] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-08T20:21:26.661153] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-08T20:21:26.661202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:26.661234] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:26.661260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:26.661316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:26.718802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:26.719591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:26.719683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:26.719717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:26.842559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:26.842736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:26.842776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:26.842806] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:26.846440] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=3.97%) [2026-01-08T20:21:26.846853] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-08T20:21:26.847005] [INFO ] [sig ] ESI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:26.994783] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ESI.txt [2026-01-08T20:21:26.994934] [INFO ] [sig ] [1103/3512] Completed ESI in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:26.994977] [INFO ] [sig ] [1104/3512] Forecasting ESOA... [2026-01-08T20:21:26.995012] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-08T20:21:26.995048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-08T20:21:27.006287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-08T20:21:27.006651] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-08T20:21:27.007474] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-08T20:21:27.007527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:27.007590] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:27.007625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:27.007683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:27.066328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:27.067242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:27.067324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:27.067357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:27.189836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:27.189998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:27.190037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:27.190066] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:27.193905] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=80.10%) [2026-01-08T20:21:27.194237] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-08T20:21:27.194372] [INFO ] [sig ] ESOA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:27.333565] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ESOA.txt [2026-01-08T20:21:27.333723] [INFO ] [sig ] [1104/3512] Completed ESOA in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:27.333763] [INFO ] [sig ] [1105/3512] Forecasting ESPO... [2026-01-08T20:21:27.333791] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-08T20:21:27.333821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-08T20:21:27.344694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-08T20:21:27.344955] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-08T20:21:27.345748] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-08T20:21:27.345809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:27.345840] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:27.345867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:27.345924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:27.406938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:27.407801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:27.407882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:27.407916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:27.530864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:27.530987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:27.531026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:27.531056] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:27.534303] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=78.54%) [2026-01-08T20:21:27.534583] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-08T20:21:27.534706] [INFO ] [sig ] ESPO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:27.673453] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ESPO.txt [2026-01-08T20:21:27.673588] [INFO ] [sig ] [1105/3512] Completed ESPO in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:27.673633] [INFO ] [sig ] [1106/3512] Forecasting ESQ... [2026-01-08T20:21:27.673664] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-08T20:21:27.673694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-08T20:21:27.685657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-08T20:21:27.686004] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-08T20:21:27.686821] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-08T20:21:27.686871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:27.686902] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:27.686929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:27.686983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:27.744310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:27.745119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:27.745204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:27.745236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:27.862895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:27.863053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:27.863106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:27.863137] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:27.866522] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: UP (p=74.96%) [2026-01-08T20:21:27.866805] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-08T20:21:27.866925] [INFO ] [sig ] ESQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:28.009346] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ESQ.txt [2026-01-08T20:21:28.009484] [INFO ] [sig ] [1106/3512] Completed ESQ in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:28.009524] [INFO ] [sig ] [1107/3512] Forecasting ESTA... [2026-01-08T20:21:28.009553] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-08T20:21:28.009610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-08T20:21:28.020723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-08T20:21:28.021024] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-08T20:21:28.021828] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-08T20:21:28.021880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:28.021913] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:28.021940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:28.021996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:28.087907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:28.088810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:28.088893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:28.088927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:28.210648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:28.210800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:28.210841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:28.210872] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:28.214242] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=82.65%) [2026-01-08T20:21:28.214517] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-08T20:21:28.214658] [INFO ] [sig ] ESTA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:28.358072] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ESTA.txt [2026-01-08T20:21:28.358207] [INFO ] [sig ] [1107/3512] Completed ESTA in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:28.358251] [INFO ] [sig ] [1108/3512] Forecasting ESTC... [2026-01-08T20:21:28.358281] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-08T20:21:28.358310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-08T20:21:28.369086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-08T20:21:28.369395] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-08T20:21:28.370180] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-08T20:21:28.370230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:28.370296] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:28.370324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:28.370381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:28.427908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:28.428704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:28.428782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:28.428816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:28.554611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:28.554762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:28.554802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:28.554830] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:28.558403] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-01-08T20:21:28.558695] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-08T20:21:28.558819] [INFO ] [sig ] ESTC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:28.696885] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ESTC.txt [2026-01-08T20:21:28.696999] [INFO ] [sig ] [1108/3512] Completed ESTC in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:28.697045] [INFO ] [sig ] [1109/3512] Forecasting ETB... [2026-01-08T20:21:28.697079] [INFO ] [sig ] Generating forecast for: ETB [2026-01-08T20:21:28.697115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-08T20:21:28.708617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-08T20:21:28.708885] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-08T20:21:28.709665] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-08T20:21:28.709715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:28.709747] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:28.709773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:28.709828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:28.765932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:28.766519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:28.766609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:28.766644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:28.883876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:28.884041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:28.884082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:28.884110] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:28.887663] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=49.98%) [2026-01-08T20:21:28.888014] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-08T20:21:28.888172] [INFO ] [sig ] ETB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:29.039661] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ETB.txt [2026-01-08T20:21:29.039831] [INFO ] [sig ] [1109/3512] Completed ETB in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:29.039871] [INFO ] [sig ] [1110/3512] Forecasting ETD... [2026-01-08T20:21:29.039901] [INFO ] [sig ] Generating forecast for: ETD [2026-01-08T20:21:29.039930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-08T20:21:29.053108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-08T20:21:29.053761] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-08T20:21:29.054902] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-08T20:21:29.054955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:29.054988] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:29.055015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:29.055071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:29.117176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:29.118073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:29.118162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:29.118197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:29.243829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:29.243990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:29.244042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:29.244076] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:29.247713] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=85.66%) [2026-01-08T20:21:29.247985] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-08T20:21:29.248109] [INFO ] [sig ] ETD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:29.391939] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ETD.txt [2026-01-08T20:21:29.392072] [INFO ] [sig ] [1110/3512] Completed ETD in 0.4s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:29.392111] [INFO ] [sig ] [1111/3512] Forecasting ETG... [2026-01-08T20:21:29.392141] [INFO ] [sig ] Generating forecast for: ETG [2026-01-08T20:21:29.392172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-08T20:21:29.404260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-08T20:21:29.404536] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-08T20:21:29.405325] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-08T20:21:29.405376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:29.405407] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:29.405433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:29.405490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:29.462171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:29.462972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:29.463051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:29.463084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:29.583713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:29.583870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:29.583908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:29.583985] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:29.587319] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=77.86%) [2026-01-08T20:21:29.587604] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-08T20:21:29.587726] [INFO ] [sig ] ETG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:29.729859] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ETG.txt [2026-01-08T20:21:29.730023] [INFO ] [sig ] [1111/3512] Completed ETG in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:29.730075] [INFO ] [sig ] [1112/3512] Forecasting ETHA... [2026-01-08T20:21:29.730128] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-08T20:21:29.730174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-08T20:21:29.742469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-08T20:21:29.742835] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-08T20:21:29.743815] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-08T20:21:29.743868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:29.743901] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:29.743928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:29.743983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:29.802427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:29.803135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:29.803216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:29.803249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:29.923719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:29.923872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:29.923912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:29.923940] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:29.927797] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=8.26%) [2026-01-08T20:21:29.928070] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-08T20:21:29.928194] [INFO ] [sig ] ETHA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:30.075206] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ETHA.txt [2026-01-08T20:21:30.075353] [INFO ] [sig ] [1112/3512] Completed ETHA in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:30.075394] [INFO ] [sig ] [1113/3512] Forecasting ETJ... [2026-01-08T20:21:30.075423] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-08T20:21:30.075453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-08T20:21:30.088761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-08T20:21:30.089120] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-08T20:21:30.089929] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-08T20:21:30.089980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:30.090011] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:30.090038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:30.090094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:30.151254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:30.152231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:30.152336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:30.152371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:30.273925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:30.274093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:30.274136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:30.274165] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:30.277723] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-01-08T20:21:30.278008] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-08T20:21:30.278140] [INFO ] [sig ] ETJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:30.423082] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ETJ.txt [2026-01-08T20:21:30.423217] [INFO ] [sig ] [1113/3512] Completed ETJ in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:30.423258] [INFO ] [sig ] [1114/3512] Forecasting ETN... [2026-01-08T20:21:30.423286] [INFO ] [sig ] Generating forecast for: ETN [2026-01-08T20:21:30.423317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-08T20:21:30.435418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-08T20:21:30.435750] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-08T20:21:30.436594] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-08T20:21:30.436646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:30.436678] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:30.436704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:30.436760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:30.498868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:30.499865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:30.499945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:30.499977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:30.623317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:30.623473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:30.623514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:30.623544] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:30.627051] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-01-08T20:21:30.627348] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-08T20:21:30.627493] [INFO ] [sig ] ETN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:30.768867] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ETN.txt [2026-01-08T20:21:30.769015] [INFO ] [sig ] [1114/3512] Completed ETN in 0.3s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:30.769056] [INFO ] [sig ] [1115/3512] Forecasting ETO... [2026-01-08T20:21:30.769085] [INFO ] [sig ] Generating forecast for: ETO [2026-01-08T20:21:30.769117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-08T20:21:30.780728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-08T20:21:30.781084] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-08T20:21:30.781927] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-08T20:21:30.781980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:30.782011] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:30.782052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:30.782113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:30.840489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:30.841330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:30.841411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:30.841446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:30.963817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:30.963975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:30.964017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:30.964046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:30.968095] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=31.23%) [2026-01-08T20:21:30.968531] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-08T20:21:30.968705] [INFO ] [sig ] ETO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:31.123414] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ETO.txt [2026-01-08T20:21:31.123590] [INFO ] [sig ] [1115/3512] Completed ETO in 0.4s | 2.88 sym/s | Total: 6.4m | ETA: 13.9m [2026-01-08T20:21:31.123636] [INFO ] [sig ] [1116/3512] Forecasting ETON... [2026-01-08T20:21:31.123667] [INFO ] [sig ] Generating forecast for: ETON [2026-01-08T20:21:31.123699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-08T20:21:31.135900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-08T20:21:31.136231] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-08T20:21:31.137070] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-08T20:21:31.137122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:31.137154] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:31.137182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:31.137237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:31.198690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:31.199495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:31.199612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:31.199650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:31.322142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:31.322295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:31.322334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:31.322362] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:31.325695] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=87.27%) [2026-01-08T20:21:31.325967] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-08T20:21:31.326091] [INFO ] [sig ] ETON: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:31.474382] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ETON.txt [2026-01-08T20:21:31.474532] [INFO ] [sig ] [1116/3512] Completed ETON in 0.4s | 2.88 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-08T20:21:31.474591] [INFO ] [sig ] [1117/3512] Forecasting ETSY... [2026-01-08T20:21:31.474622] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-08T20:21:31.474655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-08T20:21:31.486263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-08T20:21:31.486639] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-08T20:21:31.487438] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-08T20:21:31.487489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:31.487521] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:31.487547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:31.487620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:31.545791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:31.546651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:31.546733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:31.546766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:31.673486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:31.673652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:31.673692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:31.673720] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:31.677626] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-01-08T20:21:31.677900] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-08T20:21:31.678021] [INFO ] [sig ] ETSY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:31.818475] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ETSY.txt [2026-01-08T20:21:31.818636] [INFO ] [sig ] [1117/3512] Completed ETSY in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:31.818677] [INFO ] [sig ] [1118/3512] Forecasting ETY... [2026-01-08T20:21:31.818707] [INFO ] [sig ] Generating forecast for: ETY [2026-01-08T20:21:31.818735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-08T20:21:31.830353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-08T20:21:31.830692] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-08T20:21:31.831528] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-08T20:21:31.831602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:31.831637] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:31.831664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:31.831736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:31.890389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:31.891084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:31.891194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:31.891227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:32.009930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:32.010086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:32.010139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:32.010173] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:32.013458] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=99.13%) [2026-01-08T20:21:32.013745] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-08T20:21:32.013893] [INFO ] [sig ] ETY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:32.155547] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ETY.txt [2026-01-08T20:21:32.155699] [INFO ] [sig ] [1118/3512] Completed ETY in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:32.155739] [INFO ] [sig ] [1119/3512] Forecasting EUFN... [2026-01-08T20:21:32.155769] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-08T20:21:32.155805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-08T20:21:32.168083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-08T20:21:32.168422] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-08T20:21:32.171911] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-08T20:21:32.172081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:32.172117] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:32.172146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:32.172202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:32.228952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:32.229678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:32.229757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:32.229791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:32.352010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:32.352156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:32.352196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:32.352224] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:32.355529] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-08T20:21:32.355816] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-08T20:21:32.355938] [INFO ] [sig ] EUFN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:32.497419] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EUFN.txt [2026-01-08T20:21:32.497566] [INFO ] [sig ] [1119/3512] Completed EUFN in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:32.497626] [INFO ] [sig ] [1120/3512] Forecasting EVAX... [2026-01-08T20:21:32.497655] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-08T20:21:32.497685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-08T20:21:32.509697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-08T20:21:32.510022] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-08T20:21:32.510833] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-08T20:21:32.510885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:32.510917] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:32.510944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:32.511000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:32.570650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:32.571598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:32.571697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:32.571742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:32.700517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:32.700693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:32.700735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:32.700764] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:32.704186] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=39.38%) [2026-01-08T20:21:32.704476] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-08T20:21:32.704623] [INFO ] [sig ] EVAX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:32.845742] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EVAX.txt [2026-01-08T20:21:32.845917] [INFO ] [sig ] [1120/3512] Completed EVAX in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:32.845959] [INFO ] [sig ] [1121/3512] Forecasting EVC... [2026-01-08T20:21:32.845988] [INFO ] [sig ] Generating forecast for: EVC [2026-01-08T20:21:32.846017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-08T20:21:32.858053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-08T20:21:32.858428] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-08T20:21:32.859302] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-08T20:21:32.859356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:32.859391] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:32.859419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:32.859477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:32.922114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:32.923133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:32.923235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:32.923280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:33.046159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:33.046310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:33.046351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:33.046381] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:33.049984] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=38.12%) [2026-01-08T20:21:33.050302] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-08T20:21:33.050445] [INFO ] [sig ] EVC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:33.199590] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EVC.txt [2026-01-08T20:21:33.199744] [INFO ] [sig ] [1121/3512] Completed EVC in 0.4s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:33.199784] [INFO ] [sig ] [1122/3512] Forecasting EVCM... [2026-01-08T20:21:33.199813] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-08T20:21:33.199844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-08T20:21:33.210895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-08T20:21:33.211213] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-08T20:21:33.212055] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-08T20:21:33.212106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:33.212138] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:33.212164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:33.212223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:33.269682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:33.270560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:33.270662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:33.270695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:33.393110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:33.393262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:33.393300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:33.393327] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:33.396716] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=24.74%) [2026-01-08T20:21:33.396981] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-08T20:21:33.397100] [INFO ] [sig ] EVCM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:33.539670] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EVCM.txt [2026-01-08T20:21:33.539802] [INFO ] [sig ] [1122/3512] Completed EVCM in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:33.539840] [INFO ] [sig ] [1123/3512] Forecasting EVEX... [2026-01-08T20:21:33.539869] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-08T20:21:33.539900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-08T20:21:33.551168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-08T20:21:33.551435] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-08T20:21:33.552238] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-08T20:21:33.552288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:33.552319] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:33.552346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:33.552401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:33.608745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:33.609390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:33.609466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:33.609498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:33.739883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:33.740037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:33.740077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:33.740106] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:33.743824] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-08T20:21:33.744102] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-08T20:21:33.744225] [INFO ] [sig ] EVEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:33.883190] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EVEX.txt [2026-01-08T20:21:33.883310] [INFO ] [sig ] [1123/3512] Completed EVEX in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:33.883348] [INFO ] [sig ] [1124/3512] Forecasting EVF... [2026-01-08T20:21:33.883376] [INFO ] [sig ] Generating forecast for: EVF [2026-01-08T20:21:33.883406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-08T20:21:33.894844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-08T20:21:33.895165] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-08T20:21:33.896123] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-08T20:21:33.896174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:33.896207] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:33.896234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:33.896290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:33.952970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:33.953847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:33.953927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:33.953960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:34.072227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:34.072421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:34.072466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:34.072497] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:34.075913] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-08T20:21:34.076193] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-08T20:21:34.076314] [INFO ] [sig ] EVF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:34.220372] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EVF.txt [2026-01-08T20:21:34.220591] [INFO ] [sig ] [1124/3512] Completed EVF in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:34.220662] [INFO ] [sig ] [1125/3512] Forecasting EVG... [2026-01-08T20:21:34.220715] [INFO ] [sig ] Generating forecast for: EVG [2026-01-08T20:21:34.220767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-08T20:21:34.237282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-08T20:21:34.237775] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-08T20:21:34.238845] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-08T20:21:34.238900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:34.238967] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:34.238995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:34.239053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:34.295916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:34.296985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:34.297075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:34.297108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:34.408551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:34.408725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:34.408765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:34.408794] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:34.412296] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=89.55%) [2026-01-08T20:21:34.412661] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-08T20:21:34.412799] [INFO ] [sig ] EVG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:34.559713] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EVG.txt [2026-01-08T20:21:34.559889] [INFO ] [sig ] [1125/3512] Completed EVG in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:34.559932] [INFO ] [sig ] [1126/3512] Forecasting EVGO... [2026-01-08T20:21:34.559962] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-08T20:21:34.559991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-08T20:21:34.572808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-08T20:21:34.573164] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-08T20:21:34.574045] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-08T20:21:34.574097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:34.574128] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:34.574153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:34.574224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:34.630691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:34.631508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:34.631619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:34.631674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:34.751261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:34.751425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:34.751465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:34.751493] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:34.754871] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=8.04%) [2026-01-08T20:21:34.755150] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-08T20:21:34.755281] [INFO ] [sig ] EVGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:34.896647] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EVGO.txt [2026-01-08T20:21:34.896781] [INFO ] [sig ] [1126/3512] Completed EVGO in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:34.896820] [INFO ] [sig ] [1127/3512] Forecasting EVH... [2026-01-08T20:21:34.896848] [INFO ] [sig ] Generating forecast for: EVH [2026-01-08T20:21:34.896878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-08T20:21:34.908181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-08T20:21:34.908499] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-08T20:21:34.909381] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-08T20:21:34.909437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:34.909471] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:34.909499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:34.909555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:34.969516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:34.970247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:34.970339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:34.970370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:35.088306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:35.088680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:35.088719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:35.088754] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:35.092498] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-01-08T20:21:35.092791] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-08T20:21:35.092915] [INFO ] [sig ] EVH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:35.232433] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EVH.txt [2026-01-08T20:21:35.232564] [INFO ] [sig ] [1127/3512] Completed EVH in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:35.232618] [INFO ] [sig ] [1128/3512] Forecasting EVN... [2026-01-08T20:21:35.232648] [INFO ] [sig ] Generating forecast for: EVN [2026-01-08T20:21:35.232679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-08T20:21:35.245696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-08T20:21:35.246001] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-08T20:21:35.246887] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-08T20:21:35.246950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:35.246984] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:35.247010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:35.247066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:35.304378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:35.305130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:35.305211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:35.305245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:35.421018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:35.421176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:35.421217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:35.421307] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:35.424816] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-01-08T20:21:35.425091] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-08T20:21:35.425223] [INFO ] [sig ] EVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:35.567342] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EVN.txt [2026-01-08T20:21:35.567473] [INFO ] [sig ] [1128/3512] Completed EVN in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:35.567512] [INFO ] [sig ] [1129/3512] Forecasting EVO... [2026-01-08T20:21:35.567540] [INFO ] [sig ] Generating forecast for: EVO [2026-01-08T20:21:35.567600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-08T20:21:35.578863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-08T20:21:35.579146] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-08T20:21:35.579938] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-08T20:21:35.579988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:35.580019] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:35.580045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:35.580101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:35.637269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:35.638119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:35.638198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:35.638230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:35.758763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:35.758916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:35.758953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:35.758981] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:35.762397] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-01-08T20:21:35.762681] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-08T20:21:35.762804] [INFO ] [sig ] EVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:35.902002] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EVO.txt [2026-01-08T20:21:35.902137] [INFO ] [sig ] [1129/3512] Completed EVO in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:35.902174] [INFO ] [sig ] [1130/3512] Forecasting EVRG... [2026-01-08T20:21:35.902202] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-08T20:21:35.902235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-08T20:21:35.914118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-08T20:21:35.914390] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-08T20:21:35.915172] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-08T20:21:35.915226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:35.915259] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:35.915285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:35.915341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:35.972746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:35.973473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:35.973552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:35.973602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:36.098654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:36.098816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:36.098857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:36.098886] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:36.102344] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=77.62%) [2026-01-08T20:21:36.102639] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-08T20:21:36.102762] [INFO ] [sig ] EVRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:36.243954] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EVRG.txt [2026-01-08T20:21:36.244105] [INFO ] [sig ] [1130/3512] Completed EVRG in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:36.244144] [INFO ] [sig ] [1131/3512] Forecasting EVSD... [2026-01-08T20:21:36.244172] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-08T20:21:36.244202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-08T20:21:36.256749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-08T20:21:36.257029] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-08T20:21:36.257813] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-08T20:21:36.257864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:36.257895] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:36.257921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:36.257975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:36.316590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:36.317370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:36.317449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:36.317481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:36.440109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:36.440268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:36.440306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:36.440335] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:36.444285] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-01-08T20:21:36.444799] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-08T20:21:36.444928] [INFO ] [sig ] EVSD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:36.589950] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EVSD.txt [2026-01-08T20:21:36.590105] [INFO ] [sig ] [1131/3512] Completed EVSD in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:36.590150] [INFO ] [sig ] [1132/3512] Forecasting EVTC... [2026-01-08T20:21:36.590181] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-08T20:21:36.590211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-08T20:21:36.604089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-08T20:21:36.604536] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-08T20:21:36.605553] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-08T20:21:36.605632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:36.605669] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:36.605701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:36.605773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:36.667365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:36.668277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:36.668385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:36.668425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:36.793724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:36.793879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:36.793917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:36.793945] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:36.797357] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=68.13%) [2026-01-08T20:21:36.797894] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-08T20:21:36.798027] [INFO ] [sig ] EVTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:36.950943] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EVTC.txt [2026-01-08T20:21:36.951134] [INFO ] [sig ] [1132/3512] Completed EVTC in 0.4s | 2.88 sym/s | Total: 6.5m | ETA: 13.8m [2026-01-08T20:21:36.951175] [INFO ] [sig ] [1133/3512] Forecasting EVTL... [2026-01-08T20:21:36.951211] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-08T20:21:36.951247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-08T20:21:36.963824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-08T20:21:36.964217] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-08T20:21:36.965224] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-08T20:21:36.965288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:36.965320] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:36.965347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:36.965403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:37.024648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:37.025536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:37.025639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:37.025676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:37.144965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:37.145118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:37.145156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:37.145185] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:37.148755] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-01-08T20:21:37.149065] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-08T20:21:37.149207] [INFO ] [sig ] EVTL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:37.293555] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EVTL.txt [2026-01-08T20:21:37.293729] [INFO ] [sig ] [1133/3512] Completed EVTL in 0.3s | 2.88 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-08T20:21:37.293773] [INFO ] [sig ] [1134/3512] Forecasting EWBC... [2026-01-08T20:21:37.293802] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-08T20:21:37.293831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-08T20:21:37.305773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-08T20:21:37.306052] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-08T20:21:37.306866] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-08T20:21:37.306917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:37.306948] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:37.306974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:37.307030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:37.363738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:37.364518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:37.364614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:37.364649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:37.490119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:37.490273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:37.490312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:37.490341] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:37.493760] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=95.04%) [2026-01-08T20:21:37.494057] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-08T20:21:37.494191] [INFO ] [sig ] EWBC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:37.634237] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EWBC.txt [2026-01-08T20:21:37.634404] [INFO ] [sig ] [1134/3512] Completed EWBC in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:37.634443] [INFO ] [sig ] [1135/3512] Forecasting EWCZ... [2026-01-08T20:21:37.634472] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-08T20:21:37.634502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-08T20:21:37.645670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-08T20:21:37.645940] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-08T20:21:37.646731] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-08T20:21:37.646781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:37.646813] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:37.646839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:37.646895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:37.704058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:37.704806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:37.704914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:37.704947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:37.826861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:37.827019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:37.827077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:37.827107] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:37.830480] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=43.08%) [2026-01-08T20:21:37.830777] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-08T20:21:37.830906] [INFO ] [sig ] EWCZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:37.969641] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EWCZ.txt [2026-01-08T20:21:37.969789] [INFO ] [sig ] [1135/3512] Completed EWCZ in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:37.969831] [INFO ] [sig ] [1136/3512] Forecasting EWTX... [2026-01-08T20:21:37.969860] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-08T20:21:37.969890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-08T20:21:37.984627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-08T20:21:37.985049] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-08T20:21:37.985927] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-08T20:21:37.985978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:37.986010] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:37.986037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:37.986092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:38.046464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:38.047368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:38.047474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:38.047528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:38.165318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:38.165472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:38.165512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:38.165543] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:38.168970] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=63.46%) [2026-01-08T20:21:38.169245] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-08T20:21:38.169371] [INFO ] [sig ] EWTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:38.316083] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EWTX.txt [2026-01-08T20:21:38.316235] [INFO ] [sig ] [1136/3512] Completed EWTX in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:38.316274] [INFO ] [sig ] [1137/3512] Forecasting EWZS... [2026-01-08T20:21:38.316303] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-08T20:21:38.316335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-08T20:21:38.328266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-08T20:21:38.328622] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-08T20:21:38.329446] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-08T20:21:38.329498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:38.329529] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:38.329555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:38.329627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:38.386916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:38.387724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:38.387804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:38.387836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:38.512654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:38.512801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:38.512840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:38.512868] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:38.516407] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-01-08T20:21:38.516888] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-08T20:21:38.517019] [INFO ] [sig ] EWZS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:38.656375] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EWZS.txt [2026-01-08T20:21:38.656502] [INFO ] [sig ] [1137/3512] Completed EWZS in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:38.656541] [INFO ] [sig ] [1138/3512] Forecasting EXAS... [2026-01-08T20:21:38.656585] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-08T20:21:38.656618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-08T20:21:38.668105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-08T20:21:38.668409] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-08T20:21:38.669211] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-08T20:21:38.669260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:38.669293] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:38.669322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:38.669381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:38.726687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:38.727442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:38.727519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:38.727551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:38.856325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:38.856501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:38.856540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:38.856583] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:38.860022] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: DOWN (p=24.44%) [2026-01-08T20:21:38.860306] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-08T20:21:38.860449] [INFO ] [sig ] EXAS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:39.001597] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EXAS.txt [2026-01-08T20:21:39.001756] [INFO ] [sig ] [1138/3512] Completed EXAS in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:39.001801] [INFO ] [sig ] [1139/3512] Forecasting EXC... [2026-01-08T20:21:39.001830] [INFO ] [sig ] Generating forecast for: EXC [2026-01-08T20:21:39.001860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-08T20:21:39.014666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-08T20:21:39.014978] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-08T20:21:39.015764] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-08T20:21:39.015815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:39.015859] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:39.015887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:39.015945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:39.073403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:39.074269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:39.074374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:39.074412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:39.199461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:39.199633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:39.199674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:39.199703] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:39.203118] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-01-08T20:21:39.203432] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-08T20:21:39.203563] [INFO ] [sig ] EXC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:39.349953] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EXC.txt [2026-01-08T20:21:39.350112] [INFO ] [sig ] [1139/3512] Completed EXC in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:39.350153] [INFO ] [sig ] [1140/3512] Forecasting EXEL... [2026-01-08T20:21:39.350181] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-08T20:21:39.350211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-08T20:21:39.363039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-08T20:21:39.363337] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-08T20:21:39.364141] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-08T20:21:39.364191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:39.364222] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:39.364248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:39.364305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:39.422422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:39.423325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:39.423409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:39.423441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:39.543865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:39.544040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:39.544087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:39.544117] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:39.547486] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=95.36%) [2026-01-08T20:21:39.547780] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-08T20:21:39.547901] [INFO ] [sig ] EXEL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:39.691753] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EXEL.txt [2026-01-08T20:21:39.691910] [INFO ] [sig ] [1140/3512] Completed EXEL in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:39.691948] [INFO ] [sig ] [1141/3512] Forecasting EXFY... [2026-01-08T20:21:39.691979] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-08T20:21:39.692009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-08T20:21:39.703600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-08T20:21:39.703951] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-08T20:21:39.704753] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-08T20:21:39.704804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:39.704836] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:39.704862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:39.704918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:39.761422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:39.762355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:39.762440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:39.762472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:39.886003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:39.886168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:39.886209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:39.886238] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:39.889697] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: UP (p=79.05%) [2026-01-08T20:21:39.890010] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-08T20:21:39.890155] [INFO ] [sig ] EXFY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:40.039587] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EXFY.txt [2026-01-08T20:21:40.039782] [INFO ] [sig ] [1141/3512] Completed EXFY in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:40.039824] [INFO ] [sig ] [1142/3512] Forecasting EXG... [2026-01-08T20:21:40.039853] [INFO ] [sig ] Generating forecast for: EXG [2026-01-08T20:21:40.039882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-08T20:21:40.052140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-08T20:21:40.052627] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-08T20:21:40.053514] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-08T20:21:40.053601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:40.053673] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:40.053704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:40.053762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:40.117520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:40.118473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:40.118557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:40.118609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:40.255954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:40.256130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:40.256178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:40.256209] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:40.264636] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=83.32%) [2026-01-08T20:21:40.265108] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-08T20:21:40.265295] [INFO ] [sig ] EXG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:40.452392] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EXG.txt [2026-01-08T20:21:40.452614] [INFO ] [sig ] [1142/3512] Completed EXG in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:40.452671] [INFO ] [sig ] [1143/3512] Forecasting EXK... [2026-01-08T20:21:40.452710] [INFO ] [sig ] Generating forecast for: EXK [2026-01-08T20:21:40.452745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-08T20:21:40.471276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-08T20:21:40.475874] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-08T20:21:40.477681] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-08T20:21:40.477769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:40.477822] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:40.477867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:40.477959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:40.564126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:40.565368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:40.565495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:40.565550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:40.736945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:40.737133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:40.737183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:40.737216] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:40.742202] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=15.30%) [2026-01-08T20:21:40.742782] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-08T20:21:40.742998] [INFO ] [sig ] EXK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:40.965772] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EXK.txt [2026-01-08T20:21:40.965943] [INFO ] [sig ] [1143/3512] Completed EXK in 0.5s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:40.965986] [INFO ] [sig ] [1144/3512] Forecasting EXLS... [2026-01-08T20:21:40.966017] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-08T20:21:40.966046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-08T20:21:40.979164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-08T20:21:40.979661] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-08T20:21:40.980689] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-08T20:21:40.980744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:40.980778] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:40.980806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:40.980864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:41.049339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:41.050457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:41.050562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:41.050629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:41.184516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:41.184722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:41.184764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:41.184792] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:41.188426] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-01-08T20:21:41.188778] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-08T20:21:41.188920] [INFO ] [sig ] EXLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:41.352550] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EXLS.txt [2026-01-08T20:21:41.352752] [INFO ] [sig ] [1144/3512] Completed EXLS in 0.4s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:41.352793] [INFO ] [sig ] [1145/3512] Forecasting EXP... [2026-01-08T20:21:41.352822] [INFO ] [sig ] Generating forecast for: EXP [2026-01-08T20:21:41.352853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-08T20:21:41.364749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-08T20:21:41.365151] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-08T20:21:41.366039] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-08T20:21:41.366092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:41.366124] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:41.366150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:41.366207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:41.428529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:41.429467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:41.429556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:41.429624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:41.550994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:41.551148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:41.551188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:41.551265] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:41.554798] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-01-08T20:21:41.555077] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-08T20:21:41.555199] [INFO ] [sig ] EXP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:41.694540] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EXP.txt [2026-01-08T20:21:41.694696] [INFO ] [sig ] [1145/3512] Completed EXP in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:41.694735] [INFO ] [sig ] [1146/3512] Forecasting EXPD... [2026-01-08T20:21:41.694766] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-08T20:21:41.694796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-08T20:21:41.705781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-08T20:21:41.706091] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-08T20:21:41.706902] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-08T20:21:41.706953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:41.706984] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:41.707010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:41.707066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:41.765761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:41.766541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:41.766643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:41.766677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:41.883350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:41.883503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:41.883541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:41.883621] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:41.886955] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-08T20:21:41.887243] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-08T20:21:41.887370] [INFO ] [sig ] EXPD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:42.026121] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EXPD.txt [2026-01-08T20:21:42.026257] [INFO ] [sig ] [1146/3512] Completed EXPD in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:42.026296] [INFO ] [sig ] [1147/3512] Forecasting EXPE... [2026-01-08T20:21:42.026326] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-08T20:21:42.026356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-08T20:21:42.037627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-08T20:21:42.037930] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-08T20:21:42.038759] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-08T20:21:42.038810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:42.038840] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:42.038865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:42.038921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:42.095619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:42.096320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:42.096397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:42.096430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:42.218039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:42.218185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:42.218224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:42.218251] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:42.222515] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=33.03%) [2026-01-08T20:21:42.222852] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-08T20:21:42.222992] [INFO ] [sig ] EXPE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:42.360678] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EXPE.txt [2026-01-08T20:21:42.360823] [INFO ] [sig ] [1147/3512] Completed EXPE in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:42.360862] [INFO ] [sig ] [1148/3512] Forecasting EXPI... [2026-01-08T20:21:42.360890] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-08T20:21:42.360921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-08T20:21:42.372289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-08T20:21:42.372567] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-08T20:21:42.373377] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-08T20:21:42.373429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:42.373460] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:42.373487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:42.373544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:42.430141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:42.430802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:42.430893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:42.430925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:42.548607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:42.548752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:42.548791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:42.548822] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:42.552115] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-01-08T20:21:42.552386] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-08T20:21:42.552507] [INFO ] [sig ] EXPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:42.691422] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EXPI.txt [2026-01-08T20:21:42.691556] [INFO ] [sig ] [1148/3512] Completed EXPI in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:42.691615] [INFO ] [sig ] [1149/3512] Forecasting EXPO... [2026-01-08T20:21:42.691646] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-08T20:21:42.691676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-08T20:21:42.702705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-08T20:21:42.703044] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-08T20:21:42.703928] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-08T20:21:42.703983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:42.704016] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:42.704044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:42.704101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:42.760982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:42.761657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:42.761732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:42.761764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:42.878598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:42.878754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:42.878793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:42.878821] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:42.882118] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=71.17%) [2026-01-08T20:21:42.882386] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-08T20:21:42.882508] [INFO ] [sig ] EXPO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:43.028238] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/EXPO.txt [2026-01-08T20:21:43.028424] [INFO ] [sig ] [1149/3512] Completed EXPO in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:43.028470] [INFO ] [sig ] [1150/3512] Forecasting EYE... [2026-01-08T20:21:43.028501] [INFO ] [sig ] Generating forecast for: EYE [2026-01-08T20:21:43.028531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-08T20:21:43.042154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-08T20:21:43.042668] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-08T20:21:43.043749] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-08T20:21:43.043812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:43.043854] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:43.043904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:43.043985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:43.105529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:43.106436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:43.106521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:43.106554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:43.229251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:43.229404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:43.229446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:43.229481] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:43.232910] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-01-08T20:21:43.233188] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-08T20:21:43.233317] [INFO ] [sig ] EYE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:43.373493] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EYE.txt [2026-01-08T20:21:43.373649] [INFO ] [sig ] [1150/3512] Completed EYE in 0.3s | 2.88 sym/s | Total: 6.6m | ETA: 13.7m [2026-01-08T20:21:43.373690] [INFO ] [sig ] [1151/3512] Forecasting EZGO... [2026-01-08T20:21:43.373719] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-08T20:21:43.373749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-08T20:21:43.386220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-08T20:21:43.386623] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-08T20:21:43.387430] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-08T20:21:43.387481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:43.387511] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:43.387537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:43.387612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:43.446482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:43.447417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:43.447501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:43.447533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:43.563250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:43.563405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:43.563445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:43.563472] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:43.567179] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-08T20:21:43.567446] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-08T20:21:43.567565] [INFO ] [sig ] EZGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:43.712956] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/EZGO.txt [2026-01-08T20:21:43.713086] [INFO ] [sig ] [1151/3512] Completed EZGO in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:43.713124] [INFO ] [sig ] [1152/3512] Forecasting F... [2026-01-08T20:21:43.713154] [INFO ] [sig ] Generating forecast for: F [2026-01-08T20:21:43.713184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-08T20:21:43.724646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-08T20:21:43.725002] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-08T20:21:43.725887] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-08T20:21:43.725939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:43.725972] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:43.726002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:43.726060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:43.783337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:43.783985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:43.784118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:43.784165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:43.900079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:43.900230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:43.900268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:43.900297] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:43.903603] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=21.62%) [2026-01-08T20:21:43.903877] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-08T20:21:43.904002] [INFO ] [sig ] F: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:44.041603] [INFO ] [LOCAL ] Saved forecast: F 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/F.txt [2026-01-08T20:21:44.041758] [INFO ] [sig ] [1152/3512] Completed F in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:44.041799] [INFO ] [sig ] [1153/3512] Forecasting FA... [2026-01-08T20:21:44.041829] [INFO ] [sig ] Generating forecast for: FA [2026-01-08T20:21:44.041859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-08T20:21:44.053404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-08T20:21:44.053728] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-08T20:21:44.054501] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-08T20:21:44.054552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:44.054602] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:44.054631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:44.054688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:44.110991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:44.111690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:44.111767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:44.111799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:44.232485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:44.232653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:44.232692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:44.232721] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:44.236105] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-08T20:21:44.236371] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-08T20:21:44.236491] [INFO ] [sig ] FA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:44.374804] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FA.txt [2026-01-08T20:21:44.374936] [INFO ] [sig ] [1153/3512] Completed FA in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:44.374975] [INFO ] [sig ] [1154/3512] Forecasting FAF... [2026-01-08T20:21:44.375003] [INFO ] [sig ] Generating forecast for: FAF [2026-01-08T20:21:44.375039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-08T20:21:44.386373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-08T20:21:44.386699] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-08T20:21:44.387547] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-08T20:21:44.387622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:44.387658] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:44.387686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:44.387745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:44.444451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:44.445188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:44.445268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:44.445301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:44.558863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:44.559008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:44.559048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:44.559078] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:44.562548] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=83.72%) [2026-01-08T20:21:44.562844] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-08T20:21:44.562967] [INFO ] [sig ] FAF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:44.701209] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FAF.txt [2026-01-08T20:21:44.701335] [INFO ] [sig ] [1154/3512] Completed FAF in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:44.701373] [INFO ] [sig ] [1155/3512] Forecasting FALN... [2026-01-08T20:21:44.701403] [INFO ] [sig ] Generating forecast for: FALN [2026-01-08T20:21:44.701435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-08T20:21:44.712900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-08T20:21:44.713195] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-08T20:21:44.714062] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-08T20:21:44.714115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:44.714148] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:44.714175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:44.714232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:44.772166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:44.772834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:44.772914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:44.772947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:44.893792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:44.893943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:44.893981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:44.894014] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:44.897445] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=83.14%) [2026-01-08T20:21:44.897736] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-08T20:21:44.897861] [INFO ] [sig ] FALN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:45.037118] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FALN.txt [2026-01-08T20:21:45.037313] [INFO ] [sig ] [1155/3512] Completed FALN in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:45.037353] [INFO ] [sig ] [1156/3512] Forecasting FANG... [2026-01-08T20:21:45.037383] [INFO ] [sig ] Generating forecast for: FANG [2026-01-08T20:21:45.037413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-08T20:21:45.049087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-08T20:21:45.049504] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-08T20:21:45.050334] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-08T20:21:45.050389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:45.050427] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:45.050459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:45.050527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:45.107931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:45.108827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:45.108907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:45.108939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:45.231629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:45.231789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:45.231827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:45.231856] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:45.235199] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-01-08T20:21:45.235498] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-08T20:21:45.235644] [INFO ] [sig ] FANG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:45.380940] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FANG.txt [2026-01-08T20:21:45.381109] [INFO ] [sig ] [1156/3512] Completed FANG in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:45.381150] [INFO ] [sig ] [1157/3512] Forecasting FARM... [2026-01-08T20:21:45.381179] [INFO ] [sig ] Generating forecast for: FARM [2026-01-08T20:21:45.381209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-08T20:21:45.394766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-08T20:21:45.395126] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-08T20:21:45.396204] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-08T20:21:45.396257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:45.396289] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:45.396317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:45.396376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:45.456564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:45.457472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:45.457559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:45.457613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:45.580449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:45.580620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:45.580661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:45.580691] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:45.584140] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: DOWN (p=19.95%) [2026-01-08T20:21:45.584423] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-08T20:21:45.584550] [INFO ] [sig ] FARM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:45.729812] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FARM.txt [2026-01-08T20:21:45.729947] [INFO ] [sig ] [1157/3512] Completed FARM in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:45.729986] [INFO ] [sig ] [1158/3512] Forecasting FBIN... [2026-01-08T20:21:45.730015] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-08T20:21:45.730044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-08T20:21:45.741256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-08T20:21:45.741596] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-08T20:21:45.742395] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-08T20:21:45.742446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:45.742479] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:45.742505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:45.742560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:45.799261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:45.800126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:45.800210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:45.800243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:45.923850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:45.924013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:45.924051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:45.924081] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:45.927418] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=32.34%) [2026-01-08T20:21:45.927715] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-08T20:21:45.927840] [INFO ] [sig ] FBIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:46.074884] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FBIN.txt [2026-01-08T20:21:46.075027] [INFO ] [sig ] [1158/3512] Completed FBIN in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:46.075067] [INFO ] [sig ] [1159/3512] Forecasting FBIO... [2026-01-08T20:21:46.075096] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-08T20:21:46.075125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-08T20:21:46.087036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-08T20:21:46.087333] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-08T20:21:46.088127] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-08T20:21:46.088178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:46.088233] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:46.088261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:46.088318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:46.148084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:46.148998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:46.149080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:46.149113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:46.277006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:46.277180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:46.277220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:46.277250] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:46.280932] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-01-08T20:21:46.281205] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-08T20:21:46.281348] [INFO ] [sig ] FBIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:46.425276] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FBIO.txt [2026-01-08T20:21:46.425502] [INFO ] [sig ] [1159/3512] Completed FBIO in 0.4s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:46.425558] [INFO ] [sig ] [1160/3512] Forecasting FBIZ... [2026-01-08T20:21:46.425621] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-08T20:21:46.425849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-08T20:21:46.439151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-08T20:21:46.439624] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-08T20:21:46.440693] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-08T20:21:46.440763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:46.440808] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:46.440844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:46.440925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:46.498222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:46.498971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:46.499052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:46.499085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:46.619537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:46.619714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:46.619758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:46.619789] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:46.623163] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-08T20:21:46.623442] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-08T20:21:46.623570] [INFO ] [sig ] FBIZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:46.769633] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FBIZ.txt [2026-01-08T20:21:46.769797] [INFO ] [sig ] [1160/3512] Completed FBIZ in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:46.769853] [INFO ] [sig ] [1161/3512] Forecasting FBK... [2026-01-08T20:21:46.769893] [INFO ] [sig ] Generating forecast for: FBK [2026-01-08T20:21:46.769925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-08T20:21:46.781620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-08T20:21:46.782007] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-08T20:21:46.782871] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-08T20:21:46.782925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:46.782960] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:46.782991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:46.783049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:46.839691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:46.840606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:46.840692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:46.840724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:46.962611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:46.962770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:46.962808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:46.962836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:46.966171] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=42.06%) [2026-01-08T20:21:46.966464] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-08T20:21:46.966614] [INFO ] [sig ] FBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:47.110172] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FBK.txt [2026-01-08T20:21:47.110325] [INFO ] [sig ] [1161/3512] Completed FBK in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:47.110364] [INFO ] [sig ] [1162/3512] Forecasting FBL... [2026-01-08T20:21:47.110393] [INFO ] [sig ] Generating forecast for: FBL [2026-01-08T20:21:47.110425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-08T20:21:47.122547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-08T20:21:47.122960] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-08T20:21:47.124007] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-08T20:21:47.124060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:47.124091] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:47.124118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:47.124174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:47.183761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:47.184646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:47.184727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:47.184760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:47.305531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:47.305688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:47.305727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:47.305786] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:47.309112] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-01-08T20:21:47.309381] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-08T20:21:47.309505] [INFO ] [sig ] FBL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:47.446040] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FBL.txt [2026-01-08T20:21:47.446165] [INFO ] [sig ] [1162/3512] Completed FBL in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:47.446204] [INFO ] [sig ] [1163/3512] Forecasting FBNC... [2026-01-08T20:21:47.446233] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-08T20:21:47.446263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-08T20:21:47.458082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-08T20:21:47.458385] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-08T20:21:47.459211] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-08T20:21:47.459273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:47.459305] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:47.459331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:47.459386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:47.516113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:47.516741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:47.516817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:47.516847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:47.636279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:47.636434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:47.636474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:47.636504] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:47.640051] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=65.17%) [2026-01-08T20:21:47.640333] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-08T20:21:47.640455] [INFO ] [sig ] FBNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:47.776640] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FBNC.txt [2026-01-08T20:21:47.776761] [INFO ] [sig ] [1163/3512] Completed FBNC in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:47.776798] [INFO ] [sig ] [1164/3512] Forecasting FBP... [2026-01-08T20:21:47.776827] [INFO ] [sig ] Generating forecast for: FBP [2026-01-08T20:21:47.776857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-08T20:21:47.788874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-08T20:21:47.789138] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-08T20:21:47.789958] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-08T20:21:47.790008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:47.790039] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:47.790065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:47.790122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:47.846675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:47.847301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:47.847376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:47.847407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:47.968303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:47.968483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:47.968523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:47.968553] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:47.972036] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=66.62%) [2026-01-08T20:21:47.972324] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-08T20:21:47.972458] [INFO ] [sig ] FBP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:48.110383] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FBP.txt [2026-01-08T20:21:48.110526] [INFO ] [sig ] [1164/3512] Completed FBP in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:48.110564] [INFO ] [sig ] [1165/3512] Forecasting FC... [2026-01-08T20:21:48.110613] [INFO ] [sig ] Generating forecast for: FC [2026-01-08T20:21:48.110644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-08T20:21:48.122019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-08T20:21:48.122299] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-08T20:21:48.123116] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-08T20:21:48.123171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:48.123201] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:48.123226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:48.123282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:48.180337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:48.181012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:48.181093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:48.181126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:48.304985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:48.305136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:48.305183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:48.305212] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:48.308711] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: DOWN (p=19.12%) [2026-01-08T20:21:48.308988] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-08T20:21:48.309116] [INFO ] [sig ] FC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:48.450874] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FC.txt [2026-01-08T20:21:48.451004] [INFO ] [sig ] [1165/3512] Completed FC in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:48.451043] [INFO ] [sig ] [1166/3512] Forecasting FCAL... [2026-01-08T20:21:48.451072] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-08T20:21:48.451101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-08T20:21:48.461598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-08T20:21:48.461884] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-08T20:21:48.462687] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-08T20:21:48.462739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:48.462771] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:48.462798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:48.462853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:48.519085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:48.519718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:48.519793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:48.519825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:48.627613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:48.627728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:48.627765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:48.627793] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:48.630978] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=52.85%) [2026-01-08T20:21:48.631240] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-08T20:21:48.631359] [INFO ] [sig ] FCAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:48.769921] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FCAL.txt [2026-01-08T20:21:48.770037] [INFO ] [sig ] [1166/3512] Completed FCAL in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.6m [2026-01-08T20:21:48.770082] [INFO ] [sig ] [1167/3512] Forecasting FCBC... [2026-01-08T20:21:48.770111] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-08T20:21:48.770141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-08T20:21:48.781164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-08T20:21:48.781444] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-08T20:21:48.782253] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-08T20:21:48.782304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:48.782335] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:48.782360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:48.782415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:48.838737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:48.839326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:48.839402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:48.839433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:48.957209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:48.957349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:48.957387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:48.957415] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:48.960875] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-01-08T20:21:48.961182] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-08T20:21:48.961327] [INFO ] [sig ] FCBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:49.108535] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FCBC.txt [2026-01-08T20:21:49.108694] [INFO ] [sig ] [1167/3512] Completed FCBC in 0.3s | 2.88 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-08T20:21:49.108736] [INFO ] [sig ] [1168/3512] Forecasting FCCO... [2026-01-08T20:21:49.108767] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-08T20:21:49.108797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-08T20:21:49.120271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-08T20:21:49.120628] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-08T20:21:49.121458] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-08T20:21:49.121512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:49.121548] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:49.121596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:49.121665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:49.184444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:49.185280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:49.185361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:49.185394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:49.317450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:49.317641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:49.317693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:49.317723] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:49.321410] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: UP (p=77.13%) [2026-01-08T20:21:49.321706] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-08T20:21:49.322032] [INFO ] [sig ] FCCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:49.470515] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FCCO.txt [2026-01-08T20:21:49.470692] [INFO ] [sig ] [1168/3512] Completed FCCO in 0.4s | 2.88 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-08T20:21:49.470740] [INFO ] [sig ] [1169/3512] Forecasting FCEL... [2026-01-08T20:21:49.470771] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-08T20:21:49.470802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-08T20:21:49.482397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-08T20:21:49.482714] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-08T20:21:49.483522] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-08T20:21:49.483592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:49.483628] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:49.483657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:49.483904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:49.547103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:49.547816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:49.547923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:49.547958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:49.672817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:49.672974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:49.673015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:49.673043] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:49.676868] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-08T20:21:49.677145] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-08T20:21:49.677272] [INFO ] [sig ] FCEL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:49.826863] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FCEL.txt [2026-01-08T20:21:49.827058] [INFO ] [sig ] [1169/3512] Completed FCEL in 0.4s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:49.827107] [INFO ] [sig ] [1170/3512] Forecasting FCF... [2026-01-08T20:21:49.827145] [INFO ] [sig ] Generating forecast for: FCF [2026-01-08T20:21:49.827183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-08T20:21:49.839115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-08T20:21:49.839424] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-08T20:21:49.840380] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-08T20:21:49.840439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:49.840478] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:49.840505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:49.840562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:49.902022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:49.903031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:49.903123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:49.903172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:50.035424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:50.035608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:50.035670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:50.035709] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:50.039355] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=34.61%) [2026-01-08T20:21:50.039665] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-08T20:21:50.039804] [INFO ] [sig ] FCF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:50.186932] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FCF.txt [2026-01-08T20:21:50.187076] [INFO ] [sig ] [1170/3512] Completed FCF in 0.4s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:50.187116] [INFO ] [sig ] [1171/3512] Forecasting FCFS... [2026-01-08T20:21:50.187147] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-08T20:21:50.187177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-08T20:21:50.198981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-08T20:21:50.199300] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-08T20:21:50.200125] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-08T20:21:50.200177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:50.200209] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:50.200237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:50.200294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:50.260160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:50.260975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:50.261060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:50.261094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:50.389384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:50.389529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:50.389584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:50.389618] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:50.393453] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: UP (p=70.61%) [2026-01-08T20:21:50.393761] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-08T20:21:50.393927] [INFO ] [sig ] FCFS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:50.538949] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FCFS.txt [2026-01-08T20:21:50.539088] [INFO ] [sig ] [1171/3512] Completed FCFS in 0.4s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:50.539140] [INFO ] [sig ] [1172/3512] Forecasting FCN... [2026-01-08T20:21:50.539174] [INFO ] [sig ] Generating forecast for: FCN [2026-01-08T20:21:50.539204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-08T20:21:50.551564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-08T20:21:50.551891] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-08T20:21:50.552751] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-08T20:21:50.552804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:50.552839] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:50.552875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:50.552934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:50.614435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:50.615214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:50.615313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:50.615349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:50.739177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:50.739349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:50.739394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:50.739425] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:50.742898] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=31.20%) [2026-01-08T20:21:50.743228] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-08T20:21:50.743375] [INFO ] [sig ] FCN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:50.887873] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FCN.txt [2026-01-08T20:21:50.888063] [INFO ] [sig ] [1172/3512] Completed FCN in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:50.888107] [INFO ] [sig ] [1173/3512] Forecasting FCNCA... [2026-01-08T20:21:50.888138] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-08T20:21:50.888170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-08T20:21:50.900187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-08T20:21:50.900521] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-08T20:21:50.901352] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-08T20:21:50.901409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:50.901455] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:50.901495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:50.901598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:50.968067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:50.968979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:50.969087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:50.969142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:51.090288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:51.090449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:51.090489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:51.090517] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:51.093967] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-08T20:21:51.094253] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-08T20:21:51.094391] [INFO ] [sig ] FCNCA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:51.240546] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FCNCA.txt [2026-01-08T20:21:51.240729] [INFO ] [sig ] [1173/3512] Completed FCNCA in 0.4s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:51.240780] [INFO ] [sig ] [1174/3512] Forecasting FCNCO... [2026-01-08T20:21:51.240819] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-08T20:21:51.240860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-08T20:21:51.252913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-08T20:21:51.253224] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-08T20:21:51.254081] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-08T20:21:51.254134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:51.254178] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:51.254207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:51.254265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:51.313478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:51.314240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:51.314320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:51.314354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:51.417668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:51.417820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:51.417860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:51.417890] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:51.421217] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=26.17%) [2026-01-08T20:21:51.421491] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-08T20:21:51.421632] [INFO ] [sig ] FCNCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:51.560072] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FCNCO.txt [2026-01-08T20:21:51.560209] [INFO ] [sig ] [1174/3512] Completed FCNCO in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:51.560246] [INFO ] [sig ] [1175/3512] Forecasting FCNCP... [2026-01-08T20:21:51.560274] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-08T20:21:51.560305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-08T20:21:51.572678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-08T20:21:51.573021] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-08T20:21:51.573858] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-08T20:21:51.573910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:51.573943] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:51.573970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:51.574025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:51.629696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:51.630545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:51.630648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:51.630680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:51.738628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:51.738785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:51.738827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:51.738857] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:51.742472] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-01-08T20:21:51.742773] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-08T20:21:51.742903] [INFO ] [sig ] FCNCP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:51.887102] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FCNCP.txt [2026-01-08T20:21:51.887253] [INFO ] [sig ] [1175/3512] Completed FCNCP in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:51.887294] [INFO ] [sig ] [1176/3512] Forecasting FCTE... [2026-01-08T20:21:51.887323] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-08T20:21:51.887353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-08T20:21:51.898843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-08T20:21:51.899303] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-08T20:21:51.900128] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-08T20:21:51.900179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:51.900235] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:51.900263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:51.900320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:51.958395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:51.959106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:51.959181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:51.959213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:52.076932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:52.077085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:52.077124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:52.077152] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:52.080745] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-01-08T20:21:52.081022] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-08T20:21:52.081147] [INFO ] [sig ] FCTE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:52.220609] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FCTE.txt [2026-01-08T20:21:52.220747] [INFO ] [sig ] [1176/3512] Completed FCTE in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:52.220787] [INFO ] [sig ] [1177/3512] Forecasting FCX... [2026-01-08T20:21:52.220817] [INFO ] [sig ] Generating forecast for: FCX [2026-01-08T20:21:52.220846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-08T20:21:52.231812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-08T20:21:52.232107] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-08T20:21:52.232918] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-08T20:21:52.232970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:52.233000] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:52.233026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:52.233082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:52.290275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:52.291085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:52.291167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:52.291200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:52.414637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:52.414784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:52.414825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:52.414856] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:52.418270] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=29.86%) [2026-01-08T20:21:52.418566] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-08T20:21:52.418713] [INFO ] [sig ] FCX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:52.558916] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FCX.txt [2026-01-08T20:21:52.559057] [INFO ] [sig ] [1177/3512] Completed FCX in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:52.559124] [INFO ] [sig ] [1178/3512] Forecasting FDBC... [2026-01-08T20:21:52.559156] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-08T20:21:52.559185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-08T20:21:52.568790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-08T20:21:52.569074] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-08T20:21:52.569872] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-08T20:21:52.569924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:52.569955] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:52.569981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:52.570041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:52.626008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:52.626768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:52.626848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:52.626880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:52.723801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:52.723955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:52.723995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:52.724023] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:52.727384] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=23.97%) [2026-01-08T20:21:52.727752] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-08T20:21:52.727902] [INFO ] [sig ] FDBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:52.929535] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FDBC.txt [2026-01-08T20:21:52.929737] [INFO ] [sig ] [1178/3512] Completed FDBC in 0.4s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:52.929779] [INFO ] [sig ] [1179/3512] Forecasting FDIF... [2026-01-08T20:21:52.929808] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-08T20:21:52.929838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-08T20:21:52.940314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-08T20:21:52.940605] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-08T20:21:52.941393] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-08T20:21:52.941443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:52.941474] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:52.941499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:52.941554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:52.998799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:52.999606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:52.999686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:52.999719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:53.106144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:53.106290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:53.106328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:53.106388] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:53.109836] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-01-08T20:21:53.110105] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-08T20:21:53.110255] [INFO ] [sig ] FDIF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:53.255359] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FDIF.txt [2026-01-08T20:21:53.255491] [INFO ] [sig ] [1179/3512] Completed FDIF in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:53.255529] [INFO ] [sig ] [1180/3512] Forecasting FDIG... [2026-01-08T20:21:53.255561] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-08T20:21:53.255609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-08T20:21:53.267454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-08T20:21:53.267792] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-08T20:21:53.268633] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-08T20:21:53.268687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:53.268721] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:53.268749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:53.268806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:53.327345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:53.328009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:53.328087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:53.328121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:53.444920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:53.445079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:53.445122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:53.445153] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:53.448553] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=1.51%) [2026-01-08T20:21:53.448851] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-08T20:21:53.448976] [INFO ] [sig ] FDIG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:53.591993] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FDIG.txt [2026-01-08T20:21:53.592130] [INFO ] [sig ] [1180/3512] Completed FDIG in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:53.592169] [INFO ] [sig ] [1181/3512] Forecasting FDP... [2026-01-08T20:21:53.592197] [INFO ] [sig ] Generating forecast for: FDP [2026-01-08T20:21:53.592226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-08T20:21:53.603606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-08T20:21:53.603894] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-08T20:21:53.604722] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-08T20:21:53.604778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:53.604811] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:53.604840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:53.604897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:53.663601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:53.664300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:53.664401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:53.664435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:53.788720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:53.788887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:53.788935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:53.788983] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:53.792406] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=60.23%) [2026-01-08T20:21:53.792705] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-08T20:21:53.792834] [INFO ] [sig ] FDP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:53.933478] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FDP.txt [2026-01-08T20:21:53.933622] [INFO ] [sig ] [1181/3512] Completed FDP in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:53.933663] [INFO ] [sig ] [1182/3512] Forecasting FDS... [2026-01-08T20:21:53.933692] [INFO ] [sig ] Generating forecast for: FDS [2026-01-08T20:21:53.933723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-08T20:21:53.946196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-08T20:21:53.946564] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-08T20:21:53.947455] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-08T20:21:53.947509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:53.947541] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:53.947567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:53.947656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:54.003341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:54.003965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:54.004043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:54.004075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:54.120748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:54.121096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:54.121135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:54.121162] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:54.124820] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-01-08T20:21:54.125089] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-08T20:21:54.125208] [INFO ] [sig ] FDS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:54.265724] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FDS.txt [2026-01-08T20:21:54.265857] [INFO ] [sig ] [1182/3512] Completed FDS in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:54.265895] [INFO ] [sig ] [1183/3512] Forecasting FDTX... [2026-01-08T20:21:54.265925] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-08T20:21:54.265954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-08T20:21:54.276610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-08T20:21:54.276865] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-08T20:21:54.277648] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-08T20:21:54.277699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:54.277730] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:54.277756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:54.277813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:54.334789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:54.335393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:54.335483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:54.335516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:54.452828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:54.452983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:54.453023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:54.453051] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:54.456369] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=60.42%) [2026-01-08T20:21:54.456655] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-08T20:21:54.456778] [INFO ] [sig ] FDTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:54.598504] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FDTX.txt [2026-01-08T20:21:54.598688] [INFO ] [sig ] [1183/3512] Completed FDTX in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.5m [2026-01-08T20:21:54.598740] [INFO ] [sig ] [1184/3512] Forecasting FDUS... [2026-01-08T20:21:54.598771] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-08T20:21:54.598800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-08T20:21:54.610081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-08T20:21:54.610366] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-08T20:21:54.611262] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-08T20:21:54.611315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:54.611346] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:54.611373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:54.611428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:54.670483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:54.671168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:54.671248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:54.671280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:54.790433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:54.790594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:54.790635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:54.790662] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:54.793989] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-08T20:21:54.794262] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-08T20:21:54.794386] [INFO ] [sig ] FDUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:54.935343] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FDUS.txt [2026-01-08T20:21:54.935505] [INFO ] [sig ] [1184/3512] Completed FDUS in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-08T20:21:54.935546] [INFO ] [sig ] [1185/3512] Forecasting FDX... [2026-01-08T20:21:54.935596] [INFO ] [sig ] Generating forecast for: FDX [2026-01-08T20:21:54.935629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-08T20:21:54.947239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-08T20:21:54.947663] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-08T20:21:54.948564] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-08T20:21:54.948636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:54.948668] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:54.948709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:54.948767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:55.006637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:55.007490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:55.007593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:55.007629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:55.131885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:55.132039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:55.132078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:55.132106] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:55.135475] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-01-08T20:21:55.135779] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-08T20:21:55.136100] [INFO ] [sig ] FDX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:55.276527] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FDX.txt [2026-01-08T20:21:55.276671] [INFO ] [sig ] [1185/3512] Completed FDX in 0.3s | 2.88 sym/s | Total: 6.8m | ETA: 13.4m [2026-01-08T20:21:55.276711] [INFO ] [sig ] [1186/3512] Forecasting FE... [2026-01-08T20:21:55.276739] [INFO ] [sig ] Generating forecast for: FE [2026-01-08T20:21:55.276769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-08T20:21:55.289028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-08T20:21:55.289342] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-08T20:21:55.290129] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-08T20:21:55.290180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:55.290211] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:55.290239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:55.290295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:55.349761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:55.350643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:55.350758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:55.350792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:55.466754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:55.466912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:55.466952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:55.466980] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:55.470319] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-08T20:21:55.470603] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-08T20:21:55.470733] [INFO ] [sig ] FE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:55.607302] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FE.txt [2026-01-08T20:21:55.607411] [INFO ] [sig ] [1186/3512] Completed FE in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:55.607448] [INFO ] [sig ] [1187/3512] Forecasting FEIM... [2026-01-08T20:21:55.607476] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-08T20:21:55.607505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-08T20:21:55.619163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-08T20:21:55.619418] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-08T20:21:55.620207] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-08T20:21:55.620258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:55.620289] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:55.620315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:55.620371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:55.677883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:55.678610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:55.678694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:55.678727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:55.796564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:55.796739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:55.796779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:55.796807] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:55.800112] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: UP (p=79.75%) [2026-01-08T20:21:55.800384] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-08T20:21:55.800508] [INFO ] [sig ] FEIM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:55.938525] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FEIM.txt [2026-01-08T20:21:55.938670] [INFO ] [sig ] [1187/3512] Completed FEIM in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:55.938711] [INFO ] [sig ] [1188/3512] Forecasting FELE... [2026-01-08T20:21:55.938739] [INFO ] [sig ] Generating forecast for: FELE [2026-01-08T20:21:55.938768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-08T20:21:55.950956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-08T20:21:55.951243] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-08T20:21:55.952050] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-08T20:21:55.952101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:55.952132] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:55.952158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:55.952213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:56.008954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:56.009535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:56.009627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:56.009661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:56.129336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:56.129485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:56.129526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:56.129555] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:56.132836] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-01-08T20:21:56.133104] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-08T20:21:56.133226] [INFO ] [sig ] FELE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:56.274934] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FELE.txt [2026-01-08T20:21:56.275085] [INFO ] [sig ] [1188/3512] Completed FELE in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:56.275125] [INFO ] [sig ] [1189/3512] Forecasting FEM... [2026-01-08T20:21:56.275155] [INFO ] [sig ] Generating forecast for: FEM [2026-01-08T20:21:56.275191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-08T20:21:56.287160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-08T20:21:56.287440] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-08T20:21:56.288224] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-08T20:21:56.288275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:56.288307] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:56.288333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:56.288416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:56.344990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:56.345782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:56.345861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:56.345894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:56.462972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:56.463129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:56.463168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:56.463198] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:56.466672] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-01-08T20:21:56.466952] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-08T20:21:56.467079] [INFO ] [sig ] FEM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:56.605803] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FEM.txt [2026-01-08T20:21:56.605971] [INFO ] [sig ] [1189/3512] Completed FEM in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:56.606014] [INFO ] [sig ] [1190/3512] Forecasting FEMB... [2026-01-08T20:21:56.606054] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-08T20:21:56.606093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-08T20:21:56.621958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-08T20:21:56.622343] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-08T20:21:56.623170] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-08T20:21:56.623223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:56.623257] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:56.623285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:56.623343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:56.681908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:56.682816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:56.682906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:56.682941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:56.803346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:56.803495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:56.803533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:56.803561] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:56.806852] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=63.92%) [2026-01-08T20:21:56.807120] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-08T20:21:56.807240] [INFO ] [sig ] FEMB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:56.945141] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FEMB.txt [2026-01-08T20:21:56.945269] [INFO ] [sig ] [1190/3512] Completed FEMB in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:56.945308] [INFO ] [sig ] [1191/3512] Forecasting FEMS... [2026-01-08T20:21:56.945336] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-08T20:21:56.945365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-08T20:21:56.963518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-08T20:21:56.964240] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-08T20:21:56.965470] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-08T20:21:56.965536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:56.965603] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:56.965643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:56.965726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:57.037641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:57.039006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:57.039127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:57.039165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:57.162471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:57.162651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:57.162694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:57.162723] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:57.166136] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: DOWN (p=40.85%) [2026-01-08T20:21:57.166417] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-08T20:21:57.166546] [INFO ] [sig ] FEMS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:57.314335] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FEMS.txt [2026-01-08T20:21:57.314499] [INFO ] [sig ] [1191/3512] Completed FEMS in 0.4s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:57.314542] [INFO ] [sig ] [1192/3512] Forecasting FEP... [2026-01-08T20:21:57.314594] [INFO ] [sig ] Generating forecast for: FEP [2026-01-08T20:21:57.314629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-08T20:21:57.326653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-08T20:21:57.327143] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-08T20:21:57.328111] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-08T20:21:57.328166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:57.328199] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:57.328226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:57.328283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:57.394461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:57.395437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:57.395555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:57.395630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:57.532095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:57.532261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:57.532304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:57.532333] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:57.536129] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-01-08T20:21:57.536520] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-08T20:21:57.536731] [INFO ] [sig ] FEP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:57.686849] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FEP.txt [2026-01-08T20:21:57.687006] [INFO ] [sig ] [1192/3512] Completed FEP in 0.4s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:57.687045] [INFO ] [sig ] [1193/3512] Forecasting FEPI... [2026-01-08T20:21:57.687075] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-08T20:21:57.687106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-08T20:21:57.698853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-08T20:21:57.699230] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-08T20:21:57.700053] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-08T20:21:57.700106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:57.700166] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:57.700194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:57.700251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:57.756874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:57.757766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:57.757848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:57.757881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:57.876538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:57.876702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:57.876741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:57.876769] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:57.880115] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=52.90%) [2026-01-08T20:21:57.880388] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-08T20:21:57.880511] [INFO ] [sig ] FEPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:58.020106] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FEPI.txt [2026-01-08T20:21:58.020272] [INFO ] [sig ] [1193/3512] Completed FEPI in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:58.020316] [INFO ] [sig ] [1194/3512] Forecasting FERG... [2026-01-08T20:21:58.020347] [INFO ] [sig ] Generating forecast for: FERG [2026-01-08T20:21:58.020377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-08T20:21:58.032245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-08T20:21:58.032664] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-08T20:21:58.033470] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-08T20:21:58.033522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:58.033554] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:58.033604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:58.033663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:58.090746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:58.091631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:58.091716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:58.091751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:58.220952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:58.221107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:58.221148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:58.221178] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:58.224729] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=76.54%) [2026-01-08T20:21:58.225066] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-08T20:21:58.225206] [INFO ] [sig ] FERG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:58.378296] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FERG.txt [2026-01-08T20:21:58.378465] [INFO ] [sig ] [1194/3512] Completed FERG in 0.4s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:58.378504] [INFO ] [sig ] [1195/3512] Forecasting FEX... [2026-01-08T20:21:58.378533] [INFO ] [sig ] Generating forecast for: FEX [2026-01-08T20:21:58.378563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-08T20:21:58.390723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-08T20:21:58.391033] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-08T20:21:58.391846] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-08T20:21:58.391897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:58.391929] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:58.391955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:58.392010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:58.450213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:58.450857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:58.450935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:58.450968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:58.565122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:58.565270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:58.565310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:58.565337] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:58.568812] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: UP (p=59.74%) [2026-01-08T20:21:58.569091] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-08T20:21:58.569216] [INFO ] [sig ] FEX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:58.706404] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FEX.txt [2026-01-08T20:21:58.706529] [INFO ] [sig ] [1195/3512] Completed FEX in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:58.706568] [INFO ] [sig ] [1196/3512] Forecasting FF... [2026-01-08T20:21:58.706615] [INFO ] [sig ] Generating forecast for: FF [2026-01-08T20:21:58.706646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-08T20:21:58.718160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-08T20:21:58.718450] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-08T20:21:58.719278] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-08T20:21:58.719330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:58.719363] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:58.719391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:58.719449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:58.778698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:58.779378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:58.779459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:58.779494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:58.900999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:58.901156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:58.901197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:58.901262] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:58.905689] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=67.94%) [2026-01-08T20:21:58.905981] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-08T20:21:58.906110] [INFO ] [sig ] FF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:59.044897] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FF.txt [2026-01-08T20:21:59.045031] [INFO ] [sig ] [1196/3512] Completed FF in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:59.045069] [INFO ] [sig ] [1197/3512] Forecasting FFA... [2026-01-08T20:21:59.045098] [INFO ] [sig ] Generating forecast for: FFA [2026-01-08T20:21:59.045127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-08T20:21:59.056737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-08T20:21:59.057027] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-08T20:21:59.057859] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-08T20:21:59.057912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:59.057944] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:59.057972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:59.058029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:59.117567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:59.118218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:59.118298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:59.118332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:59.232603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:59.232719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:59.232755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:59.232783] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:59.235922] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=12.10%) [2026-01-08T20:21:59.236184] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-08T20:21:59.236305] [INFO ] [sig ] FFA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:21:59.378147] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FFA.txt [2026-01-08T20:21:59.378286] [INFO ] [sig ] [1197/3512] Completed FFA in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:59.378326] [INFO ] [sig ] [1198/3512] Forecasting FFBC... [2026-01-08T20:21:59.378379] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-08T20:21:59.378411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-08T20:21:59.390499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-08T20:21:59.390867] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-08T20:21:59.391869] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-08T20:21:59.391932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:59.391965] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:59.391991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:59.392064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:59.450515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:59.451555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:59.451676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:59.451720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:59.579241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:59.579396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:59.579438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:59.579467] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:59.582854] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-01-08T20:21:59.583338] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-08T20:21:59.583464] [INFO ] [sig ] FFBC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:21:59.722677] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FFBC.txt [2026-01-08T20:21:59.722820] [INFO ] [sig ] [1198/3512] Completed FFBC in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:21:59.722858] [INFO ] [sig ] [1199/3512] Forecasting FFC... [2026-01-08T20:21:59.722888] [INFO ] [sig ] Generating forecast for: FFC [2026-01-08T20:21:59.722919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-08T20:21:59.737603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-08T20:21:59.737990] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-08T20:21:59.739017] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-08T20:21:59.739078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:21:59.739116] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:21:59.739149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:21:59.739225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:21:59.801505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:21:59.802439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:21:59.802536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:21:59.802569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:21:59.943173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:21:59.943337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:21:59.943378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:21:59.943406] [INFO ] [FORECASTER] Training complete [2026-01-08T20:21:59.947419] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=42.26%) [2026-01-08T20:21:59.947755] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-08T20:21:59.947900] [INFO ] [sig ] FFC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:00.106991] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FFC.txt [2026-01-08T20:22:00.107158] [INFO ] [sig ] [1199/3512] Completed FFC in 0.4s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:22:00.107198] [INFO ] [sig ] [1200/3512] Forecasting FFIC... [2026-01-08T20:22:00.107227] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-08T20:22:00.107257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-08T20:22:00.119095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-08T20:22:00.119445] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-08T20:22:00.120443] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-08T20:22:00.120494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:00.120527] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:00.120553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:00.120629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:00.177169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:00.177994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:00.178074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:00.178107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:00.296531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:00.296689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:00.296728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:00.296756] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:00.300035] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: UP (p=81.77%) [2026-01-08T20:22:00.300302] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-08T20:22:00.300423] [INFO ] [sig ] FFIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:00.439735] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FFIC.txt [2026-01-08T20:22:00.439897] [INFO ] [sig ] [1200/3512] Completed FFIC in 0.3s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:22:00.439937] [INFO ] [sig ] [1201/3512] Forecasting FFIN... [2026-01-08T20:22:00.439967] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-08T20:22:00.439997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-08T20:22:00.451496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-08T20:22:00.451914] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-08T20:22:00.452744] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-08T20:22:00.452796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:00.452827] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:00.452854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:00.452909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:00.517170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:00.518153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:00.518287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:00.518321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:00.644309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:00.644464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:00.644504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:00.644532] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:00.647878] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-01-08T20:22:00.648149] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-08T20:22:00.648272] [INFO ] [sig ] FFIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:00.811360] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FFIN.txt [2026-01-08T20:22:00.811518] [INFO ] [sig ] [1201/3512] Completed FFIN in 0.4s | 2.89 sym/s | Total: 6.9m | ETA: 13.4m [2026-01-08T20:22:00.811563] [INFO ] [sig ] [1202/3512] Forecasting FFWM... [2026-01-08T20:22:00.811626] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-08T20:22:00.811658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-08T20:22:00.824481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-08T20:22:00.824822] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-08T20:22:00.825628] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-08T20:22:00.825681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:00.825712] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:00.825739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:00.825794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:00.885993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:00.886968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:00.887048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:00.887080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:01.035060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:01.035242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:01.035294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:01.035332] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:01.040888] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=20.01%) [2026-01-08T20:22:01.041409] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-08T20:22:01.041632] [INFO ] [sig ] FFWM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:01.200167] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FFWM.txt [2026-01-08T20:22:01.200302] [INFO ] [sig ] [1202/3512] Completed FFWM in 0.4s | 2.88 sym/s | Total: 6.9m | ETA: 13.3m [2026-01-08T20:22:01.200341] [INFO ] [sig ] [1203/3512] Forecasting FG... [2026-01-08T20:22:01.200371] [INFO ] [sig ] Generating forecast for: FG [2026-01-08T20:22:01.200401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-08T20:22:01.212258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-08T20:22:01.212526] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-08T20:22:01.213388] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-08T20:22:01.213441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:01.213474] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:01.213502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:01.213558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:01.271424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:01.272046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:01.272164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:01.272212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:01.392073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:01.392229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:01.392269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:01.392298] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:01.395681] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=20.62%) [2026-01-08T20:22:01.395993] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-08T20:22:01.396144] [INFO ] [sig ] FG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:01.537967] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FG.txt [2026-01-08T20:22:01.538098] [INFO ] [sig ] [1203/3512] Completed FG in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:01.538137] [INFO ] [sig ] [1204/3512] Forecasting FHB... [2026-01-08T20:22:01.538167] [INFO ] [sig ] Generating forecast for: FHB [2026-01-08T20:22:01.538196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-08T20:22:01.549752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-08T20:22:01.550019] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-08T20:22:01.550811] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-08T20:22:01.550862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:01.550894] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:01.550921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:01.550976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:01.607679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:01.608706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:01.608794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:01.608826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:01.727843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:01.727996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:01.728035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:01.728063] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:01.731369] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-08T20:22:01.731655] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-08T20:22:01.731782] [INFO ] [sig ] FHB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:01.869456] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FHB.txt [2026-01-08T20:22:01.869567] [INFO ] [sig ] [1204/3512] Completed FHB in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:01.869623] [INFO ] [sig ] [1205/3512] Forecasting FHI... [2026-01-08T20:22:01.869653] [INFO ] [sig ] Generating forecast for: FHI [2026-01-08T20:22:01.869682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-08T20:22:01.883864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-08T20:22:01.884207] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-08T20:22:01.885066] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-08T20:22:01.885119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:01.885151] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:01.885177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:01.885234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:01.944024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:01.944946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:01.945037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:01.945070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:02.063064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:02.063227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:02.063287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:02.063316] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:02.066815] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=73.93%) [2026-01-08T20:22:02.067099] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-08T20:22:02.067227] [INFO ] [sig ] FHI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:02.206151] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FHI.txt [2026-01-08T20:22:02.206297] [INFO ] [sig ] [1205/3512] Completed FHI in 0.3s | 2.88 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:02.206337] [INFO ] [sig ] [1206/3512] Forecasting FHN... [2026-01-08T20:22:02.206365] [INFO ] [sig ] Generating forecast for: FHN [2026-01-08T20:22:02.206395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-08T20:22:02.218406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-08T20:22:02.218732] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-08T20:22:02.219528] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-08T20:22:02.219597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:02.219630] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:02.219657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:02.219714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:02.276400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:02.277214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:02.277295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:02.277326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:02.400024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:02.400208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:02.400248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:02.400276] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:02.403734] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-01-08T20:22:02.404072] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-08T20:22:02.404210] [INFO ] [sig ] FHN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:02.542340] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FHN.txt [2026-01-08T20:22:02.542494] [INFO ] [sig ] [1206/3512] Completed FHN in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:02.542533] [INFO ] [sig ] [1207/3512] Forecasting FHTX... [2026-01-08T20:22:02.542564] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-08T20:22:02.542613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-08T20:22:02.553643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-08T20:22:02.553928] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-08T20:22:02.554739] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-08T20:22:02.554790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:02.554821] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:02.554848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:02.554903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:02.613412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:02.614503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:02.614626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:02.614662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:02.734635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:02.734788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:02.734827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:02.734854] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:02.738205] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-08T20:22:02.738482] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-08T20:22:02.738622] [INFO ] [sig ] FHTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:02.876716] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FHTX.txt [2026-01-08T20:22:02.876862] [INFO ] [sig ] [1207/3512] Completed FHTX in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:02.876903] [INFO ] [sig ] [1208/3512] Forecasting FIBK... [2026-01-08T20:22:02.876933] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-08T20:22:02.876963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-08T20:22:02.889176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-08T20:22:02.889568] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-08T20:22:02.890413] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-08T20:22:02.890466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:02.890499] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:02.890526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:02.890609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:02.946956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:02.947827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:02.947907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:02.947939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:03.065610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:03.065767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:03.065807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:03.065836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:03.069171] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=13.73%) [2026-01-08T20:22:03.069444] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-08T20:22:03.069591] [INFO ] [sig ] FIBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:03.214423] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FIBK.txt [2026-01-08T20:22:03.214627] [INFO ] [sig ] [1208/3512] Completed FIBK in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:03.214670] [INFO ] [sig ] [1209/3512] Forecasting FICO... [2026-01-08T20:22:03.214700] [INFO ] [sig ] Generating forecast for: FICO [2026-01-08T20:22:03.214731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-08T20:22:03.227551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-08T20:22:03.227924] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-08T20:22:03.228772] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-08T20:22:03.228823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:03.228868] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:03.228897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:03.228953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:03.285624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:03.286479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:03.286601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:03.286637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:03.405756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:03.405913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:03.405952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:03.405981] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:03.409327] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=91.07%) [2026-01-08T20:22:03.409631] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-08T20:22:03.409758] [INFO ] [sig ] FICO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:03.551828] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FICO.txt [2026-01-08T20:22:03.551990] [INFO ] [sig ] [1209/3512] Completed FICO in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:03.552219] [INFO ] [sig ] [1210/3512] Forecasting FICS... [2026-01-08T20:22:03.552247] [INFO ] [sig ] Generating forecast for: FICS [2026-01-08T20:22:03.552278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-08T20:22:03.562904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-08T20:22:03.563286] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-08T20:22:03.564120] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-08T20:22:03.564172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:03.564243] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:03.564272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:03.564328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:03.622305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:03.623194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:03.623279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:03.623310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:03.773893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:03.774091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:03.774153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:03.774197] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:03.777873] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-01-08T20:22:03.778223] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-08T20:22:03.778391] [INFO ] [sig ] FICS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:03.920246] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FICS.txt [2026-01-08T20:22:03.920408] [INFO ] [sig ] [1210/3512] Completed FICS in 0.4s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:03.920448] [INFO ] [sig ] [1211/3512] Forecasting FID... [2026-01-08T20:22:03.920477] [INFO ] [sig ] Generating forecast for: FID [2026-01-08T20:22:03.920507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-08T20:22:03.932669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-08T20:22:03.933039] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-08T20:22:03.933856] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-08T20:22:03.933907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:03.933938] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:03.933965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:03.934020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:03.994987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:03.995992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:03.996108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:03.996143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:04.117759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:04.117919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:04.117959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:04.117988] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:04.121329] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-01-08T20:22:04.121623] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-08T20:22:04.121747] [INFO ] [sig ] FID: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:04.261141] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FID.txt [2026-01-08T20:22:04.261271] [INFO ] [sig ] [1211/3512] Completed FID in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:04.261310] [INFO ] [sig ] [1212/3512] Forecasting FIGS... [2026-01-08T20:22:04.261339] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-08T20:22:04.261369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-08T20:22:04.273822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-08T20:22:04.274104] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-08T20:22:04.274893] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-08T20:22:04.274946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:04.274977] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:04.275003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:04.275246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:04.331659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:04.332371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:04.332447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:04.332479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:04.453816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:04.453962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:04.453999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:04.454026] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:04.457280] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=55.53%) [2026-01-08T20:22:04.457548] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-08T20:22:04.457692] [INFO ] [sig ] FIGS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:04.599331] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FIGS.txt [2026-01-08T20:22:04.599466] [INFO ] [sig ] [1212/3512] Completed FIGS in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:04.599505] [INFO ] [sig ] [1213/3512] Forecasting FIHL... [2026-01-08T20:22:04.599542] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-08T20:22:04.599588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-08T20:22:04.610249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-08T20:22:04.610522] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-08T20:22:04.611312] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-08T20:22:04.611364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:04.611395] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:04.611421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:04.611477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:04.668168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:04.668907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:04.669001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:04.669039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:04.806953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:04.807111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:04.807152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:04.807223] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:04.810993] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-01-08T20:22:04.811501] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-08T20:22:04.811654] [INFO ] [sig ] FIHL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:04.951125] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FIHL.txt [2026-01-08T20:22:04.951268] [INFO ] [sig ] [1213/3512] Completed FIHL in 0.4s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:04.951307] [INFO ] [sig ] [1214/3512] Forecasting FINS... [2026-01-08T20:22:04.951368] [INFO ] [sig ] Generating forecast for: FINS [2026-01-08T20:22:04.951430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-08T20:22:04.964181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-08T20:22:04.964488] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-08T20:22:04.965336] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-08T20:22:04.965388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:04.965420] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:04.965447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:04.965504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:05.023613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:05.024248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:05.024324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:05.024355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:05.144359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:05.144508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:05.144547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:05.144593] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:05.147868] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-01-08T20:22:05.148139] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-08T20:22:05.148262] [INFO ] [sig ] FINS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:05.287198] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FINS.txt [2026-01-08T20:22:05.287341] [INFO ] [sig ] [1214/3512] Completed FINS in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:05.287388] [INFO ] [sig ] [1215/3512] Forecasting FINX... [2026-01-08T20:22:05.287424] [INFO ] [sig ] Generating forecast for: FINX [2026-01-08T20:22:05.287460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-08T20:22:05.298904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-08T20:22:05.299186] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-08T20:22:05.300026] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-08T20:22:05.300077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:05.300109] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:05.300136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:05.300192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:05.359213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:05.359922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:05.359999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:05.360032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:05.479785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:05.479943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:05.480003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:05.480048] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:05.483537] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=49.22%) [2026-01-08T20:22:05.483847] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-08T20:22:05.483977] [INFO ] [sig ] FINX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:05.627556] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FINX.txt [2026-01-08T20:22:05.627718] [INFO ] [sig ] [1215/3512] Completed FINX in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:05.627758] [INFO ] [sig ] [1216/3512] Forecasting FIP... [2026-01-08T20:22:05.627789] [INFO ] [sig ] Generating forecast for: FIP [2026-01-08T20:22:05.627819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-08T20:22:05.639841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-08T20:22:05.640115] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-08T20:22:05.640941] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-08T20:22:05.640992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:05.641023] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:05.641050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:05.641106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:05.698486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:05.699305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:05.699397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:05.699435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:05.821439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:05.821623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:05.821665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:05.821725] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:05.825678] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-08T20:22:05.826067] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-08T20:22:05.826224] [INFO ] [sig ] FIP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:05.969092] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FIP.txt [2026-01-08T20:22:05.969269] [INFO ] [sig ] [1216/3512] Completed FIP in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:05.969319] [INFO ] [sig ] [1217/3512] Forecasting FIS... [2026-01-08T20:22:05.969355] [INFO ] [sig ] Generating forecast for: FIS [2026-01-08T20:22:05.969392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-08T20:22:05.983687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-08T20:22:05.984038] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-08T20:22:05.985009] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-08T20:22:05.985069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:05.985107] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:05.985140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:05.985221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:06.045111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:06.045997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:06.046082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:06.046115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:06.165738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:06.165892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:06.165930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:06.165959] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:06.169266] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: UP (p=62.45%) [2026-01-08T20:22:06.169542] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-08T20:22:06.169681] [INFO ] [sig ] FIS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:06.312487] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FIS.txt [2026-01-08T20:22:06.312671] [INFO ] [sig ] [1217/3512] Completed FIS in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:06.312718] [INFO ] [sig ] [1218/3512] Forecasting FISI... [2026-01-08T20:22:06.312749] [INFO ] [sig ] Generating forecast for: FISI [2026-01-08T20:22:06.312779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-08T20:22:06.324693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-08T20:22:06.325029] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-08T20:22:06.325907] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-08T20:22:06.325961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:06.325992] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:06.326018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:06.326072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:06.387692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:06.388594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:06.388675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:06.388710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:06.519339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:06.519490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:06.519530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:06.519558] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:06.522877] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=42.07%) [2026-01-08T20:22:06.523148] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-08T20:22:06.523271] [INFO ] [sig ] FISI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:06.662259] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FISI.txt [2026-01-08T20:22:06.662393] [INFO ] [sig ] [1218/3512] Completed FISI in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.3m [2026-01-08T20:22:06.662432] [INFO ] [sig ] [1219/3512] Forecasting FITB... [2026-01-08T20:22:06.662460] [INFO ] [sig ] Generating forecast for: FITB [2026-01-08T20:22:06.662490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-08T20:22:06.674149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-08T20:22:06.674445] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-08T20:22:06.675251] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-08T20:22:06.675304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:06.675336] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:06.675364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:06.675420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:06.731672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:06.732416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:06.732495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:06.732528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:06.852434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:06.852607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:06.852648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:06.852676] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:06.855997] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: UP (p=85.52%) [2026-01-08T20:22:06.856269] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-08T20:22:06.856397] [INFO ] [sig ] FITB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:06.994746] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FITB.txt [2026-01-08T20:22:06.994875] [INFO ] [sig ] [1219/3512] Completed FITB in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-08T20:22:06.994914] [INFO ] [sig ] [1220/3512] Forecasting FITBI... [2026-01-08T20:22:06.994944] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-08T20:22:06.994978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-08T20:22:07.006858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-08T20:22:07.007178] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-08T20:22:07.007999] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-08T20:22:07.008050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:07.008081] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:07.008107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:07.008174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:07.064409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:07.065020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:07.065121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:07.065155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:07.185561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:07.185733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:07.185772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:07.185800] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:07.189122] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-01-08T20:22:07.189388] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-08T20:22:07.189512] [INFO ] [sig ] FITBI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:07.332848] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FITBI.txt [2026-01-08T20:22:07.332968] [INFO ] [sig ] [1220/3512] Completed FITBI in 0.3s | 2.89 sym/s | Total: 7.0m | ETA: 13.2m [2026-01-08T20:22:07.333006] [INFO ] [sig ] [1221/3512] Forecasting FITBO... [2026-01-08T20:22:07.333035] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-08T20:22:07.333065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-08T20:22:07.345873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-08T20:22:07.346129] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-08T20:22:07.346915] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-08T20:22:07.346966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:07.346997] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:07.347023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:07.347079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:07.402599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:07.403194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:07.403271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:07.403303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:07.521364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:07.521523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:07.521561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:07.521610] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:07.524917] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-01-08T20:22:07.525191] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-08T20:22:07.525312] [INFO ] [sig ] FITBO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:07.664768] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FITBO.txt [2026-01-08T20:22:07.664894] [INFO ] [sig ] [1221/3512] Completed FITBO in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:07.664932] [INFO ] [sig ] [1222/3512] Forecasting FIVE... [2026-01-08T20:22:07.664962] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-08T20:22:07.664991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-08T20:22:07.676518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-08T20:22:07.676785] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-08T20:22:07.677558] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-08T20:22:07.677629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:07.677678] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:07.677705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:07.677761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:07.734566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:07.735169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:07.735244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:07.735275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:07.859003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:07.859169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:07.859207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:07.859236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:07.862686] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: UP (p=62.62%) [2026-01-08T20:22:07.863001] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-08T20:22:07.863138] [INFO ] [sig ] FIVE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:08.002257] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FIVE.txt [2026-01-08T20:22:08.002387] [INFO ] [sig ] [1222/3512] Completed FIVE in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:08.002435] [INFO ] [sig ] [1223/3512] Forecasting FIVN... [2026-01-08T20:22:08.002465] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-08T20:22:08.002494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-08T20:22:08.013658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-08T20:22:08.013912] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-08T20:22:08.014694] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-08T20:22:08.014744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:08.014776] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:08.014803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:08.014859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:08.074983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:08.075663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:08.075752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:08.075785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:08.201638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:08.201794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:08.201833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:08.201863] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:08.205181] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-01-08T20:22:08.205454] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-08T20:22:08.205591] [INFO ] [sig ] FIVN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:08.346693] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FIVN.txt [2026-01-08T20:22:08.346819] [INFO ] [sig ] [1223/3512] Completed FIVN in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:08.346857] [INFO ] [sig ] [1224/3512] Forecasting FIX... [2026-01-08T20:22:08.346887] [INFO ] [sig ] Generating forecast for: FIX [2026-01-08T20:22:08.346941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-08T20:22:08.358707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-08T20:22:08.358964] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-08T20:22:08.359953] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-08T20:22:08.360004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:08.360035] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:08.360060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:08.360116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:08.417317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:08.417928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:08.418002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:08.418034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:08.536111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:08.536287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:08.536326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:08.536355] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:08.539896] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-01-08T20:22:08.540356] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-08T20:22:08.540479] [INFO ] [sig ] FIX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:08.678559] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FIX.txt [2026-01-08T20:22:08.678697] [INFO ] [sig ] [1224/3512] Completed FIX in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:08.678735] [INFO ] [sig ] [1225/3512] Forecasting FIXD... [2026-01-08T20:22:08.678763] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-08T20:22:08.678791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-08T20:22:08.689676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-08T20:22:08.689929] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-08T20:22:08.690703] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-08T20:22:08.690754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:08.690786] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:08.690812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:08.690868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:08.747255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:08.747908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:08.747985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:08.748019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:08.869716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:08.869887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:08.869935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:08.869964] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:08.873472] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: UP (p=53.52%) [2026-01-08T20:22:08.873774] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-08T20:22:08.873898] [INFO ] [sig ] FIXD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:09.012387] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FIXD.txt [2026-01-08T20:22:09.012504] [INFO ] [sig ] [1225/3512] Completed FIXD in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:09.012542] [INFO ] [sig ] [1226/3512] Forecasting FIZZ... [2026-01-08T20:22:09.012585] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-08T20:22:09.012618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-08T20:22:09.024248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-08T20:22:09.024493] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-08T20:22:09.025283] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-08T20:22:09.025334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:09.025366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:09.025392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:09.025448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:09.081904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:09.082600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:09.082678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:09.082710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:09.203209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:09.203367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:09.203406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:09.203434] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:09.206750] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: UP (p=85.98%) [2026-01-08T20:22:09.207016] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-08T20:22:09.207134] [INFO ] [sig ] FIZZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:09.344630] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FIZZ.txt [2026-01-08T20:22:09.344753] [INFO ] [sig ] [1226/3512] Completed FIZZ in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:09.344791] [INFO ] [sig ] [1227/3512] Forecasting FJP... [2026-01-08T20:22:09.344819] [INFO ] [sig ] Generating forecast for: FJP [2026-01-08T20:22:09.344847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-08T20:22:09.355277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-08T20:22:09.355526] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-08T20:22:09.356298] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-08T20:22:09.356387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:09.356419] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:09.356445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:09.356500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:09.414735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:09.415501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:09.415594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:09.415628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:09.528403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:09.528591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:09.528632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:09.528661] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:09.532594] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=56.47%) [2026-01-08T20:22:09.532885] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-08T20:22:09.533013] [INFO ] [sig ] FJP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:09.679030] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FJP.txt [2026-01-08T20:22:09.679162] [INFO ] [sig ] [1227/3512] Completed FJP in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:09.679209] [INFO ] [sig ] [1228/3512] Forecasting FLEX... [2026-01-08T20:22:09.679239] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-08T20:22:09.679269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-08T20:22:09.690392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-08T20:22:09.690686] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-08T20:22:09.691464] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-08T20:22:09.691515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:09.691545] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:09.691588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:09.691647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:09.748049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:09.748760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:09.748838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:09.748869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:09.867984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:09.868137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:09.868175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:09.868203] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:09.871523] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-08T20:22:09.871816] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-08T20:22:09.871937] [INFO ] [sig ] FLEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:10.013112] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FLEX.txt [2026-01-08T20:22:10.013270] [INFO ] [sig ] [1228/3512] Completed FLEX in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:10.013311] [INFO ] [sig ] [1229/3512] Forecasting FLGC... [2026-01-08T20:22:10.013341] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-08T20:22:10.013371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-08T20:22:10.024526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-08T20:22:10.024935] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-08T20:22:10.025741] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-08T20:22:10.025792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:10.025824] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:10.025850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:10.025905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:10.081789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:10.082379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:10.082455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:10.082487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:10.197683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:10.197823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:10.197860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:10.197889] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:10.201212] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: DOWN (p=9.98%) [2026-01-08T20:22:10.201492] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-08T20:22:10.201635] [INFO ] [sig ] FLGC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:10.342214] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FLGC.txt [2026-01-08T20:22:10.342370] [INFO ] [sig ] [1229/3512] Completed FLGC in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:10.342410] [INFO ] [sig ] [1230/3512] Forecasting FLL... [2026-01-08T20:22:10.342442] [INFO ] [sig ] Generating forecast for: FLL [2026-01-08T20:22:10.342471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-08T20:22:10.354462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-08T20:22:10.354797] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-08T20:22:10.355663] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-08T20:22:10.355717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:10.355749] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:10.355776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:10.355831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:10.419077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:10.419892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:10.419973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:10.420006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:10.534240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:10.534352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:10.534426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:10.534456] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:10.538695] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-01-08T20:22:10.538972] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-08T20:22:10.539103] [INFO ] [sig ] FLL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:10.677499] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FLL.txt [2026-01-08T20:22:10.677634] [INFO ] [sig ] [1230/3512] Completed FLL in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:10.677673] [INFO ] [sig ] [1231/3512] Forecasting FLNC... [2026-01-08T20:22:10.677704] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-08T20:22:10.677733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-08T20:22:10.689326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-08T20:22:10.689623] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-08T20:22:10.690421] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-08T20:22:10.690473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:10.690504] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:10.690531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:10.690614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:10.748984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:10.749876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:10.749959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:10.749993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:10.869734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:10.869886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:10.869924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:10.869952] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:10.873257] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=87.02%) [2026-01-08T20:22:10.873523] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-08T20:22:10.873660] [INFO ] [sig ] FLNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:11.011296] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FLNC.txt [2026-01-08T20:22:11.011433] [INFO ] [sig ] [1231/3512] Completed FLNC in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:11.011471] [INFO ] [sig ] [1232/3512] Forecasting FLNG... [2026-01-08T20:22:11.011500] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-08T20:22:11.011530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-08T20:22:11.023524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-08T20:22:11.023829] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-08T20:22:11.024647] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-08T20:22:11.024699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:11.024730] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:11.024758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:11.024814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:11.081632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:11.082215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:11.082290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:11.082321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:11.203241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:11.203413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:11.203461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:11.203593] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:11.207057] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: UP (p=94.96%) [2026-01-08T20:22:11.207332] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-08T20:22:11.207450] [INFO ] [sig ] FLNG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:11.346237] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FLNG.txt [2026-01-08T20:22:11.346592] [INFO ] [sig ] [1232/3512] Completed FLNG in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:11.346633] [INFO ] [sig ] [1233/3512] Forecasting FLO... [2026-01-08T20:22:11.346664] [INFO ] [sig ] Generating forecast for: FLO [2026-01-08T20:22:11.346693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-08T20:22:11.361275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-08T20:22:11.361667] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-08T20:22:11.362611] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-08T20:22:11.362677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:11.362711] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:11.362737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:11.362794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:11.420800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:11.421594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:11.421677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:11.421710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:11.542234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:11.542394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:11.542434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:11.542463] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:11.545956] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=32.17%) [2026-01-08T20:22:11.546241] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-08T20:22:11.546395] [INFO ] [sig ] FLO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:11.691606] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FLO.txt [2026-01-08T20:22:11.691762] [INFO ] [sig ] [1233/3512] Completed FLO in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:11.691801] [INFO ] [sig ] [1234/3512] Forecasting FLS... [2026-01-08T20:22:11.691831] [INFO ] [sig ] Generating forecast for: FLS [2026-01-08T20:22:11.691891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-08T20:22:11.704128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-08T20:22:11.704452] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-08T20:22:11.705361] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-08T20:22:11.705414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:11.705447] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:11.705475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:11.705532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:11.761826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:11.762406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:11.762481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:11.762513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:11.884457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:11.884625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:11.884667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:11.884697] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:11.888124] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-01-08T20:22:11.888433] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-08T20:22:11.888613] [INFO ] [sig ] FLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:12.026915] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FLS.txt [2026-01-08T20:22:12.027038] [INFO ] [sig ] [1234/3512] Completed FLS in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.2m [2026-01-08T20:22:12.027076] [INFO ] [sig ] [1235/3512] Forecasting FLUX... [2026-01-08T20:22:12.027104] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-08T20:22:12.027133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-08T20:22:12.038678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-08T20:22:12.038998] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-08T20:22:12.039800] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-08T20:22:12.039852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:12.039882] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:12.039909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:12.039965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:12.096751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:12.097424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:12.097500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:12.097533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:12.214266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:12.214414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:12.214453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:12.214482] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:12.217789] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=86.86%) [2026-01-08T20:22:12.218056] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-08T20:22:12.218176] [INFO ] [sig ] FLUX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:12.360418] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FLUX.txt [2026-01-08T20:22:12.360563] [INFO ] [sig ] [1235/3512] Completed FLUX in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-08T20:22:12.360621] [INFO ] [sig ] [1236/3512] Forecasting FLWS... [2026-01-08T20:22:12.360652] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-08T20:22:12.360682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-08T20:22:12.372351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-08T20:22:12.372745] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-08T20:22:12.373566] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-08T20:22:12.373640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:12.373671] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:12.373698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:12.373753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:12.431405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:12.432261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:12.432359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:12.432395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:12.550350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:12.550500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:12.550538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:12.550566] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:12.553878] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-01-08T20:22:12.554151] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-08T20:22:12.554274] [INFO ] [sig ] FLWS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:12.694070] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FLWS.txt [2026-01-08T20:22:12.694202] [INFO ] [sig ] [1236/3512] Completed FLWS in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-08T20:22:12.694247] [INFO ] [sig ] [1237/3512] Forecasting FLXS... [2026-01-08T20:22:12.694278] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-08T20:22:12.694308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-08T20:22:12.706476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-08T20:22:12.706884] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-08T20:22:12.707719] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-08T20:22:12.707770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:12.707802] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:12.707828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:12.707884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:12.766070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:12.766756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:12.766835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:12.766867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:12.881465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:12.881638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:12.881678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:12.881705] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:12.885033] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-01-08T20:22:12.885306] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-08T20:22:12.885425] [INFO ] [sig ] FLXS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:13.023522] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FLXS.txt [2026-01-08T20:22:13.023658] [INFO ] [sig ] [1237/3512] Completed FLXS in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-08T20:22:13.023698] [INFO ] [sig ] [1238/3512] Forecasting FLYE... [2026-01-08T20:22:13.023728] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-08T20:22:13.023757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-08T20:22:13.035487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-08T20:22:13.035812] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-08T20:22:13.036615] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-08T20:22:13.036666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:13.036697] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:13.036724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:13.036780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:13.094365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:13.095107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:13.095187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:13.095222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:13.212026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:13.212174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:13.212212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:13.212240] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:13.215616] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-08T20:22:13.215927] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-08T20:22:13.216052] [INFO ] [sig ] FLYE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:13.358976] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FLYE.txt [2026-01-08T20:22:13.359100] [INFO ] [sig ] [1238/3512] Completed FLYE in 0.3s | 2.89 sym/s | Total: 7.1m | ETA: 13.1m [2026-01-08T20:22:13.359141] [INFO ] [sig ] [1239/3512] Forecasting FMAO... [2026-01-08T20:22:13.359172] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-08T20:22:13.359204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-08T20:22:13.370650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-08T20:22:13.370948] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-08T20:22:13.371748] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-08T20:22:13.371798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:13.371829] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:13.371856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:13.371911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:13.430120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:13.430786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:13.430866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:13.430900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:13.542291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:13.542486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:13.542527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:13.542555] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:13.546183] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=78.89%) [2026-01-08T20:22:13.546451] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-08T20:22:13.546569] [INFO ] [sig ] FMAO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:13.685179] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FMAO.txt [2026-01-08T20:22:13.685309] [INFO ] [sig ] [1239/3512] Completed FMAO in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:13.685349] [INFO ] [sig ] [1240/3512] Forecasting FMB... [2026-01-08T20:22:13.685379] [INFO ] [sig ] Generating forecast for: FMB [2026-01-08T20:22:13.685409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-08T20:22:13.697256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-08T20:22:13.697602] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-08T20:22:13.698420] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-08T20:22:13.698474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:13.698505] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:13.698531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:13.698602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:13.755790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:13.756479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:13.756559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:13.756612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:13.890505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:13.890678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:13.890735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:13.890766] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:13.894154] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: DOWN (p=25.10%) [2026-01-08T20:22:13.894607] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-08T20:22:13.894767] [INFO ] [sig ] FMB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:14.048878] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FMB.txt [2026-01-08T20:22:14.049029] [INFO ] [sig ] [1240/3512] Completed FMB in 0.4s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:14.049068] [INFO ] [sig ] [1241/3512] Forecasting FMBH... [2026-01-08T20:22:14.049097] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-08T20:22:14.049130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-08T20:22:14.062447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-08T20:22:14.062786] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-08T20:22:14.063606] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-08T20:22:14.063658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:14.063690] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:14.063718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:14.063775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:14.123860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:14.124458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:14.124536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:14.124569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:14.248933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:14.249095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:14.249135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:14.249165] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:14.252614] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-08T20:22:14.252908] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-08T20:22:14.253038] [INFO ] [sig ] FMBH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:14.393771] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FMBH.txt [2026-01-08T20:22:14.393913] [INFO ] [sig ] [1241/3512] Completed FMBH in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:14.393955] [INFO ] [sig ] [1242/3512] Forecasting FMC... [2026-01-08T20:22:14.393983] [INFO ] [sig ] Generating forecast for: FMC [2026-01-08T20:22:14.394013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-08T20:22:14.405657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-08T20:22:14.405929] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-08T20:22:14.406733] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-08T20:22:14.406786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:14.406822] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:14.406858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:14.406917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:14.466519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:14.467184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:14.467263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:14.467297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:14.590663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:14.590821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:14.590860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:14.590889] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:14.594292] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=37.14%) [2026-01-08T20:22:14.594592] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-08T20:22:14.594722] [INFO ] [sig ] FMC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:14.741895] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FMC.txt [2026-01-08T20:22:14.742044] [INFO ] [sig ] [1242/3512] Completed FMC in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:14.742084] [INFO ] [sig ] [1243/3512] Forecasting FMHI... [2026-01-08T20:22:14.742112] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-08T20:22:14.742142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-08T20:22:14.753565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-08T20:22:14.753847] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-08T20:22:14.754683] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-08T20:22:14.754734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:14.754766] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:14.754793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:14.754848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:14.813109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:14.813717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:14.813803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:14.813836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:14.932197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:14.932345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:14.932384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:14.932412] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:14.935864] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: DOWN (p=13.36%) [2026-01-08T20:22:14.936145] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-08T20:22:14.936270] [INFO ] [sig ] FMHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:15.078622] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FMHI.txt [2026-01-08T20:22:15.078755] [INFO ] [sig ] [1243/3512] Completed FMHI in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:15.078794] [INFO ] [sig ] [1244/3512] Forecasting FMN... [2026-01-08T20:22:15.078823] [INFO ] [sig ] Generating forecast for: FMN [2026-01-08T20:22:15.078854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-08T20:22:15.090196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-08T20:22:15.090480] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-08T20:22:15.091361] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-08T20:22:15.091414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:15.091458] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:15.091487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:15.091545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:15.150303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:15.151046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:15.151135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:15.151172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:15.267997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:15.268113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:15.268151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:15.268178] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:15.271419] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-08T20:22:15.271718] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-08T20:22:15.271844] [INFO ] [sig ] FMN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:15.425544] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FMN.txt [2026-01-08T20:22:15.425748] [INFO ] [sig ] [1244/3512] Completed FMN in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:15.425796] [INFO ] [sig ] [1245/3512] Forecasting FMNB... [2026-01-08T20:22:15.425825] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-08T20:22:15.425855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-08T20:22:15.439672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-08T20:22:15.439969] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-08T20:22:15.441016] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-08T20:22:15.441068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:15.441100] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:15.441127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:15.441183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:15.500436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:15.501190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:15.501270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:15.501302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:15.618914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:15.619051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:15.619088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:15.619117] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:15.622539] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=44.87%) [2026-01-08T20:22:15.622846] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-08T20:22:15.622978] [INFO ] [sig ] FMNB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:15.763547] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FMNB.txt [2026-01-08T20:22:15.763731] [INFO ] [sig ] [1245/3512] Completed FMNB in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:15.763770] [INFO ] [sig ] [1246/3512] Forecasting FMS... [2026-01-08T20:22:15.763800] [INFO ] [sig ] Generating forecast for: FMS [2026-01-08T20:22:15.763829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-08T20:22:15.775341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-08T20:22:15.775702] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-08T20:22:15.776484] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-08T20:22:15.776534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:15.776564] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:15.776615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:15.776672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:15.833219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:15.834071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:15.834152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:15.834185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:15.952309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:15.952454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:15.952491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:15.952520] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:15.955785] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=57.65%) [2026-01-08T20:22:15.956052] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-08T20:22:15.956179] [INFO ] [sig ] FMS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:16.094650] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FMS.txt [2026-01-08T20:22:16.094778] [INFO ] [sig ] [1246/3512] Completed FMS in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:16.094817] [INFO ] [sig ] [1247/3512] Forecasting FMX... [2026-01-08T20:22:16.094846] [INFO ] [sig ] Generating forecast for: FMX [2026-01-08T20:22:16.094874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-08T20:22:16.105884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-08T20:22:16.106131] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-08T20:22:16.106947] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-08T20:22:16.106999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:16.107030] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:16.107056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:16.107111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:16.163892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:16.164504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:16.164596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:16.164632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:16.285611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:16.285932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:16.285974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:16.286002] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:16.289502] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-01-08T20:22:16.289799] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-08T20:22:16.289927] [INFO ] [sig ] FMX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:16.429367] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FMX.txt [2026-01-08T20:22:16.429518] [INFO ] [sig ] [1247/3512] Completed FMX in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:16.429558] [INFO ] [sig ] [1248/3512] Forecasting FN... [2026-01-08T20:22:16.429621] [INFO ] [sig ] Generating forecast for: FN [2026-01-08T20:22:16.429653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-08T20:22:16.440907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-08T20:22:16.441181] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-08T20:22:16.441973] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-08T20:22:16.442024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:16.442055] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:16.442081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:16.442137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:16.498506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:16.499161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:16.499236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:16.499268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:16.615734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:16.615847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:16.615883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:16.615910] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:16.619061] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-08T20:22:16.619327] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-08T20:22:16.619448] [INFO ] [sig ] FN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:16.758078] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FN.txt [2026-01-08T20:22:16.758222] [INFO ] [sig ] [1248/3512] Completed FN in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:16.758261] [INFO ] [sig ] [1249/3512] Forecasting FNB... [2026-01-08T20:22:16.758291] [INFO ] [sig ] Generating forecast for: FNB [2026-01-08T20:22:16.758321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-08T20:22:16.769950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-08T20:22:16.770246] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-08T20:22:16.771027] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-08T20:22:16.771078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:16.771109] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:16.771135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:16.771191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:16.827761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:16.828624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:16.828707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:16.828739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:16.944519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:16.944685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:16.944722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:16.944750] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:16.948007] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=24.48%) [2026-01-08T20:22:16.948275] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-08T20:22:16.948413] [INFO ] [sig ] FNB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:17.089541] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FNB.txt [2026-01-08T20:22:17.089673] [INFO ] [sig ] [1249/3512] Completed FNB in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:17.089714] [INFO ] [sig ] [1250/3512] Forecasting FND... [2026-01-08T20:22:17.089743] [INFO ] [sig ] Generating forecast for: FND [2026-01-08T20:22:17.089773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-08T20:22:17.102258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-08T20:22:17.102710] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-08T20:22:17.103550] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-08T20:22:17.103621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:17.103655] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:17.103682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:17.103739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:17.162611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:17.163514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:17.163617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:17.163654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:17.292170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:17.292342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:17.292385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:17.292413] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:17.296147] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-01-08T20:22:17.296440] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-08T20:22:17.296568] [INFO ] [sig ] FND: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:17.443050] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FND.txt [2026-01-08T20:22:17.443212] [INFO ] [sig ] [1250/3512] Completed FND in 0.4s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:17.443254] [INFO ] [sig ] [1251/3512] Forecasting FNF... [2026-01-08T20:22:17.443321] [INFO ] [sig ] Generating forecast for: FNF [2026-01-08T20:22:17.443356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-08T20:22:17.458642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-08T20:22:17.458978] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-08T20:22:17.459807] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-08T20:22:17.459861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:17.459895] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:17.459924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:17.459982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:17.521156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:17.521828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:17.521908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:17.521944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:17.653860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:17.654013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:17.654052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:17.654102] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:17.657383] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: DOWN (p=0.22%) [2026-01-08T20:22:17.657666] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-08T20:22:17.657786] [INFO ] [sig ] FNF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:17.795885] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FNF.txt [2026-01-08T20:22:17.796007] [INFO ] [sig ] [1251/3512] Completed FNF in 0.4s | 2.89 sym/s | Total: 7.2m | ETA: 13.1m [2026-01-08T20:22:17.796046] [INFO ] [sig ] [1252/3512] Forecasting FNKO... [2026-01-08T20:22:17.796075] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-08T20:22:17.796104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-08T20:22:17.807268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-08T20:22:17.807606] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-08T20:22:17.808410] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-08T20:22:17.808461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:17.808492] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:17.808518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:17.808599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:17.865022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:17.865786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:17.865864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:17.865896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:17.980941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:17.981097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:17.981137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:17.981165] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:17.984442] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: UP (p=99.13%) [2026-01-08T20:22:17.984727] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-08T20:22:17.984849] [INFO ] [sig ] FNKO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:18.125142] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FNKO.txt [2026-01-08T20:22:18.125276] [INFO ] [sig ] [1252/3512] Completed FNKO in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-08T20:22:18.125314] [INFO ] [sig ] [1253/3512] Forecasting FNLC... [2026-01-08T20:22:18.125345] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-08T20:22:18.125375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-08T20:22:18.136650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-08T20:22:18.136949] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-08T20:22:18.137744] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-08T20:22:18.137795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:18.137826] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:18.137852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:18.137909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:18.194118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:18.194717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:18.194792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:18.194824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:18.299366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:18.299742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:18.299782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:18.299810] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:18.303748] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=0.07%) [2026-01-08T20:22:18.304024] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-08T20:22:18.304146] [INFO ] [sig ] FNLC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:18.442388] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FNLC.txt [2026-01-08T20:22:18.442518] [INFO ] [sig ] [1253/3512] Completed FNLC in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-08T20:22:18.442555] [INFO ] [sig ] [1254/3512] Forecasting FNX... [2026-01-08T20:22:18.442603] [INFO ] [sig ] Generating forecast for: FNX [2026-01-08T20:22:18.442634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-08T20:22:18.455173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-08T20:22:18.455435] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-08T20:22:18.456205] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-08T20:22:18.456256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:18.456287] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:18.456313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:18.456407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:18.513768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:18.514373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:18.514449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:18.514480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:18.632300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:18.632461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:18.632499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:18.632529] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:18.635920] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=11.25%) [2026-01-08T20:22:18.636238] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-08T20:22:18.636372] [INFO ] [sig ] FNX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:18.774514] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FNX.txt [2026-01-08T20:22:18.774666] [INFO ] [sig ] [1254/3512] Completed FNX in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-08T20:22:18.774706] [INFO ] [sig ] [1255/3512] Forecasting FNY... [2026-01-08T20:22:18.774736] [INFO ] [sig ] Generating forecast for: FNY [2026-01-08T20:22:18.774766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-08T20:22:18.785809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-08T20:22:18.786071] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-08T20:22:18.786862] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-08T20:22:18.786913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:18.786944] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:18.786970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:18.787036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:18.843758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:18.844371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:18.844446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:18.844479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:18.958325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:18.958499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:18.958538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:18.958567] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:18.961886] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=39.50%) [2026-01-08T20:22:18.962168] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-08T20:22:18.962289] [INFO ] [sig ] FNY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:19.101991] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FNY.txt [2026-01-08T20:22:19.102107] [INFO ] [sig ] [1255/3512] Completed FNY in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-08T20:22:19.102144] [INFO ] [sig ] [1256/3512] Forecasting FOA... [2026-01-08T20:22:19.102174] [INFO ] [sig ] Generating forecast for: FOA [2026-01-08T20:22:19.102203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-08T20:22:19.116025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-08T20:22:19.116346] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-08T20:22:19.117368] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-08T20:22:19.117420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:19.117451] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:19.117476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:19.117532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:19.176103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:19.176798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:19.176876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:19.176908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:19.299139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:19.299302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:19.299350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:19.299385] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:19.302760] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=13.23%) [2026-01-08T20:22:19.303039] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-08T20:22:19.303164] [INFO ] [sig ] FOA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:19.440762] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FOA.txt [2026-01-08T20:22:19.440888] [INFO ] [sig ] [1256/3512] Completed FOA in 0.3s | 2.89 sym/s | Total: 7.2m | ETA: 13.0m [2026-01-08T20:22:19.440927] [INFO ] [sig ] [1257/3512] Forecasting FOF... [2026-01-08T20:22:19.440954] [INFO ] [sig ] Generating forecast for: FOF [2026-01-08T20:22:19.440982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-08T20:22:19.452991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-08T20:22:19.453299] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-08T20:22:19.454111] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-08T20:22:19.454174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:19.454206] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:19.454234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:19.454292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:19.509990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:19.510619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:19.510697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:19.510728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:19.624909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:19.625070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:19.625110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:19.625138] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:19.628483] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: DOWN (p=7.78%) [2026-01-08T20:22:19.628800] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-08T20:22:19.628922] [INFO ] [sig ] FOF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:19.767300] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FOF.txt [2026-01-08T20:22:19.767431] [INFO ] [sig ] [1257/3512] Completed FOF in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:19.767469] [INFO ] [sig ] [1258/3512] Forecasting FOLD... [2026-01-08T20:22:19.767497] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-08T20:22:19.767526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-08T20:22:19.779038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-08T20:22:19.779335] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-08T20:22:19.780137] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-08T20:22:19.780188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:19.780219] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:19.780245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:19.780301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:19.836787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:19.837398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:19.837474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:19.837507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:19.957798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:19.957959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:19.957998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:19.958026] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:19.961357] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: DOWN (p=18.41%) [2026-01-08T20:22:19.961644] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-08T20:22:19.961764] [INFO ] [sig ] FOLD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:20.104444] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FOLD.txt [2026-01-08T20:22:20.104605] [INFO ] [sig ] [1258/3512] Completed FOLD in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:20.104646] [INFO ] [sig ] [1259/3512] Forecasting FORM... [2026-01-08T20:22:20.104676] [INFO ] [sig ] Generating forecast for: FORM [2026-01-08T20:22:20.104705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-08T20:22:20.116831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-08T20:22:20.117247] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-08T20:22:20.118060] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-08T20:22:20.118111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:20.118143] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:20.118169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:20.118225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:20.174836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:20.175658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:20.175737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:20.175768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:20.296821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:20.296933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:20.296971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:20.296998] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:20.300525] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=40.09%) [2026-01-08T20:22:20.300804] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-08T20:22:20.300922] [INFO ] [sig ] FORM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:20.442898] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FORM.txt [2026-01-08T20:22:20.443034] [INFO ] [sig ] [1259/3512] Completed FORM in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:20.443073] [INFO ] [sig ] [1260/3512] Forecasting FOSL... [2026-01-08T20:22:20.443102] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-08T20:22:20.443131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-08T20:22:20.454721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-08T20:22:20.455013] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-08T20:22:20.455833] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-08T20:22:20.455886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:20.455917] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:20.455943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:20.456000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:20.514009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:20.514845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:20.514921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:20.514953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:20.636140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:20.636295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:20.636333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:20.636361] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:20.640444] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=41.71%) [2026-01-08T20:22:20.640731] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-08T20:22:20.640852] [INFO ] [sig ] FOSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:20.786607] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FOSL.txt [2026-01-08T20:22:20.786763] [INFO ] [sig ] [1260/3512] Completed FOSL in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:20.786804] [INFO ] [sig ] [1261/3512] Forecasting FOX... [2026-01-08T20:22:20.786833] [INFO ] [sig ] Generating forecast for: FOX [2026-01-08T20:22:20.786864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-08T20:22:20.798688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-08T20:22:20.799018] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-08T20:22:20.799932] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-08T20:22:20.799985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:20.800018] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:20.800045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:20.800102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:20.861707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:20.862349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:20.862425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:20.862458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:20.982293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:20.982637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:20.982676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:20.982704] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:20.985925] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=71.32%) [2026-01-08T20:22:20.986191] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-08T20:22:20.986310] [INFO ] [sig ] FOX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:21.129515] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FOX.txt [2026-01-08T20:22:21.129682] [INFO ] [sig ] [1261/3512] Completed FOX in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:21.129724] [INFO ] [sig ] [1262/3512] Forecasting FOXA... [2026-01-08T20:22:21.129755] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-08T20:22:21.129784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-08T20:22:21.142198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-08T20:22:21.142495] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-08T20:22:21.143280] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-08T20:22:21.143334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:21.143365] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:21.143391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:21.143446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:21.201519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:21.202142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:21.202217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:21.202250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:21.319196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:21.319330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:21.319366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:21.319394] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:21.323003] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-08T20:22:21.323285] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-08T20:22:21.323612] [INFO ] [sig ] FOXA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:21.465417] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FOXA.txt [2026-01-08T20:22:21.465600] [INFO ] [sig ] [1262/3512] Completed FOXA in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:21.465642] [INFO ] [sig ] [1263/3512] Forecasting FOXF... [2026-01-08T20:22:21.465672] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-08T20:22:21.465701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-08T20:22:21.478875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-08T20:22:21.479260] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-08T20:22:21.480143] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-08T20:22:21.480199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:21.480233] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:21.480261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:21.480324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:21.543087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:21.544051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:21.544141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:21.544174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:21.664319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:21.664487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:21.664525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:21.664553] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:21.668084] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=76.97%) [2026-01-08T20:22:21.668384] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-08T20:22:21.668514] [INFO ] [sig ] FOXF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:21.811374] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FOXF.txt [2026-01-08T20:22:21.811523] [INFO ] [sig ] [1263/3512] Completed FOXF in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:21.811563] [INFO ] [sig ] [1264/3512] Forecasting FPF... [2026-01-08T20:22:21.811616] [INFO ] [sig ] Generating forecast for: FPF [2026-01-08T20:22:21.811648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-08T20:22:21.824250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-08T20:22:21.824603] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-08T20:22:21.825447] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-08T20:22:21.825500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:21.825533] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:21.825559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:21.825639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:21.883041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:21.883861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:21.883944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:21.883979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:22.006666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:22.006863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:22.006914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:22.006946] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:22.010463] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=55.08%) [2026-01-08T20:22:22.010784] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-08T20:22:22.010918] [INFO ] [sig ] FPF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:22.157171] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FPF.txt [2026-01-08T20:22:22.157314] [INFO ] [sig ] [1264/3512] Completed FPF in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:22.157354] [INFO ] [sig ] [1265/3512] Forecasting FPH... [2026-01-08T20:22:22.157382] [INFO ] [sig ] Generating forecast for: FPH [2026-01-08T20:22:22.157411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-08T20:22:22.169999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-08T20:22:22.170274] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-08T20:22:22.171297] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-08T20:22:22.171359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:22.171398] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:22.171430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:22.171485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:22.229521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:22.230244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:22.230327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:22.230362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:22.350243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:22.350421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:22.350469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:22.350501] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:22.353860] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=53.41%) [2026-01-08T20:22:22.354132] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-08T20:22:22.354253] [INFO ] [sig ] FPH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:22.492170] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FPH.txt [2026-01-08T20:22:22.492302] [INFO ] [sig ] [1265/3512] Completed FPH in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:22.492343] [INFO ] [sig ] [1266/3512] Forecasting FPI... [2026-01-08T20:22:22.492372] [INFO ] [sig ] Generating forecast for: FPI [2026-01-08T20:22:22.492402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-08T20:22:22.504452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-08T20:22:22.504792] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-08T20:22:22.505563] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-08T20:22:22.505633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:22.505664] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:22.505691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:22.505746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:22.562033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:22.562762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:22.562839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:22.562871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:22.678642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:22.678794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:22.678833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:22.678861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:22.682283] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=50.59%) [2026-01-08T20:22:22.682563] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-08T20:22:22.682701] [INFO ] [sig ] FPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:22.826156] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FPI.txt [2026-01-08T20:22:22.826342] [INFO ] [sig ] [1266/3512] Completed FPI in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:22.826382] [INFO ] [sig ] [1267/3512] Forecasting FPXI... [2026-01-08T20:22:22.826410] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-08T20:22:22.826440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-08T20:22:22.839608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-08T20:22:22.839928] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-08T20:22:22.840730] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-08T20:22:22.840780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:22.840810] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:22.840836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:22.840892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:22.898611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:22.899326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:22.899413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:22.899446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:23.003243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:23.003416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:23.003464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:23.003492] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:23.007300] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=11.84%) [2026-01-08T20:22:23.007608] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-08T20:22:23.007739] [INFO ] [sig ] FPXI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:23.147067] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FPXI.txt [2026-01-08T20:22:23.147224] [INFO ] [sig ] [1267/3512] Completed FPXI in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 13.0m [2026-01-08T20:22:23.147292] [INFO ] [sig ] [1268/3512] Forecasting FRA... [2026-01-08T20:22:23.147322] [INFO ] [sig ] Generating forecast for: FRA [2026-01-08T20:22:23.147352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-08T20:22:23.159534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-08T20:22:23.159878] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-08T20:22:23.160672] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-08T20:22:23.160722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:23.160765] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:23.160793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:23.160850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:23.218664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:23.219790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:23.219876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:23.219909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:23.341586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:23.341744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:23.341783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:23.341812] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:23.345234] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-01-08T20:22:23.345543] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-08T20:22:23.345687] [INFO ] [sig ] FRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:23.486742] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FRA.txt [2026-01-08T20:22:23.486897] [INFO ] [sig ] [1268/3512] Completed FRA in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-08T20:22:23.486937] [INFO ] [sig ] [1269/3512] Forecasting FRBA... [2026-01-08T20:22:23.486966] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-08T20:22:23.486995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-08T20:22:23.499413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-08T20:22:23.499907] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-08T20:22:23.500884] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-08T20:22:23.500935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:23.500966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:23.500991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:23.501047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:23.557909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:23.558732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:23.558816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:23.558850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:23.677067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:23.677221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:23.677258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:23.677286] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:23.680589] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=33.47%) [2026-01-08T20:22:23.680867] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-08T20:22:23.680987] [INFO ] [sig ] FRBA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:23.819939] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FRBA.txt [2026-01-08T20:22:23.820082] [INFO ] [sig ] [1269/3512] Completed FRBA in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-08T20:22:23.820122] [INFO ] [sig ] [1270/3512] Forecasting FRGE... [2026-01-08T20:22:23.820151] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-08T20:22:23.820180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-08T20:22:23.831752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-08T20:22:23.832153] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-08T20:22:23.832978] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-08T20:22:23.833029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:23.833059] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:23.833085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:23.833140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:23.890228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:23.891018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:23.891099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:23.891133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:24.016240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:24.016402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:24.016442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:24.016472] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:24.019921] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-01-08T20:22:24.020200] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-08T20:22:24.020324] [INFO ] [sig ] FRGE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:24.158160] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FRGE.txt [2026-01-08T20:22:24.158290] [INFO ] [sig ] [1270/3512] Completed FRGE in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-08T20:22:24.158329] [INFO ] [sig ] [1271/3512] Forecasting FRHC... [2026-01-08T20:22:24.158374] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-08T20:22:24.158405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-08T20:22:24.170340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-08T20:22:24.170904] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-08T20:22:24.171736] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-08T20:22:24.171789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:24.171822] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:24.171893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:24.171976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:24.230587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:24.231318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:24.231398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:24.231430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:24.347503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:24.347678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:24.347720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:24.347748] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:24.351068] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-01-08T20:22:24.351345] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-08T20:22:24.351466] [INFO ] [sig ] FRHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:24.489812] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FRHC.txt [2026-01-08T20:22:24.489970] [INFO ] [sig ] [1271/3512] Completed FRHC in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-08T20:22:24.490017] [INFO ] [sig ] [1272/3512] Forecasting FRME... [2026-01-08T20:22:24.490050] [INFO ] [sig ] Generating forecast for: FRME [2026-01-08T20:22:24.490081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-08T20:22:24.502011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-08T20:22:24.502312] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-08T20:22:24.503117] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-08T20:22:24.503169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:24.503201] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:24.503227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:24.503283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:24.561124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:24.561859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:24.561936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:24.561967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:24.676887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:24.677036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:24.677075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:24.677105] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:24.680406] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=26.17%) [2026-01-08T20:22:24.680692] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-08T20:22:24.680813] [INFO ] [sig ] FRME: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:24.816808] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FRME.txt [2026-01-08T20:22:24.816945] [INFO ] [sig ] [1272/3512] Completed FRME in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-08T20:22:24.816985] [INFO ] [sig ] [1273/3512] Forecasting FRO... [2026-01-08T20:22:24.817013] [INFO ] [sig ] Generating forecast for: FRO [2026-01-08T20:22:24.817043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-08T20:22:24.830284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-08T20:22:24.830724] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-08T20:22:24.831544] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-08T20:22:24.831613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:24.831645] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:24.831673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:24.831729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:24.889822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:24.890715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:24.890796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:24.890828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:25.015484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:25.015660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:25.015703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:25.015733] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:25.019438] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-08T20:22:25.019810] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-08T20:22:25.019974] [INFO ] [sig ] FRO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:25.164793] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FRO.txt [2026-01-08T20:22:25.164949] [INFO ] [sig ] [1273/3512] Completed FRO in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-08T20:22:25.164988] [INFO ] [sig ] [1274/3512] Forecasting FROG... [2026-01-08T20:22:25.165017] [INFO ] [sig ] Generating forecast for: FROG [2026-01-08T20:22:25.165055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-08T20:22:25.178303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-08T20:22:25.178734] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-08T20:22:25.179727] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-08T20:22:25.179779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:25.179810] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:25.179835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:25.179892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:25.240455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:25.241312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:25.241391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:25.241424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:25.364361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:25.364521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:25.364589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:25.364635] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:25.368096] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=78.15%) [2026-01-08T20:22:25.368391] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-08T20:22:25.368518] [INFO ] [sig ] FROG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:25.508797] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FROG.txt [2026-01-08T20:22:25.508955] [INFO ] [sig ] [1274/3512] Completed FROG in 0.3s | 2.89 sym/s | Total: 7.3m | ETA: 12.9m [2026-01-08T20:22:25.508997] [INFO ] [sig ] [1275/3512] Forecasting FRPH... [2026-01-08T20:22:25.509026] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-08T20:22:25.509055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-08T20:22:25.520832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-08T20:22:25.521142] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-08T20:22:25.521925] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-08T20:22:25.521976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:25.522007] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:25.522033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:25.522088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:25.579680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:25.580528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:25.580626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:25.580662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:25.707816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:25.707953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:25.707993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:25.708038] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:25.711403] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-08T20:22:25.711745] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-08T20:22:25.711879] [INFO ] [sig ] FRPH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:25.853271] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FRPH.txt [2026-01-08T20:22:25.853395] [INFO ] [sig ] [1275/3512] Completed FRPH in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:25.853432] [INFO ] [sig ] [1276/3512] Forecasting FRSH... [2026-01-08T20:22:25.853467] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-08T20:22:25.853497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-08T20:22:25.865690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-08T20:22:25.865982] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-08T20:22:25.866790] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-08T20:22:25.866841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:25.866874] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:25.866901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:25.866958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:25.924691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:25.925364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:25.925445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:25.925485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:26.046477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:26.046644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:26.046685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:26.046717] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:26.050214] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: DOWN (p=11.26%) [2026-01-08T20:22:26.050493] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-08T20:22:26.050637] [INFO ] [sig ] FRSH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:26.190929] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FRSH.txt [2026-01-08T20:22:26.191064] [INFO ] [sig ] [1276/3512] Completed FRSH in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:26.191104] [INFO ] [sig ] [1277/3512] Forecasting FRSX... [2026-01-08T20:22:26.191133] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-08T20:22:26.191162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-08T20:22:26.202705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-08T20:22:26.202984] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-08T20:22:26.203775] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-08T20:22:26.203826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:26.203857] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:26.203883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:26.203939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:26.263299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:26.264198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:26.264300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:26.264338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:26.384285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:26.384435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:26.384481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:26.384508] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:26.388009] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-01-08T20:22:26.388273] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-08T20:22:26.388418] [INFO ] [sig ] FRSX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:26.535524] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FRSX.txt [2026-01-08T20:22:26.535690] [INFO ] [sig ] [1277/3512] Completed FRSX in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:26.535734] [INFO ] [sig ] [1278/3512] Forecasting FSBC... [2026-01-08T20:22:26.535766] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-08T20:22:26.535795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-08T20:22:26.546961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-08T20:22:26.547230] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-08T20:22:26.548040] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-08T20:22:26.548091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:26.548122] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:26.548149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:26.548204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:26.607084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:26.607880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:26.607955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:26.607987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:26.732003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:26.732159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:26.732199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:26.732227] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:26.736002] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-08T20:22:26.736277] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-08T20:22:26.736405] [INFO ] [sig ] FSBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:26.890902] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FSBC.txt [2026-01-08T20:22:26.891056] [INFO ] [sig ] [1278/3512] Completed FSBC in 0.4s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:26.891096] [INFO ] [sig ] [1279/3512] Forecasting FSCO... [2026-01-08T20:22:26.891125] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-08T20:22:26.891154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-08T20:22:26.903086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-08T20:22:26.903404] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-08T20:22:26.904226] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-08T20:22:26.904278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:26.904321] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:26.904350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:26.904407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:26.968029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:26.968961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:26.969050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:26.969085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:27.089003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:27.089156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:27.089198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:27.089226] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:27.092940] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=77.76%) [2026-01-08T20:22:27.093213] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-08T20:22:27.093339] [INFO ] [sig ] FSCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:27.238025] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FSCO.txt [2026-01-08T20:22:27.238202] [INFO ] [sig ] [1279/3512] Completed FSCO in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:27.238248] [INFO ] [sig ] [1280/3512] Forecasting FSK... [2026-01-08T20:22:27.238278] [INFO ] [sig ] Generating forecast for: FSK [2026-01-08T20:22:27.238314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-08T20:22:27.251315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-08T20:22:27.251756] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-08T20:22:27.252724] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-08T20:22:27.252791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:27.252823] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:27.252850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:27.252907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:27.327349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:27.328565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:27.328721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:27.328771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:27.476657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:27.476821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:27.476862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:27.476892] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:27.480783] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-08T20:22:27.481147] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-08T20:22:27.481293] [INFO ] [sig ] FSK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:27.674452] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FSK.txt [2026-01-08T20:22:27.674747] [INFO ] [sig ] [1280/3512] Completed FSK in 0.4s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:27.674811] [INFO ] [sig ] [1281/3512] Forecasting FSLY... [2026-01-08T20:22:27.674856] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-08T20:22:27.674902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-08T20:22:27.694294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-08T20:22:27.694855] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-08T20:22:27.695995] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-08T20:22:27.696064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:27.696108] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:27.696147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:27.696229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:27.767265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:27.768648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:27.768872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:27.768933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:27.944025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:27.944226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:27.944290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:27.944339] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:27.950101] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: DOWN (p=38.73%) [2026-01-08T20:22:27.950685] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-08T20:22:27.950902] [INFO ] [sig ] FSLY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:28.159282] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FSLY.txt [2026-01-08T20:22:28.159516] [INFO ] [sig ] [1281/3512] Completed FSLY in 0.5s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:28.159604] [INFO ] [sig ] [1282/3512] Forecasting FSM... [2026-01-08T20:22:28.159659] [INFO ] [sig ] Generating forecast for: FSM [2026-01-08T20:22:28.159713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-08T20:22:28.175103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-08T20:22:28.175564] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-08T20:22:28.176547] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-08T20:22:28.176631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:28.176665] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:28.176691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:28.176749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:28.258945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:28.260067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:28.260171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:28.260214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:28.409621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:28.409791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:28.409831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:28.409861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:28.413606] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=64.87%) [2026-01-08T20:22:28.413947] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-08T20:22:28.414095] [INFO ] [sig ] FSM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:28.559900] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FSM.txt [2026-01-08T20:22:28.560047] [INFO ] [sig ] [1282/3512] Completed FSM in 0.4s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:28.560087] [INFO ] [sig ] [1283/3512] Forecasting FSS... [2026-01-08T20:22:28.560123] [INFO ] [sig ] Generating forecast for: FSS [2026-01-08T20:22:28.560155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-08T20:22:28.571741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-08T20:22:28.572080] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-08T20:22:28.572900] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-08T20:22:28.572950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:28.572982] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:28.573008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:28.573064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:28.629962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:28.631092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:28.631177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:28.631210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:28.762715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:28.762887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:28.762939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:28.762986] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:28.767033] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-01-08T20:22:28.767393] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-08T20:22:28.767554] [INFO ] [sig ] FSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:28.929379] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FSS.txt [2026-01-08T20:22:28.929554] [INFO ] [sig ] [1283/3512] Completed FSS in 0.4s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:28.929619] [INFO ] [sig ] [1284/3512] Forecasting FTA... [2026-01-08T20:22:28.929652] [INFO ] [sig ] Generating forecast for: FTA [2026-01-08T20:22:28.929682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-08T20:22:28.940714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-08T20:22:28.941019] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-08T20:22:28.941824] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-08T20:22:28.941876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:28.941908] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:28.941935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:28.941991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:28.997595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:28.998361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:28.998443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:28.998475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:29.117197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:29.117353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:29.117393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:29.117421] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:29.120812] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=44.18%) [2026-01-08T20:22:29.121090] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-08T20:22:29.121215] [INFO ] [sig ] FTA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:29.259028] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTA.txt [2026-01-08T20:22:29.259205] [INFO ] [sig ] [1284/3512] Completed FTA in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:29.259245] [INFO ] [sig ] [1285/3512] Forecasting FTAI... [2026-01-08T20:22:29.259276] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-08T20:22:29.259306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-08T20:22:29.270974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-08T20:22:29.271312] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-08T20:22:29.272191] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-08T20:22:29.272245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:29.272278] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:29.272304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:29.272361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:29.331438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:29.332363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:29.332453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:29.332488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:29.457794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:29.457958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:29.457999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:29.458027] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:29.462042] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-01-08T20:22:29.462426] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-08T20:22:29.462595] [INFO ] [sig ] FTAI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:29.619792] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTAI.txt [2026-01-08T20:22:29.619954] [INFO ] [sig ] [1285/3512] Completed FTAI in 0.4s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:29.619997] [INFO ] [sig ] [1286/3512] Forecasting FTC... [2026-01-08T20:22:29.620027] [INFO ] [sig ] Generating forecast for: FTC [2026-01-08T20:22:29.620057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-08T20:22:29.633238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-08T20:22:29.633555] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-08T20:22:29.634386] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-08T20:22:29.634438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:29.634473] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:29.634503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:29.634559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:29.694858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:29.695771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:29.695858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:29.695891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:29.811961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:29.812137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:29.812192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:29.812243] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:29.815763] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=38.72%) [2026-01-08T20:22:29.816034] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-08T20:22:29.816156] [INFO ] [sig ] FTC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:29.955370] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTC.txt [2026-01-08T20:22:29.955511] [INFO ] [sig ] [1286/3512] Completed FTC in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.9m [2026-01-08T20:22:29.955550] [INFO ] [sig ] [1287/3512] Forecasting FTCI... [2026-01-08T20:22:29.955598] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-08T20:22:29.955629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-08T20:22:29.967135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-08T20:22:29.967409] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-08T20:22:29.968225] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-08T20:22:29.968283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:29.968327] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:29.968392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:29.968455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:30.024503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:30.025193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:30.025271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:30.025303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:30.150983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:30.151128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:30.151167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:30.151196] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:30.154986] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=55.50%) [2026-01-08T20:22:30.155259] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-08T20:22:30.155378] [INFO ] [sig ] FTCI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:30.297965] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTCI.txt [2026-01-08T20:22:30.298096] [INFO ] [sig ] [1287/3512] Completed FTCI in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-08T20:22:30.298135] [INFO ] [sig ] [1288/3512] Forecasting FTCS... [2026-01-08T20:22:30.298164] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-08T20:22:30.298193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-08T20:22:30.309867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-08T20:22:30.310164] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-08T20:22:30.310962] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-08T20:22:30.311013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:30.311079] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:30.311107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:30.311164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:30.370160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:30.370930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:30.371013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:30.371046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:30.490377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:30.490531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:30.490586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:30.490619] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:30.493915] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-01-08T20:22:30.494181] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-08T20:22:30.494302] [INFO ] [sig ] FTCS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:30.636541] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTCS.txt [2026-01-08T20:22:30.636689] [INFO ] [sig ] [1288/3512] Completed FTCS in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-08T20:22:30.636730] [INFO ] [sig ] [1289/3512] Forecasting FTEK... [2026-01-08T20:22:30.636758] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-08T20:22:30.636787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-08T20:22:30.649076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-08T20:22:30.649494] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-08T20:22:30.650359] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-08T20:22:30.650414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:30.650445] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:30.650470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:30.650526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:30.710343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:30.711235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:30.711330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:30.711363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:30.830261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:30.830440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:30.830484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:30.830517] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:30.834651] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=43.01%) [2026-01-08T20:22:30.834936] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-08T20:22:30.835065] [INFO ] [sig ] FTEK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:30.974141] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTEK.txt [2026-01-08T20:22:30.974266] [INFO ] [sig ] [1289/3512] Completed FTEK in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-08T20:22:30.974304] [INFO ] [sig ] [1290/3512] Forecasting FTGC... [2026-01-08T20:22:30.974333] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-08T20:22:30.974362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-08T20:22:30.987139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-08T20:22:30.987607] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-08T20:22:30.988479] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-08T20:22:30.988532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:30.988565] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:30.988610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:30.988681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:31.057991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:31.058970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:31.059059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:31.059092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:31.177373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:31.177539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:31.177598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:31.177629] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:31.181050] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-01-08T20:22:31.181348] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-08T20:22:31.181484] [INFO ] [sig ] FTGC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:31.324019] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTGC.txt [2026-01-08T20:22:31.324192] [INFO ] [sig ] [1290/3512] Completed FTGC in 0.3s | 2.89 sym/s | Total: 7.4m | ETA: 12.8m [2026-01-08T20:22:31.324233] [INFO ] [sig ] [1291/3512] Forecasting FTGS... [2026-01-08T20:22:31.324265] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-08T20:22:31.324297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-08T20:22:31.336068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-08T20:22:31.336451] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-08T20:22:31.337291] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-08T20:22:31.337343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:31.337377] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:31.337405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:31.337461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:31.401489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:31.402535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:31.402650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:31.402695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:31.534828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:31.534985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:31.535023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:31.535084] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:31.538457] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-08T20:22:31.538752] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-08T20:22:31.538880] [INFO ] [sig ] FTGS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:31.678268] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTGS.txt [2026-01-08T20:22:31.678440] [INFO ] [sig ] [1291/3512] Completed FTGS in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:31.678484] [INFO ] [sig ] [1292/3512] Forecasting FTHI... [2026-01-08T20:22:31.678515] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-08T20:22:31.678550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-08T20:22:31.690186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-08T20:22:31.690482] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-08T20:22:31.691315] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-08T20:22:31.691379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:31.691413] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:31.691439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:31.691496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:31.747380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:31.748169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:31.748269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:31.748302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:31.866552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:31.866721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:31.866760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:31.866787] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:31.870122] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=10.35%) [2026-01-08T20:22:31.870391] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-08T20:22:31.870513] [INFO ] [sig ] FTHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:32.010641] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTHI.txt [2026-01-08T20:22:32.010792] [INFO ] [sig ] [1292/3512] Completed FTHI in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:32.010833] [INFO ] [sig ] [1293/3512] Forecasting FTHY... [2026-01-08T20:22:32.010862] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-08T20:22:32.010892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-08T20:22:32.023550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-08T20:22:32.023978] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-08T20:22:32.024852] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-08T20:22:32.024907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:32.024942] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:32.024970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:32.025029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:32.082188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:32.083160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:32.083246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:32.083278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:32.201009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:32.201178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:32.201219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:32.201252] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:32.204773] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=41.97%) [2026-01-08T20:22:32.205089] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-08T20:22:32.205242] [INFO ] [sig ] FTHY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:32.360340] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTHY.txt [2026-01-08T20:22:32.360554] [INFO ] [sig ] [1293/3512] Completed FTHY in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:32.360630] [INFO ] [sig ] [1294/3512] Forecasting FTI... [2026-01-08T20:22:32.360671] [INFO ] [sig ] Generating forecast for: FTI [2026-01-08T20:22:32.360723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-08T20:22:32.374910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-08T20:22:32.375390] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-08T20:22:32.376527] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-08T20:22:32.376617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:32.376663] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:32.376700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:32.376787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:32.455426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:32.456610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:32.456741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:32.456789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:32.582170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:32.582339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:32.582382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:32.582410] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:32.585956] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: DOWN (p=25.96%) [2026-01-08T20:22:32.586275] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-08T20:22:32.586411] [INFO ] [sig ] FTI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:32.727297] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTI.txt [2026-01-08T20:22:32.727466] [INFO ] [sig ] [1294/3512] Completed FTI in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:32.727509] [INFO ] [sig ] [1295/3512] Forecasting FTK... [2026-01-08T20:22:32.727538] [INFO ] [sig ] Generating forecast for: FTK [2026-01-08T20:22:32.727585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-08T20:22:32.739766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-08T20:22:32.740190] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-08T20:22:32.741056] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-08T20:22:32.741111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:32.741143] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:32.741171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:32.741228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:32.798444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:32.799417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:32.799507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:32.799541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:32.922960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:32.923119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:32.923159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:32.923188] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:32.926721] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-08T20:22:32.927038] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-08T20:22:32.927181] [INFO ] [sig ] FTK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:33.068796] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTK.txt [2026-01-08T20:22:33.068978] [INFO ] [sig ] [1295/3512] Completed FTK in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:33.069020] [INFO ] [sig ] [1296/3512] Forecasting FTLF... [2026-01-08T20:22:33.069050] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-08T20:22:33.069080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-08T20:22:33.080605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-08T20:22:33.081035] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-08T20:22:33.081912] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-08T20:22:33.081964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:33.081996] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:33.082022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:33.082077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:33.139032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:33.139951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:33.140038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:33.140070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:33.247456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:33.247631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:33.247674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:33.247702] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:33.251319] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=8.77%) [2026-01-08T20:22:33.251688] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-08T20:22:33.251826] [INFO ] [sig ] FTLF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:33.394834] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTLF.txt [2026-01-08T20:22:33.394986] [INFO ] [sig ] [1296/3512] Completed FTLF in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:33.395026] [INFO ] [sig ] [1297/3512] Forecasting FTQI... [2026-01-08T20:22:33.395055] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-08T20:22:33.395085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-08T20:22:33.407010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-08T20:22:33.407369] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-08T20:22:33.408164] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-08T20:22:33.408215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:33.408246] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:33.408272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:33.408328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:33.468282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:33.469149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:33.469237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:33.469269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:33.589365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:33.589526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:33.589565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:33.589624] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:33.593094] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=80.15%) [2026-01-08T20:22:33.593400] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-08T20:22:33.593537] [INFO ] [sig ] FTQI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:33.734692] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTQI.txt [2026-01-08T20:22:33.734839] [INFO ] [sig ] [1297/3512] Completed FTQI in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:33.734878] [INFO ] [sig ] [1298/3512] Forecasting FTRE... [2026-01-08T20:22:33.734907] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-08T20:22:33.734936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-08T20:22:33.746134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-08T20:22:33.746403] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-08T20:22:33.747198] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-08T20:22:33.747249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:33.747280] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:33.747306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:33.747362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:33.804642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:33.805486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:33.805634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:33.805677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:33.927199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:33.927346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:33.927386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:33.927414] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:33.930724] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=76.56%) [2026-01-08T20:22:33.930988] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-08T20:22:33.931105] [INFO ] [sig ] FTRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:34.068585] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTRE.txt [2026-01-08T20:22:34.068721] [INFO ] [sig ] [1298/3512] Completed FTRE in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:34.068760] [INFO ] [sig ] [1299/3512] Forecasting FTRI... [2026-01-08T20:22:34.068789] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-08T20:22:34.068821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-08T20:22:34.080613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-08T20:22:34.080868] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-08T20:22:34.081658] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-08T20:22:34.081708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:34.081740] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:34.081767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:34.081822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:34.140028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:34.140679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:34.140755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:34.140787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:34.257447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:34.257625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:34.257664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:34.257693] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:34.261010] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=68.84%) [2026-01-08T20:22:34.261288] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-08T20:22:34.261406] [INFO ] [sig ] FTRI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:34.402458] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTRI.txt [2026-01-08T20:22:34.402608] [INFO ] [sig ] [1299/3512] Completed FTRI in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:34.402658] [INFO ] [sig ] [1300/3512] Forecasting FTS... [2026-01-08T20:22:34.402694] [INFO ] [sig ] Generating forecast for: FTS [2026-01-08T20:22:34.402730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-08T20:22:34.414394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-08T20:22:34.414671] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-08T20:22:34.415429] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-08T20:22:34.415479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:34.415510] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:34.415536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:34.415608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:34.472929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:34.473525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:34.473622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:34.473655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:34.597345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:34.597488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:34.597526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:34.597554] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:34.601321] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-01-08T20:22:34.601603] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-08T20:22:34.601732] [INFO ] [sig ] FTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:34.742031] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTS.txt [2026-01-08T20:22:34.742186] [INFO ] [sig ] [1300/3512] Completed FTS in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:34.742225] [INFO ] [sig ] [1301/3512] Forecasting FTSL... [2026-01-08T20:22:34.742255] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-08T20:22:34.742285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-08T20:22:34.754158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-08T20:22:34.754522] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-08T20:22:34.755340] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-08T20:22:34.755391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:34.755422] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:34.755448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:34.755504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:34.812753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:34.813630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:34.813712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:34.813744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:34.936092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:34.936257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:34.936298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:34.936327] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:34.939916] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: DOWN (p=30.63%) [2026-01-08T20:22:34.940205] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-08T20:22:34.940339] [INFO ] [sig ] FTSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:35.082382] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FTSL.txt [2026-01-08T20:22:35.082607] [INFO ] [sig ] [1301/3512] Completed FTSL in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:35.082649] [INFO ] [sig ] [1302/3512] Forecasting FTSM... [2026-01-08T20:22:35.082680] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-08T20:22:35.082710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-08T20:22:35.094286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-08T20:22:35.094732] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-08T20:22:35.095591] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-08T20:22:35.095643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:35.095674] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:35.095701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:35.095757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:35.151365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:35.152223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:35.152304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:35.152337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:35.253158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:35.253314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:35.253354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:35.253382] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:35.256785] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=61.28%) [2026-01-08T20:22:35.257079] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-08T20:22:35.257205] [INFO ] [sig ] FTSM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:35.397200] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTSM.txt [2026-01-08T20:22:35.397372] [INFO ] [sig ] [1302/3512] Completed FTSM in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.8m [2026-01-08T20:22:35.397415] [INFO ] [sig ] [1303/3512] Forecasting FTXL... [2026-01-08T20:22:35.397443] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-08T20:22:35.397473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-08T20:22:35.408912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-08T20:22:35.409296] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-08T20:22:35.410135] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-08T20:22:35.410198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:35.410231] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:35.410257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:35.410312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:35.467589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:35.468461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:35.468543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:35.468602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:35.586428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:35.586600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:35.586640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:35.586669] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:35.589962] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: UP (p=54.47%) [2026-01-08T20:22:35.590230] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-08T20:22:35.590349] [INFO ] [sig ] FTXL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:35.730658] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTXL.txt [2026-01-08T20:22:35.730981] [INFO ] [sig ] [1303/3512] Completed FTXL in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-08T20:22:35.731021] [INFO ] [sig ] [1304/3512] Forecasting FTXN... [2026-01-08T20:22:35.731051] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-08T20:22:35.731080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-08T20:22:35.742929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-08T20:22:35.743288] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-08T20:22:35.744084] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-08T20:22:35.744136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:35.744168] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:35.744195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:35.744251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:35.802047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:35.802899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:35.802979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:35.803011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:35.922362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:35.922513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:35.922551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:35.922598] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:35.925881] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: UP (p=84.78%) [2026-01-08T20:22:35.926150] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-08T20:22:35.926269] [INFO ] [sig ] FTXN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:36.072760] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTXN.txt [2026-01-08T20:22:36.072923] [INFO ] [sig ] [1304/3512] Completed FTXN in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-08T20:22:36.072964] [INFO ] [sig ] [1305/3512] Forecasting FTXO... [2026-01-08T20:22:36.072993] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-08T20:22:36.073023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-08T20:22:36.084433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-08T20:22:36.084824] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-08T20:22:36.085734] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-08T20:22:36.085786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:36.085858] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:36.085887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:36.085943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:36.141661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:36.142536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:36.142648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:36.142681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:36.264837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:36.264991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:36.265032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:36.265059] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:36.268408] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-08T20:22:36.268718] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-08T20:22:36.268844] [INFO ] [sig ] FTXO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:36.409076] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FTXO.txt [2026-01-08T20:22:36.409232] [INFO ] [sig ] [1305/3512] Completed FTXO in 0.3s | 2.89 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-08T20:22:36.409284] [INFO ] [sig ] [1306/3512] Forecasting FUBO... [2026-01-08T20:22:36.409327] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-08T20:22:36.409363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-08T20:22:36.421308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-08T20:22:36.421664] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-08T20:22:36.422461] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-08T20:22:36.422512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:36.422544] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:36.422586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:36.422648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:36.480484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:36.481356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:36.481439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:36.481471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:36.623099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:36.623259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:36.623303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:36.623332] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:36.626884] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=44.22%) [2026-01-08T20:22:36.627199] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-08T20:22:36.627334] [INFO ] [sig ] FUBO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:36.767740] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FUBO.txt [2026-01-08T20:22:36.767896] [INFO ] [sig ] [1306/3512] Completed FUBO in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-08T20:22:36.767944] [INFO ] [sig ] [1307/3512] Forecasting FUL... [2026-01-08T20:22:36.767974] [INFO ] [sig ] Generating forecast for: FUL [2026-01-08T20:22:36.768004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-08T20:22:36.779874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-08T20:22:36.780239] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-08T20:22:36.781136] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-08T20:22:36.781190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:36.781224] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:36.781251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:36.781307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:36.853417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:36.854330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:36.854419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:36.854453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:36.994455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:36.994635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:36.994678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:36.994710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:36.998443] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=0.16%) [2026-01-08T20:22:36.998925] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-08T20:22:36.999073] [INFO ] [sig ] FUL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:37.145108] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FUL.txt [2026-01-08T20:22:37.145268] [INFO ] [sig ] [1307/3512] Completed FUL in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-08T20:22:37.145311] [INFO ] [sig ] [1308/3512] Forecasting FULC... [2026-01-08T20:22:37.145341] [INFO ] [sig ] Generating forecast for: FULC [2026-01-08T20:22:37.145373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-08T20:22:37.157384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-08T20:22:37.157766] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-08T20:22:37.158633] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-08T20:22:37.158697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:37.158736] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:37.158768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:37.158834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:37.221153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:37.222118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:37.222201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:37.222235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:37.350919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:37.351082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:37.351121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:37.351185] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:37.354852] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-01-08T20:22:37.355196] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-08T20:22:37.355340] [INFO ] [sig ] FULC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:37.499154] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FULC.txt [2026-01-08T20:22:37.499319] [INFO ] [sig ] [1308/3512] Completed FULC in 0.4s | 2.89 sym/s | Total: 7.5m | ETA: 12.7m [2026-01-08T20:22:37.499361] [INFO ] [sig ] [1309/3512] Forecasting FUN... [2026-01-08T20:22:37.499390] [INFO ] [sig ] Generating forecast for: FUN [2026-01-08T20:22:37.499420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-08T20:22:37.511917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-08T20:22:37.512324] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-08T20:22:37.513213] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-08T20:22:37.513266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:37.513297] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:37.513323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:37.513389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:37.572871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:37.573812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:37.573898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:37.573930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:37.694392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:37.694548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:37.694603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:37.694634] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:37.698058] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=64.22%) [2026-01-08T20:22:37.698363] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-08T20:22:37.698490] [INFO ] [sig ] FUN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:37.902996] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FUN.txt [2026-01-08T20:22:37.903161] [INFO ] [sig ] [1309/3512] Completed FUN in 0.4s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:37.903201] [INFO ] [sig ] [1310/3512] Forecasting FUNC... [2026-01-08T20:22:37.903230] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-08T20:22:37.903259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-08T20:22:37.914682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-08T20:22:37.915055] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-08T20:22:37.915867] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-08T20:22:37.915918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:37.915948] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:37.915973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:37.916028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:37.972190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:37.973067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:37.973150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:37.973182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:38.089102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:38.089257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:38.089313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:38.089344] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:38.092726] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-08T20:22:38.093010] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-08T20:22:38.093140] [INFO ] [sig ] FUNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:38.232975] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FUNC.txt [2026-01-08T20:22:38.233139] [INFO ] [sig ] [1310/3512] Completed FUNC in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:38.233178] [INFO ] [sig ] [1311/3512] Forecasting FUND... [2026-01-08T20:22:38.233208] [INFO ] [sig ] Generating forecast for: FUND [2026-01-08T20:22:38.233238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-08T20:22:38.246065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-08T20:22:38.246440] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-08T20:22:38.247245] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-08T20:22:38.247296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:38.247326] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:38.247352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:38.247407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:38.304004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:38.304913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:38.304997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:38.305029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:38.417935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:38.418095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:38.418134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:38.418163] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:38.421628] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=84.33%) [2026-01-08T20:22:38.421930] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-08T20:22:38.422060] [INFO ] [sig ] FUND: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:38.569015] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FUND.txt [2026-01-08T20:22:38.569175] [INFO ] [sig ] [1311/3512] Completed FUND in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:38.569215] [INFO ] [sig ] [1312/3512] Forecasting FVCB... [2026-01-08T20:22:38.569245] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-08T20:22:38.569275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-08T20:22:38.580565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-08T20:22:38.581005] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-08T20:22:38.581845] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-08T20:22:38.581897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:38.581928] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:38.581954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:38.582010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:38.639021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:38.639982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:38.640063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:38.640096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:38.750657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:38.750817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:38.750858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:38.750886] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:38.754210] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=41.17%) [2026-01-08T20:22:38.754478] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-08T20:22:38.754616] [INFO ] [sig ] FVCB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:38.892457] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FVCB.txt [2026-01-08T20:22:38.892609] [INFO ] [sig ] [1312/3512] Completed FVCB in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:38.892650] [INFO ] [sig ] [1313/3512] Forecasting FWONA... [2026-01-08T20:22:38.892679] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-08T20:22:38.892709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-08T20:22:38.904078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-08T20:22:38.904412] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-08T20:22:38.905216] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-08T20:22:38.905267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:38.905298] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:38.905324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:38.905380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:38.962082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:38.962792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:38.962868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:38.962901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:39.080536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:39.080697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:39.080742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:39.080778] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:39.084093] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=91.90%) [2026-01-08T20:22:39.084377] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-08T20:22:39.084500] [INFO ] [sig ] FWONA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:39.223690] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FWONA.txt [2026-01-08T20:22:39.223823] [INFO ] [sig ] [1313/3512] Completed FWONA in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:39.223863] [INFO ] [sig ] [1314/3512] Forecasting FWONK... [2026-01-08T20:22:39.223892] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-08T20:22:39.223921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-08T20:22:39.235296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-08T20:22:39.235613] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-08T20:22:39.236377] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-08T20:22:39.236427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:39.236481] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:39.236509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:39.236564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:39.293238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:39.293947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:39.294026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:39.294058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:39.408662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:39.408801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:39.408839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:39.408868] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:39.412168] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-01-08T20:22:39.412436] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-08T20:22:39.412558] [INFO ] [sig ] FWONK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:39.552101] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FWONK.txt [2026-01-08T20:22:39.552259] [INFO ] [sig ] [1314/3512] Completed FWONK in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:39.552299] [INFO ] [sig ] [1315/3512] Forecasting FWRD... [2026-01-08T20:22:39.552328] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-08T20:22:39.552357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-08T20:22:39.563730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-08T20:22:39.564086] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-08T20:22:39.564896] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-08T20:22:39.564946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:39.564978] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:39.565005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:39.565061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:39.620767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:39.621658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:39.621772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:39.621806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:39.744379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:39.744540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:39.744597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:39.744628] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:39.748014] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-08T20:22:39.748323] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-08T20:22:39.748480] [INFO ] [sig ] FWRD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:39.888531] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FWRD.txt [2026-01-08T20:22:39.888724] [INFO ] [sig ] [1315/3512] Completed FWRD in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:39.888774] [INFO ] [sig ] [1316/3512] Forecasting FWRG... [2026-01-08T20:22:39.888810] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-08T20:22:39.888846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-08T20:22:39.900837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-08T20:22:39.901195] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-08T20:22:39.902011] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-08T20:22:39.902062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:39.902093] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:39.902119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:39.902174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:39.957970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:39.958918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:39.959005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:39.959036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:40.077815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:40.077973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:40.078010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:40.078039] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:40.081377] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-01-08T20:22:40.081661] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-08T20:22:40.081785] [INFO ] [sig ] FWRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:40.221891] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FWRG.txt [2026-01-08T20:22:40.222038] [INFO ] [sig ] [1316/3512] Completed FWRG in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:40.222077] [INFO ] [sig ] [1317/3512] Forecasting FYC... [2026-01-08T20:22:40.222106] [INFO ] [sig ] Generating forecast for: FYC [2026-01-08T20:22:40.222135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-08T20:22:40.233283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-08T20:22:40.233612] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-08T20:22:40.234379] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-08T20:22:40.234429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:40.234461] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:40.234487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:40.234542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:40.295536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:40.296250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:40.296327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:40.296359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:40.418886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:40.419042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:40.419082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:40.419111] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:40.422442] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-01-08T20:22:40.422731] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-08T20:22:40.422856] [INFO ] [sig ] FYC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:40.559929] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/FYC.txt [2026-01-08T20:22:40.560054] [INFO ] [sig ] [1317/3512] Completed FYC in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:40.560099] [INFO ] [sig ] [1318/3512] Forecasting FYX... [2026-01-08T20:22:40.560128] [INFO ] [sig ] Generating forecast for: FYX [2026-01-08T20:22:40.560157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-08T20:22:40.571185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-08T20:22:40.571451] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-08T20:22:40.572231] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-08T20:22:40.572281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:40.572312] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:40.572338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:40.572392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:40.628666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:40.629284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:40.629362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:40.629393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:40.750922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:40.751045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:40.751081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:40.751109] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:40.754307] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-01-08T20:22:40.754590] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-08T20:22:40.754713] [INFO ] [sig ] FYX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:40.893601] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/FYX.txt [2026-01-08T20:22:40.893746] [INFO ] [sig ] [1318/3512] Completed FYX in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:40.893789] [INFO ] [sig ] [1319/3512] Forecasting G... [2026-01-08T20:22:40.893818] [INFO ] [sig ] Generating forecast for: G [2026-01-08T20:22:40.893847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-08T20:22:40.904610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-08T20:22:40.904870] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-08T20:22:40.905668] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-08T20:22:40.905718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:40.905750] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:40.905781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:40.905837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:40.962447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:40.963080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:40.963156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:40.963188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:41.081838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:41.081993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:41.082031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:41.082059] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:41.085370] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=13.97%) [2026-01-08T20:22:41.085657] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-08T20:22:41.085778] [INFO ] [sig ] G: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:41.224023] [INFO ] [LOCAL ] Saved forecast: G 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/G.txt [2026-01-08T20:22:41.224189] [INFO ] [sig ] [1319/3512] Completed G in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.7m [2026-01-08T20:22:41.224228] [INFO ] [sig ] [1320/3512] Forecasting GAB... [2026-01-08T20:22:41.224258] [INFO ] [sig ] Generating forecast for: GAB [2026-01-08T20:22:41.224288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-08T20:22:41.235854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-08T20:22:41.236215] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-08T20:22:41.237024] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-08T20:22:41.237074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:41.237104] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:41.237130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:41.237185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:41.293307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:41.294227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:41.294313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:41.294345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:41.417439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:41.417616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:41.417668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:41.417707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:41.421214] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-01-08T20:22:41.421503] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-08T20:22:41.421649] [INFO ] [sig ] GAB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:41.563159] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GAB.txt [2026-01-08T20:22:41.563316] [INFO ] [sig ] [1320/3512] Completed GAB in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-08T20:22:41.563354] [INFO ] [sig ] [1321/3512] Forecasting GABC... [2026-01-08T20:22:41.563384] [INFO ] [sig ] Generating forecast for: GABC [2026-01-08T20:22:41.563414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-08T20:22:41.574858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-08T20:22:41.575157] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-08T20:22:41.575958] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-08T20:22:41.576008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:41.576040] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:41.576066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:41.576121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:41.636586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:41.637241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:41.637320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:41.637353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:41.755027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:41.755150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:41.755187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:41.755233] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:41.758557] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=60.11%) [2026-01-08T20:22:41.758881] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-08T20:22:41.759009] [INFO ] [sig ] GABC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:41.902862] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GABC.txt [2026-01-08T20:22:41.902979] [INFO ] [sig ] [1321/3512] Completed GABC in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-08T20:22:41.903016] [INFO ] [sig ] [1322/3512] Forecasting GAIA... [2026-01-08T20:22:41.903045] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-08T20:22:41.903073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-08T20:22:41.914627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-08T20:22:41.914918] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-08T20:22:41.915721] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-08T20:22:41.915773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:41.915829] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:41.915857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:41.915914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:41.975429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:41.976085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:41.976165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:41.976198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:42.098098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:42.098251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:42.098290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:42.098320] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:42.102213] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-01-08T20:22:42.102491] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-08T20:22:42.102635] [INFO ] [sig ] GAIA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:42.246469] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GAIA.txt [2026-01-08T20:22:42.246644] [INFO ] [sig ] [1322/3512] Completed GAIA in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-08T20:22:42.246687] [INFO ] [sig ] [1323/3512] Forecasting GAIN... [2026-01-08T20:22:42.246717] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-08T20:22:42.246747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-08T20:22:42.260072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-08T20:22:42.260442] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-08T20:22:42.261302] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-08T20:22:42.261355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:42.261389] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:42.261415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:42.261472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:42.323324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:42.324220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:42.324316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:42.324369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:42.451496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:42.451667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:42.451709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:42.451738] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:42.455222] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-01-08T20:22:42.455525] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-08T20:22:42.455678] [INFO ] [sig ] GAIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:42.604167] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GAIN.txt [2026-01-08T20:22:42.604329] [INFO ] [sig ] [1323/3512] Completed GAIN in 0.4s | 2.89 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-08T20:22:42.604370] [INFO ] [sig ] [1324/3512] Forecasting GAM... [2026-01-08T20:22:42.604398] [INFO ] [sig ] Generating forecast for: GAM [2026-01-08T20:22:42.604427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-08T20:22:42.620742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-08T20:22:42.621302] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-08T20:22:42.622552] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-08T20:22:42.622648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:42.622703] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:42.622747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:42.622838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:42.691375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:42.692299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:42.692389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:42.692423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:42.811886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:42.812046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:42.812085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:42.812113] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:42.815994] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-01-08T20:22:42.816335] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-08T20:22:42.816474] [INFO ] [sig ] GAM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:42.960916] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GAM.txt [2026-01-08T20:22:42.961086] [INFO ] [sig ] [1324/3512] Completed GAM in 0.4s | 2.89 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-08T20:22:42.961126] [INFO ] [sig ] [1325/3512] Forecasting GAMB... [2026-01-08T20:22:42.961154] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-08T20:22:42.961183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-08T20:22:42.972534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-08T20:22:42.972973] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-08T20:22:42.973919] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-08T20:22:42.973975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:42.974007] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:42.974050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:42.974108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:43.031874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:43.032818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:43.032907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:43.032939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:43.154173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:43.154327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:43.154365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:43.154427] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:43.158055] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: UP (p=84.12%) [2026-01-08T20:22:43.158407] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-08T20:22:43.158555] [INFO ] [sig ] GAMB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:43.298711] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GAMB.txt [2026-01-08T20:22:43.298896] [INFO ] [sig ] [1325/3512] Completed GAMB in 0.3s | 2.89 sym/s | Total: 7.6m | ETA: 12.6m [2026-01-08T20:22:43.298945] [INFO ] [sig ] [1326/3512] Forecasting GANX... [2026-01-08T20:22:43.298977] [INFO ] [sig ] Generating forecast for: GANX [2026-01-08T20:22:43.299008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-08T20:22:43.310689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-08T20:22:43.311032] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-08T20:22:43.311919] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-08T20:22:43.311971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:43.312003] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:43.312029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:43.312085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:43.368201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:43.369160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:43.369264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:43.369296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:43.488323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:43.488510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:43.488551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:43.488598] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:43.492082] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-01-08T20:22:43.492414] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-08T20:22:43.492556] [INFO ] [sig ] GANX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:43.635268] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GANX.txt [2026-01-08T20:22:43.635424] [INFO ] [sig ] [1326/3512] Completed GANX in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:43.635465] [INFO ] [sig ] [1327/3512] Forecasting GASS... [2026-01-08T20:22:43.635494] [INFO ] [sig ] Generating forecast for: GASS [2026-01-08T20:22:43.635524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-08T20:22:43.647660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-08T20:22:43.648103] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-08T20:22:43.649107] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-08T20:22:43.649165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:43.649198] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:43.649225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:43.649294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:43.707487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:43.708428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:43.708519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:43.708552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:43.830963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:43.831115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:43.831170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:43.831218] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:43.834643] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-01-08T20:22:43.834931] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-08T20:22:43.835063] [INFO ] [sig ] GASS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:43.988370] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GASS.txt [2026-01-08T20:22:43.988535] [INFO ] [sig ] [1327/3512] Completed GASS in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:43.988604] [INFO ] [sig ] [1328/3512] Forecasting GATX... [2026-01-08T20:22:43.988637] [INFO ] [sig ] Generating forecast for: GATX [2026-01-08T20:22:43.988667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-08T20:22:44.001304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-08T20:22:44.001709] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-08T20:22:44.002600] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-08T20:22:44.002655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:44.002687] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:44.002713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:44.002770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:44.066667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:44.067549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:44.067654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:44.067689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:44.200557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:44.200743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:44.200785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:44.200813] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:44.204224] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-08T20:22:44.204500] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-08T20:22:44.204641] [INFO ] [sig ] GATX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:44.349669] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GATX.txt [2026-01-08T20:22:44.349816] [INFO ] [sig ] [1328/3512] Completed GATX in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:44.349866] [INFO ] [sig ] [1329/3512] Forecasting GAUZ... [2026-01-08T20:22:44.349902] [INFO ] [sig ] Generating forecast for: GAUZ [2026-01-08T20:22:44.349944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAUZ' from 'https://tdm.silogroup.org/data/derivative_storage/GAUZ.csv'. [2026-01-08T20:22:44.361336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAUZ'. [2026-01-08T20:22:44.361635] [INFO ] [FORECASTER] Starting predict_future for GAUZ [2026-01-08T20:22:44.362420] [DEBUG] [LOCAL ] No optimal features file found for GAUZ: ./output/feature-sets/GAUZ.txt [2026-01-08T20:22:44.362472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:44.362503] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:44.362529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:44.362601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:44.422295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:44.423057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:44.423139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:44.423183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:44.541277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:44.541430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:44.541470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:44.541497] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:44.544821] [DEBUG] [FORECASTER] GAUZ: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-08T20:22:44.545089] [INFO ] [FORECASTER] Completed predict_future for GAUZ [2026-01-08T20:22:44.545210] [INFO ] [sig ] GAUZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:44.685165] [INFO ] [LOCAL ] Saved forecast: GAUZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GAUZ.txt [2026-01-08T20:22:44.685294] [INFO ] [sig ] [1329/3512] Completed GAUZ in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:44.685333] [INFO ] [sig ] [1330/3512] Forecasting GBAB... [2026-01-08T20:22:44.685363] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-08T20:22:44.685391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-08T20:22:44.697720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-08T20:22:44.698009] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-08T20:22:44.698866] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-08T20:22:44.698920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:44.698951] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:44.698977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:44.699033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:44.755648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:44.756312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:44.756390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:44.756422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:44.881136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:44.881290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:44.881329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:44.881357] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:44.884721] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-01-08T20:22:44.884992] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-08T20:22:44.885113] [INFO ] [sig ] GBAB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:45.039821] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GBAB.txt [2026-01-08T20:22:45.040034] [INFO ] [sig ] [1330/3512] Completed GBAB in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:45.040083] [INFO ] [sig ] [1331/3512] Forecasting GBCI... [2026-01-08T20:22:45.040115] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-08T20:22:45.040146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-08T20:22:45.052635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-08T20:22:45.052976] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-08T20:22:45.053869] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-08T20:22:45.053923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:45.053955] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:45.053982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:45.054038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:45.113331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:45.113984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:45.114073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:45.114293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:45.232021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:45.232165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:45.232205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:45.232233] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:45.235529] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-08T20:22:45.235814] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-08T20:22:45.235935] [INFO ] [sig ] GBCI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:45.375046] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GBCI.txt [2026-01-08T20:22:45.375173] [INFO ] [sig ] [1331/3512] Completed GBCI in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:45.375212] [INFO ] [sig ] [1332/3512] Forecasting GBDC... [2026-01-08T20:22:45.375241] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-08T20:22:45.375271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-08T20:22:45.387485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-08T20:22:45.387779] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-08T20:22:45.388637] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-08T20:22:45.388689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:45.388721] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:45.388747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:45.388802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:45.445300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:45.445976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:45.446093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:45.446125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:45.561528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:45.561699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:45.561738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:45.561766] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:45.565121] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=86.53%) [2026-01-08T20:22:45.565391] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-08T20:22:45.565510] [INFO ] [sig ] GBDC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:45.720727] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GBDC.txt [2026-01-08T20:22:45.720919] [INFO ] [sig ] [1332/3512] Completed GBDC in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:45.720973] [INFO ] [sig ] [1333/3512] Forecasting GBIO... [2026-01-08T20:22:45.721010] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-08T20:22:45.721041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-08T20:22:45.733162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-08T20:22:45.733435] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-08T20:22:45.734229] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-08T20:22:45.734281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:45.734312] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:45.734338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:45.734394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:45.803929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:45.804816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:45.804906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:45.804941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:45.932075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:45.932243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:45.932286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:45.932327] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:45.936922] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=68.48%) [2026-01-08T20:22:45.937456] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-08T20:22:45.937624] [INFO ] [sig ] GBIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:46.091334] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GBIO.txt [2026-01-08T20:22:46.091472] [INFO ] [sig ] [1333/3512] Completed GBIO in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:46.091512] [INFO ] [sig ] [1334/3512] Forecasting GBTG... [2026-01-08T20:22:46.091541] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-08T20:22:46.091586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-08T20:22:46.102787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-08T20:22:46.103107] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-08T20:22:46.103923] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-08T20:22:46.103974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:46.104005] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:46.104031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:46.104091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:46.168936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:46.170265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:46.170353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:46.170397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:46.305533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:46.305702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:46.305741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:46.305769] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:46.309068] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-01-08T20:22:46.309338] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-08T20:22:46.309458] [INFO ] [sig ] GBTG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:46.459855] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GBTG.txt [2026-01-08T20:22:46.460015] [INFO ] [sig ] [1334/3512] Completed GBTG in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:46.460055] [INFO ] [sig ] [1335/3512] Forecasting GBX... [2026-01-08T20:22:46.460105] [INFO ] [sig ] Generating forecast for: GBX [2026-01-08T20:22:46.460135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-08T20:22:46.472398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-08T20:22:46.472820] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-08T20:22:46.473731] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-08T20:22:46.473785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:46.473819] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:46.473845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:46.473901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:46.537872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:46.539339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:46.539440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:46.539478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:46.665494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:46.665675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:46.665719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:46.665750] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:46.669446] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=23.52%) [2026-01-08T20:22:46.669761] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-08T20:22:46.669900] [INFO ] [sig ] GBX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:46.814833] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GBX.txt [2026-01-08T20:22:46.815010] [INFO ] [sig ] [1335/3512] Completed GBX in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:46.815052] [INFO ] [sig ] [1336/3512] Forecasting GCBC... [2026-01-08T20:22:46.815081] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-08T20:22:46.815110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-08T20:22:46.825728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-08T20:22:46.826034] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-08T20:22:46.826837] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-08T20:22:46.826888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:46.826920] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:46.826946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:46.827024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:46.884213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:46.885063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:46.885146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:46.885178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:46.992793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:46.992947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:46.992985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:46.993015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:46.996317] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-08T20:22:46.996603] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-08T20:22:46.996725] [INFO ] [sig ] GCBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:47.136091] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GCBC.txt [2026-01-08T20:22:47.136241] [INFO ] [sig ] [1336/3512] Completed GCBC in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:47.136281] [INFO ] [sig ] [1337/3512] Forecasting GCMG... [2026-01-08T20:22:47.136310] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-08T20:22:47.136340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-08T20:22:47.148031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-08T20:22:47.148376] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-08T20:22:47.149177] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-08T20:22:47.149227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:47.149259] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:47.149285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:47.149340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:47.208771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:47.209675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:47.209765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:47.209801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:47.345187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:47.345370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:47.345429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:47.345461] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:47.349460] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-01-08T20:22:47.349785] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-08T20:22:47.349924] [INFO ] [sig ] GCMG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:47.494784] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GCMG.txt [2026-01-08T20:22:47.494925] [INFO ] [sig ] [1337/3512] Completed GCMG in 0.4s | 2.89 sym/s | Total: 7.7m | ETA: 12.6m [2026-01-08T20:22:47.494965] [INFO ] [sig ] [1338/3512] Forecasting GCO... [2026-01-08T20:22:47.494994] [INFO ] [sig ] Generating forecast for: GCO [2026-01-08T20:22:47.495024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-08T20:22:47.506475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-08T20:22:47.506754] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-08T20:22:47.507555] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-08T20:22:47.507641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:47.507676] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:47.507704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:47.507760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:47.565098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:47.565732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:47.565808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:47.565840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:47.682027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:47.682160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:47.682197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:47.682227] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:47.685529] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-08T20:22:47.685815] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-08T20:22:47.685935] [INFO ] [sig ] GCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:47.824859] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GCO.txt [2026-01-08T20:22:47.824990] [INFO ] [sig ] [1338/3512] Completed GCO in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-08T20:22:47.825030] [INFO ] [sig ] [1339/3512] Forecasting GD... [2026-01-08T20:22:47.825059] [INFO ] [sig ] Generating forecast for: GD [2026-01-08T20:22:47.825089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-08T20:22:47.836913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-08T20:22:47.837385] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-08T20:22:47.838179] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-08T20:22:47.838231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:47.838286] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:47.838315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:47.838395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:47.896265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:47.896899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:47.896980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:47.897012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:48.015016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:48.015182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:48.015222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:48.015250] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:48.018682] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=39.56%) [2026-01-08T20:22:48.019011] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-08T20:22:48.019148] [INFO ] [sig ] GD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:48.164347] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GD.txt [2026-01-08T20:22:48.164516] [INFO ] [sig ] [1339/3512] Completed GD in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-08T20:22:48.164561] [INFO ] [sig ] [1340/3512] Forecasting GDC... [2026-01-08T20:22:48.164609] [INFO ] [sig ] Generating forecast for: GDC [2026-01-08T20:22:48.164641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-08T20:22:48.176027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-08T20:22:48.176309] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-08T20:22:48.177116] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-08T20:22:48.177166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:48.177196] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:48.177221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:48.177276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:48.236332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:48.236993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:48.237260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:48.237292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:48.355597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:48.355730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:48.355767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:48.355796] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:48.359066] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-01-08T20:22:48.359333] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-08T20:22:48.359458] [INFO ] [sig ] GDC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:48.499385] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GDC.txt [2026-01-08T20:22:48.499514] [INFO ] [sig ] [1340/3512] Completed GDC in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-08T20:22:48.499553] [INFO ] [sig ] [1341/3512] Forecasting GDDY... [2026-01-08T20:22:48.499597] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-08T20:22:48.499628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-08T20:22:48.510944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-08T20:22:48.511246] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-08T20:22:48.512036] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-08T20:22:48.512086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:48.512118] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:48.512144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:48.512200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:48.568603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:48.569282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:48.569361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:48.569398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:48.692915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:48.693066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:48.693104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:48.693131] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:48.696423] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-01-08T20:22:48.696707] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-08T20:22:48.696824] [INFO ] [sig ] GDDY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:48.835504] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GDDY.txt [2026-01-08T20:22:48.835670] [INFO ] [sig ] [1341/3512] Completed GDDY in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-08T20:22:48.835717] [INFO ] [sig ] [1342/3512] Forecasting GDEN... [2026-01-08T20:22:48.835747] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-08T20:22:48.835778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-08T20:22:48.848303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-08T20:22:48.848665] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-08T20:22:48.849708] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-08T20:22:48.849761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:48.849793] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:48.849819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:48.849876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:48.906976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:48.907621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:48.907697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:48.907729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:49.027146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:49.027295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:49.027332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:49.027390] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:49.030832] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-08T20:22:49.031107] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-08T20:22:49.031231] [INFO ] [sig ] GDEN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:49.169413] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GDEN.txt [2026-01-08T20:22:49.169542] [INFO ] [sig ] [1342/3512] Completed GDEN in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-08T20:22:49.169596] [INFO ] [sig ] [1343/3512] Forecasting GDRX... [2026-01-08T20:22:49.169627] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-08T20:22:49.169656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-08T20:22:49.181660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-08T20:22:49.181965] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-08T20:22:49.183008] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-08T20:22:49.183061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:49.183281] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:49.183307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:49.183363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:49.240505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:49.241164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:49.241241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:49.241275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:49.358225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:49.358373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:49.358414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:49.358442] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:49.361833] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-08T20:22:49.362117] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-08T20:22:49.362238] [INFO ] [sig ] GDRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:49.501615] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GDRX.txt [2026-01-08T20:22:49.501783] [INFO ] [sig ] [1343/3512] Completed GDRX in 0.3s | 2.89 sym/s | Total: 7.7m | ETA: 12.5m [2026-01-08T20:22:49.501825] [INFO ] [sig ] [1344/3512] Forecasting GDS... [2026-01-08T20:22:49.501856] [INFO ] [sig ] Generating forecast for: GDS [2026-01-08T20:22:49.501887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-08T20:22:49.513963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-08T20:22:49.514356] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-08T20:22:49.515279] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-08T20:22:49.515337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:49.515370] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:49.515396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:49.515454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:49.577896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:49.578802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:49.578888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:49.578928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:49.705383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:49.705546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:49.705605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:49.705636] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:49.709366] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=43.63%) [2026-01-08T20:22:49.709682] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-08T20:22:49.709828] [INFO ] [sig ] GDS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:49.853326] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GDS.txt [2026-01-08T20:22:49.853465] [INFO ] [sig ] [1344/3512] Completed GDS in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:49.853504] [INFO ] [sig ] [1345/3512] Forecasting GDYN... [2026-01-08T20:22:49.853533] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-08T20:22:49.853587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-08T20:22:49.865153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-08T20:22:49.865443] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-08T20:22:49.866293] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-08T20:22:49.866345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:49.866377] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:49.866403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:49.866460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:49.923249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:49.923964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:49.924055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:49.924098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:50.047264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:50.047676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:50.047780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:50.047830] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:50.052045] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: UP (p=71.67%) [2026-01-08T20:22:50.052324] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-08T20:22:50.052450] [INFO ] [sig ] GDYN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:50.194295] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GDYN.txt [2026-01-08T20:22:50.194416] [INFO ] [sig ] [1345/3512] Completed GDYN in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:50.194454] [INFO ] [sig ] [1346/3512] Forecasting GE... [2026-01-08T20:22:50.194482] [INFO ] [sig ] Generating forecast for: GE [2026-01-08T20:22:50.194511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-08T20:22:50.206116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-08T20:22:50.206395] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-08T20:22:50.207189] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-08T20:22:50.207239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:50.207271] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:50.207298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:50.207353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:50.268109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:50.268792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:50.268869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:50.268903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:50.391152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:50.391294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:50.391332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:50.391361] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:50.394782] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=44.16%) [2026-01-08T20:22:50.395111] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-08T20:22:50.395267] [INFO ] [sig ] GE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:50.538093] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GE.txt [2026-01-08T20:22:50.538215] [INFO ] [sig ] [1346/3512] Completed GE in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:50.538254] [INFO ] [sig ] [1347/3512] Forecasting GECC... [2026-01-08T20:22:50.538282] [INFO ] [sig ] Generating forecast for: GECC [2026-01-08T20:22:50.538312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-08T20:22:50.549917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-08T20:22:50.550289] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-08T20:22:50.551262] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-08T20:22:50.551318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:50.551349] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:50.551377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:50.551434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:50.612754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:50.613491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:50.613589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:50.613625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:50.735020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:50.735158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:50.735196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:50.735223] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:50.738536] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-08T20:22:50.738830] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-08T20:22:50.738965] [INFO ] [sig ] GECC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:50.882719] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GECC.txt [2026-01-08T20:22:50.882863] [INFO ] [sig ] [1347/3512] Completed GECC in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:50.882904] [INFO ] [sig ] [1348/3512] Forecasting GEF... [2026-01-08T20:22:50.882933] [INFO ] [sig ] Generating forecast for: GEF [2026-01-08T20:22:50.882963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-08T20:22:50.893936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-08T20:22:50.894218] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-08T20:22:50.895010] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-08T20:22:50.895060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:50.895091] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:50.895117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:50.895174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:50.954100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:50.954999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:50.955083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:50.955117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:51.074612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:51.074768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:51.074809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:51.074838] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:51.081778] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=48.08%) [2026-01-08T20:22:51.082261] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-08T20:22:51.082488] [INFO ] [sig ] GEF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:51.225296] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GEF.txt [2026-01-08T20:22:51.225472] [INFO ] [sig ] [1348/3512] Completed GEF in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:51.225513] [INFO ] [sig ] [1349/3512] Forecasting GEHC... [2026-01-08T20:22:51.225541] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-08T20:22:51.225598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-08T20:22:51.237632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-08T20:22:51.237993] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-08T20:22:51.238835] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-08T20:22:51.238885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:51.238937] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:51.238973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:51.239041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:51.295919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:51.296834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:51.296970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:51.297005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:51.421592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:51.421749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:51.421789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:51.421819] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:51.425245] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=25.63%) [2026-01-08T20:22:51.425570] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-08T20:22:51.425724] [INFO ] [sig ] GEHC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:51.565487] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GEHC.txt [2026-01-08T20:22:51.565693] [INFO ] [sig ] [1349/3512] Completed GEHC in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:51.565743] [INFO ] [sig ] [1350/3512] Forecasting GEL... [2026-01-08T20:22:51.565773] [INFO ] [sig ] Generating forecast for: GEL [2026-01-08T20:22:51.565804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-08T20:22:51.577567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-08T20:22:51.577952] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-08T20:22:51.578793] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-08T20:22:51.578844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:51.578875] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:51.578902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:51.578958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:51.639728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:51.640852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:51.640939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:51.640973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:51.767502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:51.767694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:51.767739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:51.767770] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:51.771384] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-01-08T20:22:51.771720] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-08T20:22:51.771858] [INFO ] [sig ] GEL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:51.924611] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GEL.txt [2026-01-08T20:22:51.924762] [INFO ] [sig ] [1350/3512] Completed GEL in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:51.924811] [INFO ] [sig ] [1351/3512] Forecasting GEN... [2026-01-08T20:22:51.924842] [INFO ] [sig ] Generating forecast for: GEN [2026-01-08T20:22:51.924875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-08T20:22:51.937034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-08T20:22:51.937345] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-08T20:22:51.938248] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-08T20:22:51.938310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:51.938377] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:51.938409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:51.938479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:52.003899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:52.004718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:52.004807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:52.004850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:52.137600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:52.137773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:52.137824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:52.137861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:52.141762] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=77.07%) [2026-01-08T20:22:52.142065] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-08T20:22:52.142207] [INFO ] [sig ] GEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:52.304024] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GEN.txt [2026-01-08T20:22:52.304173] [INFO ] [sig ] [1351/3512] Completed GEN in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:52.304218] [INFO ] [sig ] [1352/3512] Forecasting GENI... [2026-01-08T20:22:52.304248] [INFO ] [sig ] Generating forecast for: GENI [2026-01-08T20:22:52.304278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-08T20:22:52.316720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-08T20:22:52.317017] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-08T20:22:52.317967] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-08T20:22:52.318027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:52.318070] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:52.318108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:52.318183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:52.377048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:52.377927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:52.378009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:52.378042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:52.494444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:52.494617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:52.494658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:52.494688] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:52.497992] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=27.40%) [2026-01-08T20:22:52.498288] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-08T20:22:52.498426] [INFO ] [sig ] GENI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:52.639650] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GENI.txt [2026-01-08T20:22:52.639823] [INFO ] [sig ] [1352/3512] Completed GENI in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:52.639870] [INFO ] [sig ] [1353/3512] Forecasting GENK... [2026-01-08T20:22:52.639906] [INFO ] [sig ] Generating forecast for: GENK [2026-01-08T20:22:52.639937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-08T20:22:52.651218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-08T20:22:52.651502] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-08T20:22:52.652340] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-08T20:22:52.652391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:52.652423] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:52.652450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:52.652505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:52.708476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:52.709135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:52.709232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:52.709266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:52.829848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:52.829987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:52.830028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:52.830056] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:52.833374] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-01-08T20:22:52.833661] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-08T20:22:52.833780] [INFO ] [sig ] GENK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:52.975760] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GENK.txt [2026-01-08T20:22:52.975906] [INFO ] [sig ] [1353/3512] Completed GENK in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:52.975946] [INFO ] [sig ] [1354/3512] Forecasting GEOS... [2026-01-08T20:22:52.975974] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-08T20:22:52.976004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-08T20:22:52.987656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-08T20:22:52.987914] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-08T20:22:52.988743] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-08T20:22:52.988793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:52.988823] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:52.988849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:52.988903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:53.046139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:53.046761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:53.046837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:53.046869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:53.164811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:53.164937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:53.164976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:53.165004] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:53.168243] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-01-08T20:22:53.168552] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-08T20:22:53.168695] [INFO ] [sig ] GEOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:53.310704] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GEOS.txt [2026-01-08T20:22:53.310853] [INFO ] [sig ] [1354/3512] Completed GEOS in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.5m [2026-01-08T20:22:53.310894] [INFO ] [sig ] [1355/3512] Forecasting GERN... [2026-01-08T20:22:53.310922] [INFO ] [sig ] Generating forecast for: GERN [2026-01-08T20:22:53.310953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-08T20:22:53.323312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-08T20:22:53.323601] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-08T20:22:53.324373] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-08T20:22:53.324424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:53.324456] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:53.324483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:53.324539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:53.380325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:53.380987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:53.381062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:53.381095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:53.496912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:53.497063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:53.497102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:53.497131] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:53.500450] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=17.59%) [2026-01-08T20:22:53.500734] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-08T20:22:53.500854] [INFO ] [sig ] GERN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:53.637819] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GERN.txt [2026-01-08T20:22:53.637969] [INFO ] [sig ] [1355/3512] Completed GERN in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-08T20:22:53.638009] [INFO ] [sig ] [1356/3512] Forecasting GES... [2026-01-08T20:22:53.638039] [INFO ] [sig ] Generating forecast for: GES [2026-01-08T20:22:53.638068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-08T20:22:53.649637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-08T20:22:53.649899] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-08T20:22:53.650689] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-08T20:22:53.650740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:53.650793] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:53.650821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:53.650877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:53.706587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:53.707268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:53.707345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:53.707377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:53.825695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:53.825849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:53.825887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:53.825932] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:53.829285] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-01-08T20:22:53.829560] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-08T20:22:53.829703] [INFO ] [sig ] GES: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:53.990278] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GES.txt [2026-01-08T20:22:53.990438] [INFO ] [sig ] [1356/3512] Completed GES in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-08T20:22:53.990479] [INFO ] [sig ] [1357/3512] Forecasting GEVO... [2026-01-08T20:22:53.990508] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-08T20:22:53.990538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-08T20:22:54.002707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-08T20:22:54.003105] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-08T20:22:54.003947] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-08T20:22:54.003998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:54.004028] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:54.004055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:54.004110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:54.060331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:54.061216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:54.061297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:54.061330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:54.182111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:54.182285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:54.182326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:54.182354] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:54.185841] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-08T20:22:54.186106] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-08T20:22:54.186233] [INFO ] [sig ] GEVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:54.324744] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GEVO.txt [2026-01-08T20:22:54.324905] [INFO ] [sig ] [1357/3512] Completed GEVO in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-08T20:22:54.324946] [INFO ] [sig ] [1358/3512] Forecasting GFF... [2026-01-08T20:22:54.324976] [INFO ] [sig ] Generating forecast for: GFF [2026-01-08T20:22:54.325006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-08T20:22:54.336722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-08T20:22:54.337091] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-08T20:22:54.337903] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-08T20:22:54.337953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:54.337985] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:54.338011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:54.338066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:54.404184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:54.405771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:54.405962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:54.406024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:54.544076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:54.544233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:54.544273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:54.544302] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:54.547954] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-01-08T20:22:54.548233] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-08T20:22:54.548387] [INFO ] [sig ] GFF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:54.692166] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GFF.txt [2026-01-08T20:22:54.692320] [INFO ] [sig ] [1358/3512] Completed GFF in 0.4s | 2.89 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-08T20:22:54.692360] [INFO ] [sig ] [1359/3512] Forecasting GFI... [2026-01-08T20:22:54.692389] [INFO ] [sig ] Generating forecast for: GFI [2026-01-08T20:22:54.692420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-08T20:22:54.703913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-08T20:22:54.704204] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-08T20:22:54.704992] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-08T20:22:54.705043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:54.705074] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:54.705100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:54.705155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:54.763310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:54.764136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:54.764216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:54.764248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:54.891567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:54.891740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:54.891779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:54.891836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:54.895139] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: DOWN (p=43.69%) [2026-01-08T20:22:54.895410] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-08T20:22:54.895529] [INFO ] [sig ] GFI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:55.034510] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GFI.txt [2026-01-08T20:22:55.034645] [INFO ] [sig ] [1359/3512] Completed GFI in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-08T20:22:55.034686] [INFO ] [sig ] [1360/3512] Forecasting GFL... [2026-01-08T20:22:55.034714] [INFO ] [sig ] Generating forecast for: GFL [2026-01-08T20:22:55.034744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-08T20:22:55.045707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-08T20:22:55.046037] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-08T20:22:55.046857] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-08T20:22:55.046907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:55.046939] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:55.046978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:55.047036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:55.103262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:55.103915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:55.103993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:55.104026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:55.224816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:55.224975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:55.225015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:55.225044] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:55.228412] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=87.00%) [2026-01-08T20:22:55.228719] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-08T20:22:55.228850] [INFO ] [sig ] GFL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:55.370115] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GFL.txt [2026-01-08T20:22:55.370303] [INFO ] [sig ] [1360/3512] Completed GFL in 0.3s | 2.89 sym/s | Total: 7.8m | ETA: 12.4m [2026-01-08T20:22:55.370348] [INFO ] [sig ] [1361/3512] Forecasting GFS... [2026-01-08T20:22:55.370379] [INFO ] [sig ] Generating forecast for: GFS [2026-01-08T20:22:55.370409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-08T20:22:55.381719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-08T20:22:55.382108] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-08T20:22:55.382951] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-08T20:22:55.383004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:55.383036] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:55.383068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:55.383137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:55.441362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:55.442079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:55.442161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:55.442194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:55.564347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:55.564491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:55.564531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:55.564559] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:55.567866] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=14.09%) [2026-01-08T20:22:55.568138] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-08T20:22:55.568263] [INFO ] [sig ] GFS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:55.709794] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GFS.txt [2026-01-08T20:22:55.709935] [INFO ] [sig ] [1361/3512] Completed GFS in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:55.709975] [INFO ] [sig ] [1362/3512] Forecasting GGAL... [2026-01-08T20:22:55.710003] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-08T20:22:55.710036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-08T20:22:55.722820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-08T20:22:55.723162] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-08T20:22:55.724018] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-08T20:22:55.724069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:55.724100] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:55.724125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:55.724180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:55.782854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:55.783823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:55.783913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:55.783945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:55.902424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:55.902601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:55.902643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:55.902673] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:55.906081] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-01-08T20:22:55.906349] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-08T20:22:55.906468] [INFO ] [sig ] GGAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:56.049180] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GGAL.txt [2026-01-08T20:22:56.049361] [INFO ] [sig ] [1362/3512] Completed GGAL in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:56.049401] [INFO ] [sig ] [1363/3512] Forecasting GGB... [2026-01-08T20:22:56.049434] [INFO ] [sig ] Generating forecast for: GGB [2026-01-08T20:22:56.049464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-08T20:22:56.064326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-08T20:22:56.064817] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-08T20:22:56.065982] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-08T20:22:56.066051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:56.066101] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:56.066147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:56.066238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:56.131980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:56.132862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:56.132945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:56.132978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:56.249941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:56.250095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:56.250137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:56.250168] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:56.253515] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=21.10%) [2026-01-08T20:22:56.253817] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-08T20:22:56.253946] [INFO ] [sig ] GGB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:56.395153] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GGB.txt [2026-01-08T20:22:56.395287] [INFO ] [sig ] [1363/3512] Completed GGB in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:56.395327] [INFO ] [sig ] [1364/3512] Forecasting GGG... [2026-01-08T20:22:56.395356] [INFO ] [sig ] Generating forecast for: GGG [2026-01-08T20:22:56.395393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-08T20:22:56.406935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-08T20:22:56.407307] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-08T20:22:56.408125] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-08T20:22:56.408177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:56.408209] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:56.408236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:56.408292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:56.464907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:56.465761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:56.465839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:56.465872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:56.585427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:56.585597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:56.585638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:56.585666] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:56.589297] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: UP (p=90.58%) [2026-01-08T20:22:56.589627] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-08T20:22:56.589757] [INFO ] [sig ] GGG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:56.732932] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GGG.txt [2026-01-08T20:22:56.733072] [INFO ] [sig ] [1364/3512] Completed GGG in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:56.733111] [INFO ] [sig ] [1365/3512] Forecasting GGLL... [2026-01-08T20:22:56.733139] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-08T20:22:56.733169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-08T20:22:56.743986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-08T20:22:56.744327] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-08T20:22:56.745135] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-08T20:22:56.745185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:56.745217] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:56.745243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:56.745299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:56.802286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:56.803175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:56.803259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:56.803291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:56.916704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:56.916865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:56.916905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:56.916934] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:56.920317] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=33.44%) [2026-01-08T20:22:56.920615] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-08T20:22:56.920739] [INFO ] [sig ] GGLL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:57.062675] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GGLL.txt [2026-01-08T20:22:57.062841] [INFO ] [sig ] [1365/3512] Completed GGLL in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:57.062880] [INFO ] [sig ] [1366/3512] Forecasting GGLS... [2026-01-08T20:22:57.062911] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-08T20:22:57.062942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-08T20:22:57.074789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-08T20:22:57.075152] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-08T20:22:57.076195] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-08T20:22:57.076248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:57.076280] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:57.076308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:57.076365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:57.135643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:57.136529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:57.136665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:57.136701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:57.255016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:57.255178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:57.255221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:57.255250] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:57.258813] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=66.93%) [2026-01-08T20:22:57.259128] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-08T20:22:57.259286] [INFO ] [sig ] GGLS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:57.400835] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GGLS.txt [2026-01-08T20:22:57.401010] [INFO ] [sig ] [1366/3512] Completed GGLS in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:57.401051] [INFO ] [sig ] [1367/3512] Forecasting GH... [2026-01-08T20:22:57.401083] [INFO ] [sig ] Generating forecast for: GH [2026-01-08T20:22:57.401113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-08T20:22:57.414799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-08T20:22:57.415288] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-08T20:22:57.416419] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-08T20:22:57.416487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:57.416527] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:57.416563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:57.416665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:57.486509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:57.487421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:57.487511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:57.487545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:57.611680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:57.611824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:57.611864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:57.611893] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:57.615308] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=34.68%) [2026-01-08T20:22:57.615617] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-08T20:22:57.615744] [INFO ] [sig ] GH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:57.756286] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GH.txt [2026-01-08T20:22:57.756442] [INFO ] [sig ] [1367/3512] Completed GH in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:57.756483] [INFO ] [sig ] [1368/3512] Forecasting GHI... [2026-01-08T20:22:57.756512] [INFO ] [sig ] Generating forecast for: GHI [2026-01-08T20:22:57.756542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-08T20:22:57.768410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-08T20:22:57.768699] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-08T20:22:57.769521] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-08T20:22:57.769591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:57.769627] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:57.769653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:57.769709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:57.827739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:57.828480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:57.828564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:57.828621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:57.945626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:57.945779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:57.945818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:57.945845] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:57.949153] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=10.86%) [2026-01-08T20:22:57.949423] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-08T20:22:57.949545] [INFO ] [sig ] GHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:58.094423] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GHI.txt [2026-01-08T20:22:58.094611] [INFO ] [sig ] [1368/3512] Completed GHI in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:58.094656] [INFO ] [sig ] [1369/3512] Forecasting GHM... [2026-01-08T20:22:58.094687] [INFO ] [sig ] Generating forecast for: GHM [2026-01-08T20:22:58.094717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-08T20:22:58.106030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-08T20:22:58.106349] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-08T20:22:58.107136] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-08T20:22:58.107188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:58.107220] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:58.107247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:58.107303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:58.166807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:58.167670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:58.167751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:58.167786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:58.291161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:58.291327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:58.291366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:58.291396] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:58.294698] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=49.30%) [2026-01-08T20:22:58.294971] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-08T20:22:58.295091] [INFO ] [sig ] GHM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:58.435840] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GHM.txt [2026-01-08T20:22:58.435995] [INFO ] [sig ] [1369/3512] Completed GHM in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:58.436037] [INFO ] [sig ] [1370/3512] Forecasting GHRS... [2026-01-08T20:22:58.436066] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-08T20:22:58.436095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-08T20:22:58.447226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-08T20:22:58.447508] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-08T20:22:58.448307] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-08T20:22:58.448390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:58.448423] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:58.448449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:58.448503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:58.523812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:58.524899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:58.524984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:58.525017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:58.649200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:58.649366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:58.649407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:58.649435] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:58.652771] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: DOWN (p=49.83%) [2026-01-08T20:22:58.653051] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-08T20:22:58.653176] [INFO ] [sig ] GHRS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:58.795818] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GHRS.txt [2026-01-08T20:22:58.795965] [INFO ] [sig ] [1370/3512] Completed GHRS in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:58.796005] [INFO ] [sig ] [1371/3512] Forecasting GHY... [2026-01-08T20:22:58.796036] [INFO ] [sig ] Generating forecast for: GHY [2026-01-08T20:22:58.796067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-08T20:22:58.807552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-08T20:22:58.807951] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-08T20:22:58.808937] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-08T20:22:58.808993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:58.809025] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:58.809052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:58.809109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:58.869745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:58.870783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:58.870866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:58.870899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:58.996060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:58.996215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:58.996256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:58.996284] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:59.000112] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=25.41%) [2026-01-08T20:22:59.000530] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-08T20:22:59.000717] [INFO ] [sig ] GHY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:22:59.148028] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GHY.txt [2026-01-08T20:22:59.148161] [INFO ] [sig ] [1371/3512] Completed GHY in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.4m [2026-01-08T20:22:59.148200] [INFO ] [sig ] [1372/3512] Forecasting GIB... [2026-01-08T20:22:59.148229] [INFO ] [sig ] Generating forecast for: GIB [2026-01-08T20:22:59.148259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-08T20:22:59.160409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-08T20:22:59.160728] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-08T20:22:59.161534] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-08T20:22:59.161603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:59.161639] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:59.161666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:59.161723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:59.221043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:59.221895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:59.221978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:59.222010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:59.350079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:59.350235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:59.350275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:59.350305] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:59.353750] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-01-08T20:22:59.354026] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-08T20:22:59.354157] [INFO ] [sig ] GIB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:59.501062] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GIB.txt [2026-01-08T20:22:59.501217] [INFO ] [sig ] [1372/3512] Completed GIB in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-08T20:22:59.501257] [INFO ] [sig ] [1373/3512] Forecasting GIFI... [2026-01-08T20:22:59.501287] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-08T20:22:59.501317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-08T20:22:59.512082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-08T20:22:59.512441] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-08T20:22:59.513253] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-08T20:22:59.513304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:59.513391] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:59.513421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:59.513477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:59.572124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:59.573015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:59.573099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:59.573133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:22:59.694671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:22:59.694823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:22:59.694864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:22:59.694892] [INFO ] [FORECASTER] Training complete [2026-01-08T20:22:59.698374] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: UP (p=82.54%) [2026-01-08T20:22:59.698680] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-08T20:22:59.698813] [INFO ] [sig ] GIFI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:22:59.843237] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GIFI.txt [2026-01-08T20:22:59.843369] [INFO ] [sig ] [1373/3512] Completed GIFI in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-08T20:22:59.843610] [INFO ] [sig ] [1374/3512] Forecasting GIII... [2026-01-08T20:22:59.843642] [INFO ] [sig ] Generating forecast for: GIII [2026-01-08T20:22:59.843671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-08T20:22:59.856356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-08T20:22:59.856955] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-08T20:22:59.857942] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-08T20:22:59.857994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:22:59.858025] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:22:59.858052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:22:59.858111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:22:59.919848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:22:59.920790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:22:59.920874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:22:59.920908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:00.046481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:00.046661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:00.046704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:00.046732] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:00.050393] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-01-08T20:23:00.050759] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-08T20:23:00.050900] [INFO ] [sig ] GIII: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:00.197431] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GIII.txt [2026-01-08T20:23:00.197590] [INFO ] [sig ] [1374/3512] Completed GIII in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-08T20:23:00.197633] [INFO ] [sig ] [1375/3512] Forecasting GIL... [2026-01-08T20:23:00.197662] [INFO ] [sig ] Generating forecast for: GIL [2026-01-08T20:23:00.197691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIL' from 'https://tdm.silogroup.org/data/derivative_storage/GIL.csv'. [2026-01-08T20:23:00.208782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIL'. [2026-01-08T20:23:00.209058] [INFO ] [FORECASTER] Starting predict_future for GIL [2026-01-08T20:23:00.209891] [DEBUG] [LOCAL ] No optimal features file found for GIL: ./output/feature-sets/GIL.txt [2026-01-08T20:23:00.209942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:00.209974] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:00.210000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:00.210056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:00.267698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:00.268373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:00.268451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:00.268483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:00.394381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:00.394531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:00.394586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:00.394618] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:00.397947] [DEBUG] [FORECASTER] GIL: Forecast T+1@11:T+2@11: DOWN (p=30.96%) [2026-01-08T20:23:00.398224] [INFO ] [FORECASTER] Completed predict_future for GIL [2026-01-08T20:23:00.398369] [INFO ] [sig ] GIL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:00.538120] [INFO ] [LOCAL ] Saved forecast: GIL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GIL.txt [2026-01-08T20:23:00.538266] [INFO ] [sig ] [1375/3512] Completed GIL in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-08T20:23:00.538307] [INFO ] [sig ] [1376/3512] Forecasting GILD... [2026-01-08T20:23:00.538356] [INFO ] [sig ] Generating forecast for: GILD [2026-01-08T20:23:00.538389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-08T20:23:00.550421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-08T20:23:00.550772] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-08T20:23:00.551645] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-08T20:23:00.551699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:00.551732] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:00.551758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:00.551829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:00.615399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:00.616369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:00.616459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:00.616494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:00.742856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:00.743014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:00.743054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:00.743119] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:00.746686] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-01-08T20:23:00.746982] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-08T20:23:00.747116] [INFO ] [sig ] GILD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:00.889836] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GILD.txt [2026-01-08T20:23:00.889979] [INFO ] [sig ] [1376/3512] Completed GILD in 0.4s | 2.89 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-08T20:23:00.890027] [INFO ] [sig ] [1377/3512] Forecasting GIS... [2026-01-08T20:23:00.890070] [INFO ] [sig ] Generating forecast for: GIS [2026-01-08T20:23:00.890106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-08T20:23:00.901333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-08T20:23:00.901634] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-08T20:23:00.902418] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-08T20:23:00.902470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:00.902502] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:00.902529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:00.902604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:00.963788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:00.964672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:00.964755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:00.964790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:01.088919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:01.089074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:01.089114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:01.089144] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:01.092588] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=81.78%) [2026-01-08T20:23:01.092870] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-08T20:23:01.093001] [INFO ] [sig ] GIS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:01.235969] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GIS.txt [2026-01-08T20:23:01.236118] [INFO ] [sig ] [1377/3512] Completed GIS in 0.3s | 2.89 sym/s | Total: 7.9m | ETA: 12.3m [2026-01-08T20:23:01.236161] [INFO ] [sig ] [1378/3512] Forecasting GKOS... [2026-01-08T20:23:01.236190] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-08T20:23:01.236220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-08T20:23:01.247878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-08T20:23:01.248210] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-08T20:23:01.249067] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-08T20:23:01.249120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:01.249152] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:01.249179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:01.249237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:01.307656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:01.308403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:01.308485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:01.308518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:01.432118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:01.432281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:01.432322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:01.432351] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:01.436169] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=79.25%) [2026-01-08T20:23:01.436527] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-08T20:23:01.436706] [INFO ] [sig ] GKOS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:01.590295] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GKOS.txt [2026-01-08T20:23:01.590459] [INFO ] [sig ] [1378/3512] Completed GKOS in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:01.590501] [INFO ] [sig ] [1379/3512] Forecasting GL... [2026-01-08T20:23:01.590531] [INFO ] [sig ] Generating forecast for: GL [2026-01-08T20:23:01.590563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-08T20:23:01.602817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-08T20:23:01.603233] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-08T20:23:01.604155] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-08T20:23:01.604213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:01.604247] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:01.604275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:01.604342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:01.666722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:01.667900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:01.667990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:01.668024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:01.802261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:01.802427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:01.802467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:01.802495] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:01.806155] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-01-08T20:23:01.806470] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-08T20:23:01.806620] [INFO ] [sig ] GL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:01.955613] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GL.txt [2026-01-08T20:23:01.955775] [INFO ] [sig ] [1379/3512] Completed GL in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:01.955814] [INFO ] [sig ] [1380/3512] Forecasting GLAD... [2026-01-08T20:23:01.955845] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-08T20:23:01.955874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-08T20:23:01.968095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-08T20:23:01.968604] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-08T20:23:01.969712] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-08T20:23:01.969792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:01.969835] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:01.969870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:01.969948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:02.030118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:02.031049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:02.031132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:02.031167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:02.155318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:02.155516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:02.155611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:02.155683] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:02.163063] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=34.25%) [2026-01-08T20:23:02.163513] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-08T20:23:02.163684] [INFO ] [sig ] GLAD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:02.310045] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GLAD.txt [2026-01-08T20:23:02.310203] [INFO ] [sig ] [1380/3512] Completed GLAD in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:02.310250] [INFO ] [sig ] [1381/3512] Forecasting GLBE... [2026-01-08T20:23:02.310287] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-08T20:23:02.310324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-08T20:23:02.323389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-08T20:23:02.323816] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-08T20:23:02.324652] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-08T20:23:02.324704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:02.324735] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:02.324761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:02.324817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:02.385358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:02.386280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:02.386365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:02.386400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:02.514354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:02.514521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:02.514563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:02.514615] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:02.518083] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=26.47%) [2026-01-08T20:23:02.518419] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-08T20:23:02.518555] [INFO ] [sig ] GLBE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:02.667185] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GLBE.txt [2026-01-08T20:23:02.667339] [INFO ] [sig ] [1381/3512] Completed GLBE in 0.4s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:02.667381] [INFO ] [sig ] [1382/3512] Forecasting GLBS... [2026-01-08T20:23:02.667410] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-08T20:23:02.667439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-08T20:23:02.684753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-08T20:23:02.685250] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-08T20:23:02.686130] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-08T20:23:02.686183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:02.686215] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:02.686241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:02.686297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:02.745242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:02.746181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:02.746286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:02.746319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:02.868889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:02.869052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:02.869093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:02.869122] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:02.872806] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=44.80%) [2026-01-08T20:23:02.873078] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-08T20:23:02.873198] [INFO ] [sig ] GLBS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:03.014565] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GLBS.txt [2026-01-08T20:23:03.014725] [INFO ] [sig ] [1382/3512] Completed GLBS in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:03.014765] [INFO ] [sig ] [1383/3512] Forecasting GLDD... [2026-01-08T20:23:03.014793] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-08T20:23:03.014822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-08T20:23:03.028074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-08T20:23:03.028471] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-08T20:23:03.029723] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-08T20:23:03.029775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:03.029806] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:03.029832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:03.029887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:03.092031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:03.092859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:03.092971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:03.093006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:03.215124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:03.215285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:03.215325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:03.215354] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:03.218981] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-08T20:23:03.219283] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-08T20:23:03.219421] [INFO ] [sig ] GLDD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:03.360836] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GLDD.txt [2026-01-08T20:23:03.360964] [INFO ] [sig ] [1383/3512] Completed GLDD in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:03.361009] [INFO ] [sig ] [1384/3512] Forecasting GLNG... [2026-01-08T20:23:03.361040] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-08T20:23:03.361069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-08T20:23:03.375597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-08T20:23:03.376088] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-08T20:23:03.376993] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-08T20:23:03.377048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:03.377095] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:03.377124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:03.377182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:03.436051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:03.437094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:03.437189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:03.437223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:03.561559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:03.561781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:03.561825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:03.561854] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:03.565502] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=55.84%) [2026-01-08T20:23:03.565825] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-08T20:23:03.565965] [INFO ] [sig ] GLNG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:03.706240] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GLNG.txt [2026-01-08T20:23:03.706387] [INFO ] [sig ] [1384/3512] Completed GLNG in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:03.706427] [INFO ] [sig ] [1385/3512] Forecasting GLOB... [2026-01-08T20:23:03.706456] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-08T20:23:03.706484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-08T20:23:03.718428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-08T20:23:03.718765] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-08T20:23:03.719567] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-08T20:23:03.719638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:03.719669] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:03.719694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:03.719750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:03.776272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:03.776920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:03.776999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:03.777031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:03.892610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:03.892762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:03.892800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:03.892828] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:03.896105] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=77.70%) [2026-01-08T20:23:03.896375] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-08T20:23:03.896496] [INFO ] [sig ] GLOB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:04.034404] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GLOB.txt [2026-01-08T20:23:04.034534] [INFO ] [sig ] [1385/3512] Completed GLOB in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:04.034609] [INFO ] [sig ] [1386/3512] Forecasting GLP... [2026-01-08T20:23:04.034642] [INFO ] [sig ] Generating forecast for: GLP [2026-01-08T20:23:04.034672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-08T20:23:04.045968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-08T20:23:04.046244] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-08T20:23:04.047042] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-08T20:23:04.047092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:04.047123] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:04.047149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:04.047203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:04.103626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:04.104258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:04.104337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:04.104370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:04.224836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:04.225033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:04.225077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:04.225107] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:04.228606] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=95.92%) [2026-01-08T20:23:04.228893] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-08T20:23:04.229023] [INFO ] [sig ] GLP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:04.368064] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GLP.txt [2026-01-08T20:23:04.368216] [INFO ] [sig ] [1386/3512] Completed GLP in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:04.368256] [INFO ] [sig ] [1387/3512] Forecasting GLPG... [2026-01-08T20:23:04.368285] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-08T20:23:04.368314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-08T20:23:04.380200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-08T20:23:04.380483] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-08T20:23:04.381284] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-08T20:23:04.381336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:04.381367] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:04.381393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:04.381449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:04.439361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:04.440023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:04.440102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:04.440135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:04.565768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:04.565904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:04.565944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:04.565973] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:04.569256] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=24.35%) [2026-01-08T20:23:04.569536] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-08T20:23:04.569673] [INFO ] [sig ] GLPG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:04.712852] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GLPG.txt [2026-01-08T20:23:04.713003] [INFO ] [sig ] [1387/3512] Completed GLPG in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:04.713041] [INFO ] [sig ] [1388/3512] Forecasting GLPI... [2026-01-08T20:23:04.713078] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-08T20:23:04.713110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-08T20:23:04.724762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-08T20:23:04.725046] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-08T20:23:04.725847] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-08T20:23:04.725898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:04.725930] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:04.725957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:04.726013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:04.783211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:04.783830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:04.783906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:04.783938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:04.899985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:04.900128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:04.900165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:04.900192] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:04.903501] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-01-08T20:23:04.903809] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-08T20:23:04.903950] [INFO ] [sig ] GLPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:05.048449] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GLPI.txt [2026-01-08T20:23:05.048611] [INFO ] [sig ] [1388/3512] Completed GLPI in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.3m [2026-01-08T20:23:05.048653] [INFO ] [sig ] [1389/3512] Forecasting GLRE... [2026-01-08T20:23:05.048683] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-08T20:23:05.048712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-08T20:23:05.060431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-08T20:23:05.060728] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-08T20:23:05.061515] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-08T20:23:05.061566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:05.061615] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:05.061642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:05.061698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:05.121619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:05.122340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:05.122422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:05.122454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:05.242597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:05.242763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:05.242808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:05.242842] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:05.246822] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-08T20:23:05.247099] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-08T20:23:05.247220] [INFO ] [sig ] GLRE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:05.387282] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GLRE.txt [2026-01-08T20:23:05.387405] [INFO ] [sig ] [1389/3512] Completed GLRE in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-08T20:23:05.387446] [INFO ] [sig ] [1390/3512] Forecasting GLSI... [2026-01-08T20:23:05.387484] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-08T20:23:05.387513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-08T20:23:05.398426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-08T20:23:05.398737] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-08T20:23:05.399516] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-08T20:23:05.399566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:05.399648] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:05.399677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:05.399732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:05.457947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:05.458680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:05.458760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:05.458793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:05.582157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:05.582303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:05.582348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:05.582377] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:05.585785] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-08T20:23:05.586060] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-08T20:23:05.586195] [INFO ] [sig ] GLSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:05.730129] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GLSI.txt [2026-01-08T20:23:05.730298] [INFO ] [sig ] [1390/3512] Completed GLSI in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-08T20:23:05.730348] [INFO ] [sig ] [1391/3512] Forecasting GLTO... [2026-01-08T20:23:05.730387] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-08T20:23:05.730425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-08T20:23:05.741493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-08T20:23:05.741806] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-08T20:23:05.742613] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-08T20:23:05.742665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:05.742698] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:05.742725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:05.742781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:05.804992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:05.805923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:05.806007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:05.806041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:05.922351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:05.922495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:05.922533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:05.922607] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:05.925885] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-01-08T20:23:05.926160] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-08T20:23:05.926277] [INFO ] [sig ] GLTO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:06.065002] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GLTO.txt [2026-01-08T20:23:06.065131] [INFO ] [sig ] [1391/3512] Completed GLTO in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-08T20:23:06.065174] [INFO ] [sig ] [1392/3512] Forecasting GLUE... [2026-01-08T20:23:06.065203] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-08T20:23:06.065233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-08T20:23:06.076593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-08T20:23:06.076871] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-08T20:23:06.077684] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-08T20:23:06.077737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:06.077771] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:06.077798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:06.077855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:06.136600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:06.137257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:06.137344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:06.137379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:06.256906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:06.257049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:06.257086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:06.257115] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:06.260488] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: DOWN (p=24.18%) [2026-01-08T20:23:06.260778] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-08T20:23:06.260925] [INFO ] [sig ] GLUE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:06.400026] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GLUE.txt [2026-01-08T20:23:06.400155] [INFO ] [sig ] [1392/3512] Completed GLUE in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-08T20:23:06.400194] [INFO ] [sig ] [1393/3512] Forecasting GMAB... [2026-01-08T20:23:06.400224] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-08T20:23:06.400253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-08T20:23:06.411928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-08T20:23:06.412223] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-08T20:23:06.413014] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-08T20:23:06.413065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:06.413097] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:06.413124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:06.413179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:06.470135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:06.470836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:06.470915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:06.470964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:06.597299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:06.597487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:06.597533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:06.597609] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:06.601134] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-01-08T20:23:06.601419] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-08T20:23:06.601548] [INFO ] [sig ] GMAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:06.740080] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GMAB.txt [2026-01-08T20:23:06.740211] [INFO ] [sig ] [1393/3512] Completed GMAB in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-08T20:23:06.740252] [INFO ] [sig ] [1394/3512] Forecasting GME... [2026-01-08T20:23:06.740282] [INFO ] [sig ] Generating forecast for: GME [2026-01-08T20:23:06.740313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-08T20:23:06.751411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-08T20:23:06.751718] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-08T20:23:06.752494] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-08T20:23:06.752546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:06.752598] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:06.752631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:06.752688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:06.810276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:06.810933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:06.811007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:06.811039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:06.931801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:06.931951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:06.931990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:06.932018] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:06.935381] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-08T20:23:06.935721] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-08T20:23:06.935869] [INFO ] [sig ] GME: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:07.077413] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GME.txt [2026-01-08T20:23:07.077545] [INFO ] [sig ] [1394/3512] Completed GME in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-08T20:23:07.077603] [INFO ] [sig ] [1395/3512] Forecasting GMED... [2026-01-08T20:23:07.077636] [INFO ] [sig ] Generating forecast for: GMED [2026-01-08T20:23:07.077666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-08T20:23:07.088242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-08T20:23:07.088605] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-08T20:23:07.089386] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-08T20:23:07.089437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:07.089467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:07.089494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:07.089560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:07.148403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:07.149037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:07.149113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:07.149146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:07.272112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:07.272255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:07.272294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:07.272323] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:07.275629] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=75.18%) [2026-01-08T20:23:07.275928] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-08T20:23:07.276068] [INFO ] [sig ] GMED: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:07.419876] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GMED.txt [2026-01-08T20:23:07.420010] [INFO ] [sig ] [1395/3512] Completed GMED in 0.3s | 2.89 sym/s | Total: 8.0m | ETA: 12.2m [2026-01-08T20:23:07.420050] [INFO ] [sig ] [1396/3512] Forecasting GMM... [2026-01-08T20:23:07.420080] [INFO ] [sig ] Generating forecast for: GMM [2026-01-08T20:23:07.420111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-08T20:23:07.431138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-08T20:23:07.431420] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-08T20:23:07.432218] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-08T20:23:07.432269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:07.432300] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:07.432330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:07.432386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:07.491464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:07.492377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:07.492463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:07.492496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:07.602496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:07.602668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:07.602713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:07.602740] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:07.606110] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=32.16%) [2026-01-08T20:23:07.606387] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-08T20:23:07.606514] [INFO ] [sig ] GMM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:07.747064] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GMM.txt [2026-01-08T20:23:07.747194] [INFO ] [sig ] [1396/3512] Completed GMM in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:07.747234] [INFO ] [sig ] [1397/3512] Forecasting GMRE... [2026-01-08T20:23:07.747262] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-08T20:23:07.747292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-08T20:23:07.758931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-08T20:23:07.759215] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-08T20:23:07.760024] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-08T20:23:07.760075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:07.760106] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:07.760132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:07.760187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:07.819089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:07.819739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:07.819814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:07.819846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:07.944431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:07.944785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:07.944825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:07.944853] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:07.948169] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-01-08T20:23:07.948482] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-08T20:23:07.948624] [INFO ] [sig ] GMRE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:08.091701] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GMRE.txt [2026-01-08T20:23:08.091827] [INFO ] [sig ] [1397/3512] Completed GMRE in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:08.091867] [INFO ] [sig ] [1398/3512] Forecasting GNE... [2026-01-08T20:23:08.091895] [INFO ] [sig ] Generating forecast for: GNE [2026-01-08T20:23:08.091924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-08T20:23:08.104166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-08T20:23:08.104461] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-08T20:23:08.105249] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-08T20:23:08.105300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:08.105332] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:08.105358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:08.105414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:08.163277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:08.163948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:08.164028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:08.164062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:08.286338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:08.286518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:08.286767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:08.286800] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:08.290544] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-01-08T20:23:08.290884] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-08T20:23:08.291020] [INFO ] [sig ] GNE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:08.433129] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GNE.txt [2026-01-08T20:23:08.433257] [INFO ] [sig ] [1398/3512] Completed GNE in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:08.433297] [INFO ] [sig ] [1399/3512] Forecasting GNK... [2026-01-08T20:23:08.433325] [INFO ] [sig ] Generating forecast for: GNK [2026-01-08T20:23:08.433354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-08T20:23:08.446426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-08T20:23:08.446745] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-08T20:23:08.447788] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-08T20:23:08.447841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:08.447873] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:08.447899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:08.447956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:08.505854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:08.506459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:08.506536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:08.506568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:08.630618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:08.630754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:08.630792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:08.630820] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:08.634070] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=78.55%) [2026-01-08T20:23:08.634338] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-08T20:23:08.634482] [INFO ] [sig ] GNK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:08.773233] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GNK.txt [2026-01-08T20:23:08.773354] [INFO ] [sig ] [1399/3512] Completed GNK in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:08.773392] [INFO ] [sig ] [1400/3512] Forecasting GNL... [2026-01-08T20:23:08.773421] [INFO ] [sig ] Generating forecast for: GNL [2026-01-08T20:23:08.773451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-08T20:23:08.784564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-08T20:23:08.784850] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-08T20:23:08.785642] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-08T20:23:08.785693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:08.785725] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:08.785751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:08.785807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:08.842388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:08.843016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:08.843130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:08.843179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:08.962488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:08.962642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:08.962680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:08.962710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:08.965964] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-01-08T20:23:08.966230] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-08T20:23:08.966350] [INFO ] [sig ] GNL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:09.110560] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GNL.txt [2026-01-08T20:23:09.110717] [INFO ] [sig ] [1400/3512] Completed GNL in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:09.110755] [INFO ] [sig ] [1401/3512] Forecasting GNLN... [2026-01-08T20:23:09.110786] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-08T20:23:09.110815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-08T20:23:09.122036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-08T20:23:09.122335] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-08T20:23:09.123204] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-08T20:23:09.123258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:09.123289] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:09.123317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:09.123374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:09.181463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:09.182120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:09.182198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:09.182229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:09.294513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:09.294664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:09.294704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:09.294734] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:09.298028] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: UP (p=67.63%) [2026-01-08T20:23:09.298299] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-08T20:23:09.298457] [INFO ] [sig ] GNLN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:09.437962] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GNLN.txt [2026-01-08T20:23:09.438082] [INFO ] [sig ] [1401/3512] Completed GNLN in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:09.438120] [INFO ] [sig ] [1402/3512] Forecasting GNLX... [2026-01-08T20:23:09.438149] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-08T20:23:09.438179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-08T20:23:09.449317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-08T20:23:09.449609] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-08T20:23:09.450375] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-08T20:23:09.450430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:09.450461] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:09.450487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:09.450543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:09.507056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:09.507683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:09.507760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:09.507793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:09.629559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:09.629717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:09.629755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:09.629783] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:09.633054] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: UP (p=89.29%) [2026-01-08T20:23:09.633339] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-08T20:23:09.633460] [INFO ] [sig ] GNLX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:09.772418] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GNLX.txt [2026-01-08T20:23:09.772538] [INFO ] [sig ] [1402/3512] Completed GNLX in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:09.772593] [INFO ] [sig ] [1403/3512] Forecasting GNMA... [2026-01-08T20:23:09.772625] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-08T20:23:09.772654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-08T20:23:09.784875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-08T20:23:09.785158] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-08T20:23:09.786107] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-08T20:23:09.786159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:09.786190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:09.786217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:09.786273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:09.846099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:09.847026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:09.847104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:09.847136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:09.959957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:09.960101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:09.960140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:09.960169] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:09.963654] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-01-08T20:23:09.963921] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-08T20:23:09.964042] [INFO ] [sig ] GNMA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:10.102955] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GNMA.txt [2026-01-08T20:23:10.103106] [INFO ] [sig ] [1403/3512] Completed GNMA in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:10.103145] [INFO ] [sig ] [1404/3512] Forecasting GNOM... [2026-01-08T20:23:10.103176] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-08T20:23:10.103205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-08T20:23:10.114284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-08T20:23:10.114593] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-08T20:23:10.115366] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-08T20:23:10.115416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:10.115448] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:10.115474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:10.115529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:10.171601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:10.172423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:10.172504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:10.172537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:10.297164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:10.297343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:10.297383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:10.297412] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:10.300768] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=47.39%) [2026-01-08T20:23:10.301038] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-08T20:23:10.301162] [INFO ] [sig ] GNOM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:10.446078] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GNOM.txt [2026-01-08T20:23:10.446242] [INFO ] [sig ] [1404/3512] Completed GNOM in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:10.446297] [INFO ] [sig ] [1405/3512] Forecasting GNPX... [2026-01-08T20:23:10.446329] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-08T20:23:10.446363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-08T20:23:10.457991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-08T20:23:10.458404] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-08T20:23:10.459252] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-08T20:23:10.459312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:10.459348] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:10.459376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:10.459435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:10.519326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:10.520212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:10.520323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:10.520356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:10.639181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:10.639355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:10.639404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:10.639436] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:10.643049] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-01-08T20:23:10.643356] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-08T20:23:10.643493] [INFO ] [sig ] GNPX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:10.788529] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GNPX.txt [2026-01-08T20:23:10.788710] [INFO ] [sig ] [1405/3512] Completed GNPX in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.2m [2026-01-08T20:23:10.788755] [INFO ] [sig ] [1406/3512] Forecasting GNRC... [2026-01-08T20:23:10.788793] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-08T20:23:10.788825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-08T20:23:10.801354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-08T20:23:10.801793] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-08T20:23:10.802652] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-08T20:23:10.802705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:10.802738] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:10.802764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:10.802820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:10.862416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:10.863378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:10.863472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:10.863505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:10.993265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:10.993425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:10.993470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:10.993503] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:10.996948] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-08T20:23:10.997227] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-08T20:23:10.997358] [INFO ] [sig ] GNRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:11.165947] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GNRC.txt [2026-01-08T20:23:11.166102] [INFO ] [sig ] [1406/3512] Completed GNRC in 0.4s | 2.89 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-08T20:23:11.166143] [INFO ] [sig ] [1407/3512] Forecasting GNSS... [2026-01-08T20:23:11.166172] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-08T20:23:11.166201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-08T20:23:11.178196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-08T20:23:11.178635] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-08T20:23:11.179680] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-08T20:23:11.179737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:11.179801] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:11.179831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:11.179888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:11.240029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:11.240893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:11.240977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:11.241014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:11.365199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:11.365350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:11.365389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:11.365418] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:11.369249] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=47.59%) [2026-01-08T20:23:11.369527] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-08T20:23:11.369670] [INFO ] [sig ] GNSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:11.515839] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GNSS.txt [2026-01-08T20:23:11.516016] [INFO ] [sig ] [1407/3512] Completed GNSS in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-08T20:23:11.516057] [INFO ] [sig ] [1408/3512] Forecasting GNTX... [2026-01-08T20:23:11.516088] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-08T20:23:11.516116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-08T20:23:11.527468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-08T20:23:11.527793] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-08T20:23:11.528635] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-08T20:23:11.528700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:11.528734] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:11.528762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:11.528819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:11.587092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:11.587840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:11.587922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:11.587956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:11.710219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:11.710373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:11.710415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:11.710444] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:11.713918] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=74.93%) [2026-01-08T20:23:11.714202] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-08T20:23:11.714343] [INFO ] [sig ] GNTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:11.855963] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GNTX.txt [2026-01-08T20:23:11.856121] [INFO ] [sig ] [1408/3512] Completed GNTX in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-08T20:23:11.856162] [INFO ] [sig ] [1409/3512] Forecasting GO... [2026-01-08T20:23:11.856191] [INFO ] [sig ] Generating forecast for: GO [2026-01-08T20:23:11.856220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-08T20:23:11.868088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-08T20:23:11.868453] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-08T20:23:11.869272] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-08T20:23:11.869326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:11.869359] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:11.869386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:11.869445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:11.928113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:11.928979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:11.929063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:11.929098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:12.048241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:12.048433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:12.048474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:12.048504] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:12.051904] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=25.84%) [2026-01-08T20:23:12.052176] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-08T20:23:12.052301] [INFO ] [sig ] GO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:12.201529] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GO.txt [2026-01-08T20:23:12.201702] [INFO ] [sig ] [1409/3512] Completed GO in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-08T20:23:12.201741] [INFO ] [sig ] [1410/3512] Forecasting GOCO... [2026-01-08T20:23:12.201771] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-08T20:23:12.201810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-08T20:23:12.213219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-08T20:23:12.213632] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-08T20:23:12.214446] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-08T20:23:12.214499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:12.214530] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:12.214558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:12.214818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:12.279049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:12.280009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:12.280104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:12.280140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:12.414148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:12.414305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:12.414346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:12.414456] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:12.418039] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-01-08T20:23:12.418360] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-08T20:23:12.418503] [INFO ] [sig ] GOCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:12.564329] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GOCO.txt [2026-01-08T20:23:12.564512] [INFO ] [sig ] [1410/3512] Completed GOCO in 0.4s | 2.89 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-08T20:23:12.564587] [INFO ] [sig ] [1411/3512] Forecasting GOF... [2026-01-08T20:23:12.564624] [INFO ] [sig ] Generating forecast for: GOF [2026-01-08T20:23:12.564655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-08T20:23:12.577289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-08T20:23:12.577718] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-08T20:23:12.578605] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-08T20:23:12.578659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:12.578691] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:12.578726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:12.578797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:12.636906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:12.637989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:12.638073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:12.638105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:12.759601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:12.759756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:12.759795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:12.759823] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:12.763184] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: DOWN (p=45.64%) [2026-01-08T20:23:12.763454] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-08T20:23:12.763597] [INFO ] [sig ] GOF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:12.907052] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GOF.txt [2026-01-08T20:23:12.907193] [INFO ] [sig ] [1411/3512] Completed GOF in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-08T20:23:12.907239] [INFO ] [sig ] [1412/3512] Forecasting GOGO... [2026-01-08T20:23:12.907270] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-08T20:23:12.907299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-08T20:23:12.918548] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'GOGO'. [2026-01-08T20:23:12.918890] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-08T20:23:12.919712] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-08T20:23:12.919764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:12.919797] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:12.919824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:12.919883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:12.976025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:12.976781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:12.976862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:12.976894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:13.097076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:13.097243] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:23:13.097283] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:13.097311] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:13.101202] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=64.02%) [2026-01-08T20:23:13.101513] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-08T20:23:13.101681] [INFO ] [sig ] GOGO: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-08T20:23:13.244515] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GOGO.txt [2026-01-08T20:23:13.244708] [INFO ] [sig ] [1412/3512] Completed GOGO in 0.3s | 2.89 sym/s | Total: 8.1m | ETA: 12.1m [2026-01-08T20:23:13.244776] [INFO ] [sig ] [1413/3512] Forecasting GOLF... [2026-01-08T20:23:13.244812] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-08T20:23:13.244844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-08T20:23:13.257895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-08T20:23:13.258276] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-08T20:23:13.259484] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-08T20:23:13.259548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:13.259608] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:13.259644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:13.259725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:13.337883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:13.339424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:13.339674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:13.339729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:13.465560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:13.465725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:13.465766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:13.465794] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:13.469205] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=88.31%) [2026-01-08T20:23:13.469477] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-08T20:23:13.469660] [INFO ] [sig ] GOLF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:13.607613] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GOLF.txt [2026-01-08T20:23:13.607726] [INFO ] [sig ] [1413/3512] Completed GOLF in 0.4s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:13.607765] [INFO ] [sig ] [1414/3512] Forecasting GOOD... [2026-01-08T20:23:13.607794] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-08T20:23:13.607823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-08T20:23:13.619016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-08T20:23:13.619293] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-08T20:23:13.620095] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-08T20:23:13.620146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:13.620178] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:13.620204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:13.620261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:13.676637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:13.677252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:13.677328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:13.677360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:13.791421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:13.791538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:13.791592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:13.791623] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:13.794780] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=56.60%) [2026-01-08T20:23:13.795049] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-08T20:23:13.795171] [INFO ] [sig ] GOOD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:13.933287] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GOOD.txt [2026-01-08T20:23:13.933445] [INFO ] [sig ] [1414/3512] Completed GOOD in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:13.933484] [INFO ] [sig ] [1415/3512] Forecasting GOOG... [2026-01-08T20:23:13.933515] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-08T20:23:13.933548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-08T20:23:13.945372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-08T20:23:13.945767] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-08T20:23:13.946564] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-08T20:23:13.946646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:13.946678] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:13.946704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:13.946760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:14.004098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:14.004981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:14.005064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:14.005095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:14.130429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:14.130596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:14.130658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:14.130687] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:14.133988] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=50.31%) [2026-01-08T20:23:14.134259] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-08T20:23:14.134381] [INFO ] [sig ] GOOG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:14.297004] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GOOG.txt [2026-01-08T20:23:14.297166] [INFO ] [sig ] [1415/3512] Completed GOOG in 0.4s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:14.297209] [INFO ] [sig ] [1416/3512] Forecasting GOOS... [2026-01-08T20:23:14.297240] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-08T20:23:14.297269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-08T20:23:14.309540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-08T20:23:14.309909] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-08T20:23:14.310706] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-08T20:23:14.310759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:14.310791] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:14.310818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:14.310874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:14.370294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:14.371043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:14.371124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:14.371156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:14.489522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:14.489681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:14.489723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:14.489752] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:14.493242] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=15.81%) [2026-01-08T20:23:14.493519] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-08T20:23:14.493862] [INFO ] [sig ] GOOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:14.633780] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GOOS.txt [2026-01-08T20:23:14.633909] [INFO ] [sig ] [1416/3512] Completed GOOS in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:14.633947] [INFO ] [sig ] [1417/3512] Forecasting GOSS... [2026-01-08T20:23:14.633977] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-08T20:23:14.634006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-08T20:23:14.645254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-08T20:23:14.645564] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-08T20:23:14.646413] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-08T20:23:14.646465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:14.646497] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:14.646524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:14.646610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:14.703534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:14.704296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:14.704400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:14.704434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:14.822887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:14.823031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:14.823070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:14.823099] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:14.826365] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: UP (p=58.03%) [2026-01-08T20:23:14.826654] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-08T20:23:14.826775] [INFO ] [sig ] GOSS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:14.966667] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GOSS.txt [2026-01-08T20:23:14.966822] [INFO ] [sig ] [1417/3512] Completed GOSS in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:14.966862] [INFO ] [sig ] [1418/3512] Forecasting GOVI... [2026-01-08T20:23:14.966893] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-08T20:23:14.966922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-08T20:23:14.981859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-08T20:23:14.982316] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-08T20:23:14.983503] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-08T20:23:14.983592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:14.983647] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:14.983691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:14.983783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:15.047021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:15.047886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:15.047965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:15.047999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:15.163206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:15.163354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:15.163393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:15.163420] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:15.166729] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-08T20:23:15.166997] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-08T20:23:15.167119] [INFO ] [sig ] GOVI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:15.305132] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GOVI.txt [2026-01-08T20:23:15.305258] [INFO ] [sig ] [1418/3512] Completed GOVI in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:15.305296] [INFO ] [sig ] [1419/3512] Forecasting GPC... [2026-01-08T20:23:15.305326] [INFO ] [sig ] Generating forecast for: GPC [2026-01-08T20:23:15.305356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-08T20:23:15.316325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-08T20:23:15.316630] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-08T20:23:15.317406] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-08T20:23:15.317456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:15.317497] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:15.317525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:15.317599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:15.374939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:15.375834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:15.375922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:15.375955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:15.494258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:15.494403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:15.494441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:15.494470] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:15.497762] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=55.46%) [2026-01-08T20:23:15.498029] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-08T20:23:15.498152] [INFO ] [sig ] GPC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:15.638239] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GPC.txt [2026-01-08T20:23:15.638416] [INFO ] [sig ] [1419/3512] Completed GPC in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:15.638458] [INFO ] [sig ] [1420/3512] Forecasting GPI... [2026-01-08T20:23:15.638489] [INFO ] [sig ] Generating forecast for: GPI [2026-01-08T20:23:15.638522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-08T20:23:15.649650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-08T20:23:15.649911] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-08T20:23:15.650701] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-08T20:23:15.650752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:15.650784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:15.650811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:15.650866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:15.709346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:15.710041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:15.710119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:15.710152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:15.828460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:15.828612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:15.828653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:15.828683] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:15.832030] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-01-08T20:23:15.832308] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-08T20:23:15.832435] [INFO ] [sig ] GPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:15.977881] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GPI.txt [2026-01-08T20:23:15.978038] [INFO ] [sig ] [1420/3512] Completed GPI in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:15.978079] [INFO ] [sig ] [1421/3512] Forecasting GPIQ... [2026-01-08T20:23:15.978110] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-08T20:23:15.978141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-08T20:23:15.989009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-08T20:23:15.989311] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-08T20:23:15.990108] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-08T20:23:15.990159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:15.990190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:15.990217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:15.990272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:16.049649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:16.050375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:16.050454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:16.050488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:16.169282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:16.169425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:16.169464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:16.169493] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:16.172885] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: DOWN (p=9.53%) [2026-01-08T20:23:16.173163] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-08T20:23:16.173288] [INFO ] [sig ] GPIQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:16.320485] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GPIQ.txt [2026-01-08T20:23:16.320626] [INFO ] [sig ] [1421/3512] Completed GPIQ in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:16.320667] [INFO ] [sig ] [1422/3512] Forecasting GPIX... [2026-01-08T20:23:16.320696] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-08T20:23:16.320725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-08T20:23:16.331904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-08T20:23:16.332181] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-08T20:23:16.333020] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-08T20:23:16.333071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:16.333103] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:16.333129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:16.333186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:16.391635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:16.392305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:16.392396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:16.392431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:16.510010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:16.510158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:16.510198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:16.510229] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:16.513725] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-08T20:23:16.513996] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-08T20:23:16.514118] [INFO ] [sig ] GPIX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:16.662392] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GPIX.txt [2026-01-08T20:23:16.662536] [INFO ] [sig ] [1422/3512] Completed GPIX in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.1m [2026-01-08T20:23:16.662593] [INFO ] [sig ] [1423/3512] Forecasting GPJA... [2026-01-08T20:23:16.662632] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-08T20:23:16.662663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-08T20:23:16.678061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-08T20:23:16.678461] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-08T20:23:16.679311] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-08T20:23:16.679365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:16.679398] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:16.679424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:16.679481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:16.738922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:16.739796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:16.739875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:16.739908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:16.851850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:16.851942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:16.851978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:16.852006] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:16.855074] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-01-08T20:23:16.855361] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-08T20:23:16.855484] [INFO ] [sig ] GPJA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:16.993981] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GPJA.txt [2026-01-08T20:23:16.994086] [INFO ] [sig ] [1423/3512] Completed GPJA in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-08T20:23:16.994123] [INFO ] [sig ] [1424/3512] Forecasting GPK... [2026-01-08T20:23:16.994152] [INFO ] [sig ] Generating forecast for: GPK [2026-01-08T20:23:16.994181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-08T20:23:17.005954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-08T20:23:17.006208] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-08T20:23:17.006988] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-08T20:23:17.007039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:17.007093] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:17.007122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:17.007179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:17.066968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:17.067561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:17.067669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:17.067703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:17.186409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:17.186532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:17.186586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:17.186617] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:17.189889] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=90.34%) [2026-01-08T20:23:17.190150] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-08T20:23:17.190268] [INFO ] [sig ] GPK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:17.328593] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GPK.txt [2026-01-08T20:23:17.328698] [INFO ] [sig ] [1424/3512] Completed GPK in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-08T20:23:17.328735] [INFO ] [sig ] [1425/3512] Forecasting GPN... [2026-01-08T20:23:17.328763] [INFO ] [sig ] Generating forecast for: GPN [2026-01-08T20:23:17.328791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-08T20:23:17.340021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-08T20:23:17.340271] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-08T20:23:17.341068] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-08T20:23:17.341134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:17.341165] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:17.341191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:17.341245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:17.398860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:17.399460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:17.399538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:17.399591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:17.522325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:17.522453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:17.522491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:17.522520] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:17.526363] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: UP (p=52.15%) [2026-01-08T20:23:17.526645] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-08T20:23:17.526772] [INFO ] [sig ] GPN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:17.665326] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GPN.txt [2026-01-08T20:23:17.665481] [INFO ] [sig ] [1425/3512] Completed GPN in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-08T20:23:17.665521] [INFO ] [sig ] [1426/3512] Forecasting GPRE... [2026-01-08T20:23:17.665551] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-08T20:23:17.665598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-08T20:23:17.677889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-08T20:23:17.678203] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-08T20:23:17.679110] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-08T20:23:17.679161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:17.679193] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:17.679218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:17.679273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:17.735749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:17.736421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:17.736508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:17.736540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:17.857134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:17.857294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:17.857333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:17.857379] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:17.860928] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-01-08T20:23:17.861213] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-08T20:23:17.861339] [INFO ] [sig ] GPRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:18.003241] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GPRE.txt [2026-01-08T20:23:18.003413] [INFO ] [sig ] [1426/3512] Completed GPRE in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-08T20:23:18.003453] [INFO ] [sig ] [1427/3512] Forecasting GPRK... [2026-01-08T20:23:18.003482] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-08T20:23:18.003515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-08T20:23:18.015056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-08T20:23:18.015368] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-08T20:23:18.016214] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-08T20:23:18.016264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:18.016295] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:18.016320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:18.016374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:18.073366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:18.074092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:18.074176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:18.074209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:18.194697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:18.194862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:18.194903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:18.194966] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:18.198497] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=44.87%) [2026-01-08T20:23:18.198849] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-08T20:23:18.198978] [INFO ] [sig ] GPRK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:18.339382] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GPRK.txt [2026-01-08T20:23:18.339513] [INFO ] [sig ] [1427/3512] Completed GPRK in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-08T20:23:18.339550] [INFO ] [sig ] [1428/3512] Forecasting GPRO... [2026-01-08T20:23:18.339597] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-08T20:23:18.339629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-08T20:23:18.351220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-08T20:23:18.351522] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-08T20:23:18.352545] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-08T20:23:18.352626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:18.352660] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:18.352688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:18.352744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:18.416678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:18.417750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:18.417836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:18.417886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:18.543980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:18.544157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:18.544200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:18.544229] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:18.547807] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-08T20:23:18.548097] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-08T20:23:18.548225] [INFO ] [sig ] GPRO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:18.692458] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GPRO.txt [2026-01-08T20:23:18.692608] [INFO ] [sig ] [1428/3512] Completed GPRO in 0.4s | 2.89 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-08T20:23:18.692650] [INFO ] [sig ] [1429/3512] Forecasting GRAB... [2026-01-08T20:23:18.692680] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-08T20:23:18.692709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-08T20:23:18.704162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-08T20:23:18.704460] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-08T20:23:18.705321] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-08T20:23:18.705373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:18.705404] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:18.705431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:18.705487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:18.762948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:18.763735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:18.763814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:18.763848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:18.884559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:18.884695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:18.884733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:18.884763] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:18.887913] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: DOWN (p=15.87%) [2026-01-08T20:23:18.888181] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-08T20:23:18.888300] [INFO ] [sig ] GRAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:19.025726] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GRAB.txt [2026-01-08T20:23:19.025832] [INFO ] [sig ] [1429/3512] Completed GRAB in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-08T20:23:19.025871] [INFO ] [sig ] [1430/3512] Forecasting GRAL... [2026-01-08T20:23:19.025901] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-08T20:23:19.025931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-08T20:23:19.037087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-08T20:23:19.037333] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-08T20:23:19.038120] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-08T20:23:19.038171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:19.038203] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:19.038241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:19.038298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:19.094416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:19.095013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:19.095089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:19.095120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:19.215789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:19.215873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:19.215906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:19.215933] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:19.218916] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=13.13%) [2026-01-08T20:23:19.219168] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-08T20:23:19.219284] [INFO ] [sig ] GRAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:19.356231] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GRAL.txt [2026-01-08T20:23:19.356337] [INFO ] [sig ] [1430/3512] Completed GRAL in 0.3s | 2.89 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-08T20:23:19.356375] [INFO ] [sig ] [1431/3512] Forecasting GRBK... [2026-01-08T20:23:19.356402] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-08T20:23:19.356431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-08T20:23:19.368731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-08T20:23:19.368974] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-08T20:23:19.369787] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-08T20:23:19.369838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:19.369869] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:19.369894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:19.370128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:19.426851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:19.427673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:19.427755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:19.427787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:19.544610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:19.544765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:19.544807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:19.544834] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:19.548259] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=82.78%) [2026-01-08T20:23:19.548542] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-08T20:23:19.548680] [INFO ] [sig ] GRBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:19.687762] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GRBK.txt [2026-01-08T20:23:19.687870] [INFO ] [sig ] [1431/3512] Completed GRBK in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:19.687909] [INFO ] [sig ] [1432/3512] Forecasting GRC... [2026-01-08T20:23:19.687937] [INFO ] [sig ] Generating forecast for: GRC [2026-01-08T20:23:19.687966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-08T20:23:19.699039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-08T20:23:19.699287] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-08T20:23:19.700107] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-08T20:23:19.700157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:19.700188] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:19.700214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:19.700269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:19.756206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:19.756796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:19.756872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:19.756903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:19.874468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:19.874624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:19.874665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:19.874692] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:19.877929] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-08T20:23:19.878193] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-08T20:23:19.878309] [INFO ] [sig ] GRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:20.015775] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GRC.txt [2026-01-08T20:23:20.015889] [INFO ] [sig ] [1432/3512] Completed GRC in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:20.015927] [INFO ] [sig ] [1433/3512] Forecasting GREE... [2026-01-08T20:23:20.015956] [INFO ] [sig ] Generating forecast for: GREE [2026-01-08T20:23:20.015985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-08T20:23:20.027074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-08T20:23:20.027317] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-08T20:23:20.028101] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-08T20:23:20.028151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:20.028182] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:20.028208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:20.028263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:20.083769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:20.084407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:20.084484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:20.084516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:20.203272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:20.203421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:20.203459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:20.203486] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:20.206817] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=61.04%) [2026-01-08T20:23:20.207082] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-08T20:23:20.207200] [INFO ] [sig ] GREE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:20.347544] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GREE.txt [2026-01-08T20:23:20.347714] [INFO ] [sig ] [1433/3512] Completed GREE in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:20.347755] [INFO ] [sig ] [1434/3512] Forecasting GRFS... [2026-01-08T20:23:20.347785] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-08T20:23:20.347829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-08T20:23:20.359241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-08T20:23:20.359600] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-08T20:23:20.360394] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-08T20:23:20.360445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:20.360476] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:20.360504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:20.360593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:20.419304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:20.420203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:20.420314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:20.420350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:20.543483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:20.543652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:20.543700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:20.543763] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:20.547110] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-01-08T20:23:20.547376] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-08T20:23:20.547498] [INFO ] [sig ] GRFS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:20.688673] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GRFS.txt [2026-01-08T20:23:20.688829] [INFO ] [sig ] [1434/3512] Completed GRFS in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:20.688867] [INFO ] [sig ] [1435/3512] Forecasting GRID... [2026-01-08T20:23:20.688898] [INFO ] [sig ] Generating forecast for: GRID [2026-01-08T20:23:20.688927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-08T20:23:20.700369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-08T20:23:20.700738] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-08T20:23:20.701529] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-08T20:23:20.701600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:20.701634] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:20.701660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:20.701716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:20.762633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:20.763481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:20.763564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:20.763617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:20.896315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:20.896469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:20.896509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:20.896539] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:20.900008] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=57.21%) [2026-01-08T20:23:20.900290] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-08T20:23:20.900418] [INFO ] [sig ] GRID: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:21.042526] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GRID.txt [2026-01-08T20:23:21.042712] [INFO ] [sig ] [1435/3512] Completed GRID in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:21.042753] [INFO ] [sig ] [1436/3512] Forecasting GRMN... [2026-01-08T20:23:21.042784] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-08T20:23:21.042813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-08T20:23:21.054605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-08T20:23:21.054891] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-08T20:23:21.055674] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-08T20:23:21.055725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:21.055756] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:21.055782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:21.055837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:21.112508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:21.113111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:21.113188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:21.113221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:21.233652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:21.233821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:21.233861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:21.233891] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:21.237231] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-01-08T20:23:21.237495] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-08T20:23:21.237634] [INFO ] [sig ] GRMN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:21.376411] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GRMN.txt [2026-01-08T20:23:21.376536] [INFO ] [sig ] [1436/3512] Completed GRMN in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:21.376592] [INFO ] [sig ] [1437/3512] Forecasting GRND... [2026-01-08T20:23:21.376624] [INFO ] [sig ] Generating forecast for: GRND [2026-01-08T20:23:21.376653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-08T20:23:21.389135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-08T20:23:21.389472] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-08T20:23:21.390294] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-08T20:23:21.390346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:21.390378] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:21.390404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:21.390460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:21.449251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:21.450005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:21.450083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:21.450114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:21.570005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:21.570148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:21.570187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:21.570217] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:21.573608] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: UP (p=72.46%) [2026-01-08T20:23:21.573880] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-08T20:23:21.574002] [INFO ] [sig ] GRND: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:21.713531] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GRND.txt [2026-01-08T20:23:21.713714] [INFO ] [sig ] [1437/3512] Completed GRND in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:21.713756] [INFO ] [sig ] [1438/3512] Forecasting GRPN... [2026-01-08T20:23:21.713787] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-08T20:23:21.713817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-08T20:23:21.725164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-08T20:23:21.725449] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-08T20:23:21.726234] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-08T20:23:21.726284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:21.726316] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:21.726342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:21.726398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:21.784329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:21.785132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:21.785212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:21.785244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:21.908124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:21.908277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:21.908316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:21.908371] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:21.911680] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-01-08T20:23:21.911954] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-08T20:23:21.912074] [INFO ] [sig ] GRPN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:22.066743] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GRPN.txt [2026-01-08T20:23:22.066881] [INFO ] [sig ] [1438/3512] Completed GRPN in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:22.066921] [INFO ] [sig ] [1439/3512] Forecasting GRVY... [2026-01-08T20:23:22.066950] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-08T20:23:22.066980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-08T20:23:22.078169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-08T20:23:22.078503] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-08T20:23:22.079371] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-08T20:23:22.079425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:22.079459] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:22.079487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:22.079543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:22.137669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:22.138387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:22.138470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:22.138504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:22.246972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:22.247130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:22.247170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:22.247199] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:22.250754] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=18.32%) [2026-01-08T20:23:22.251055] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-08T20:23:22.251183] [INFO ] [sig ] GRVY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:22.390623] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GRVY.txt [2026-01-08T20:23:22.390805] [INFO ] [sig ] [1439/3512] Completed GRVY in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 12.0m [2026-01-08T20:23:22.390853] [INFO ] [sig ] [1440/3512] Forecasting GRWG... [2026-01-08T20:23:22.390886] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-08T20:23:22.390918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-08T20:23:22.402641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-08T20:23:22.402940] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-08T20:23:22.403879] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-08T20:23:22.403945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:22.403996] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:22.404040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:22.404128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:22.461868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:22.462596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:22.462675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:22.462713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:22.579879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:22.580031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:22.580072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:22.580102] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:22.583495] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=31.66%) [2026-01-08T20:23:22.583807] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-08T20:23:22.583954] [INFO ] [sig ] GRWG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:22.794210] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GRWG.txt [2026-01-08T20:23:22.794394] [INFO ] [sig ] [1440/3512] Completed GRWG in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-08T20:23:22.794450] [INFO ] [sig ] [1441/3512] Forecasting GRX... [2026-01-08T20:23:22.794492] [INFO ] [sig ] Generating forecast for: GRX [2026-01-08T20:23:22.794529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-08T20:23:22.805859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-08T20:23:22.806181] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-08T20:23:22.807038] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-08T20:23:22.807092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:22.807150] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:22.807181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:22.807250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:22.867522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:22.868415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:22.868499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:22.868533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:22.979511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:22.979689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:22.979731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:22.979761] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:22.983206] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-01-08T20:23:22.983475] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-08T20:23:22.983612] [INFO ] [sig ] GRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:23.123045] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GRX.txt [2026-01-08T20:23:23.123193] [INFO ] [sig ] [1441/3512] Completed GRX in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-08T20:23:23.123231] [INFO ] [sig ] [1442/3512] Forecasting GS... [2026-01-08T20:23:23.123261] [INFO ] [sig ] Generating forecast for: GS [2026-01-08T20:23:23.123291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-08T20:23:23.134030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-08T20:23:23.134332] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-08T20:23:23.135125] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-08T20:23:23.135176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:23.135207] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:23.135234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:23.135289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:23.193481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:23.194257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:23.194336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:23.194369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:23.323243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:23.323400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:23.323441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:23.323470] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:23.326985] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: DOWN (p=36.66%) [2026-01-08T20:23:23.327268] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-08T20:23:23.327403] [INFO ] [sig ] GS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:23.480267] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GS.txt [2026-01-08T20:23:23.480437] [INFO ] [sig ] [1442/3512] Completed GS in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-08T20:23:23.480478] [INFO ] [sig ] [1443/3512] Forecasting GSBC... [2026-01-08T20:23:23.480509] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-08T20:23:23.480539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-08T20:23:23.492789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-08T20:23:23.493155] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-08T20:23:23.494018] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-08T20:23:23.494081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:23.494113] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:23.494139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:23.494194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:23.551067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:23.551858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:23.551939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:23.551972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:23.673260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:23.673412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:23.673451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:23.673481] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:23.676872] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=28.46%) [2026-01-08T20:23:23.677144] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-08T20:23:23.677269] [INFO ] [sig ] GSBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:23.817268] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GSBC.txt [2026-01-08T20:23:23.817420] [INFO ] [sig ] [1443/3512] Completed GSBC in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-08T20:23:23.817458] [INFO ] [sig ] [1444/3512] Forecasting GSBD... [2026-01-08T20:23:23.817490] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-08T20:23:23.817520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-08T20:23:23.830018] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'GSBD'. [2026-01-08T20:23:23.830361] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-08T20:23:23.831190] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-08T20:23:23.831242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:23.831275] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:23.831303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:23.831360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:23.888021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:23.888945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:23.889030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:23.889063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:24.011140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:24.011298] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:23:24.011341] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:24.011410] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:24.014903] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=63.05%) [2026-01-08T20:23:24.015191] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-08T20:23:24.015320] [INFO ] [sig ] GSBD: Forecast for 2026-01-07: UP (sign=1.00) [2026-01-08T20:23:24.156198] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-08 1 -> ./output/forecasts/individual/2026-01-08/GSBD.txt [2026-01-08T20:23:24.156379] [INFO ] [sig ] [1444/3512] Completed GSBD in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-08T20:23:24.156430] [INFO ] [sig ] [1445/3512] Forecasting GSHD... [2026-01-08T20:23:24.156461] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-08T20:23:24.156524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-08T20:23:24.168002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-08T20:23:24.168421] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-08T20:23:24.169266] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-08T20:23:24.169319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:24.169352] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:24.169380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:24.169437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:24.226600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:24.227431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:24.227511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:24.227544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:24.350744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:24.351091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:24.351139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:24.351168] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:24.354900] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=7.01%) [2026-01-08T20:23:24.355176] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-08T20:23:24.355302] [INFO ] [sig ] GSHD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:24.499321] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GSHD.txt [2026-01-08T20:23:24.499470] [INFO ] [sig ] [1445/3512] Completed GSHD in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-08T20:23:24.499510] [INFO ] [sig ] [1446/3512] Forecasting GSK... [2026-01-08T20:23:24.499538] [INFO ] [sig ] Generating forecast for: GSK [2026-01-08T20:23:24.499568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-08T20:23:24.511360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-08T20:23:24.511701] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-08T20:23:24.512505] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-08T20:23:24.512558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:24.512610] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:24.512638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:24.512696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:24.572487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:24.573295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:24.573378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:24.573411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:24.701357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:24.701496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:24.701535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:24.701564] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:24.704849] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=82.04%) [2026-01-08T20:23:24.705113] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-08T20:23:24.705232] [INFO ] [sig ] GSK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:24.852391] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GSK.txt [2026-01-08T20:23:24.852526] [INFO ] [sig ] [1446/3512] Completed GSK in 0.4s | 2.89 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-08T20:23:24.852566] [INFO ] [sig ] [1447/3512] Forecasting GSL... [2026-01-08T20:23:24.852614] [INFO ] [sig ] Generating forecast for: GSL [2026-01-08T20:23:24.852644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-08T20:23:24.865082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-08T20:23:24.865402] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-08T20:23:24.866223] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-08T20:23:24.866276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:24.866308] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:24.866335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:24.866393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:24.926223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:24.927021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:24.927104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:24.927137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:25.050118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:25.050271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:25.050310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:25.050339] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:25.053703] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-08T20:23:25.053975] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-08T20:23:25.054102] [INFO ] [sig ] GSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:25.200603] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GSL.txt [2026-01-08T20:23:25.200763] [INFO ] [sig ] [1447/3512] Completed GSL in 0.3s | 2.89 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-08T20:23:25.200805] [INFO ] [sig ] [1448/3512] Forecasting GSM... [2026-01-08T20:23:25.200835] [INFO ] [sig ] Generating forecast for: GSM [2026-01-08T20:23:25.200866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-08T20:23:25.212735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-08T20:23:25.213070] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-08T20:23:25.213899] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-08T20:23:25.213951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:25.213985] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:25.214012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:25.214069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:25.276014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:25.276790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:25.276867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:25.276899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:25.396031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:25.396176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:25.396215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:25.396243] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:25.399536] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=40.05%) [2026-01-08T20:23:25.399843] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-08T20:23:25.399977] [INFO ] [sig ] GSM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:25.538308] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GSM.txt [2026-01-08T20:23:25.538468] [INFO ] [sig ] [1448/3512] Completed GSM in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:25.538510] [INFO ] [sig ] [1449/3512] Forecasting GTES... [2026-01-08T20:23:25.538539] [INFO ] [sig ] Generating forecast for: GTES [2026-01-08T20:23:25.538584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-08T20:23:25.549413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-08T20:23:25.549709] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-08T20:23:25.550696] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-08T20:23:25.550747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:25.550779] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:25.550810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:25.550877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:25.608704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:25.609385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:25.609461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:25.609492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:25.726791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:25.726933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:25.727144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:25.727172] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:25.730766] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-01-08T20:23:25.731201] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-08T20:23:25.731327] [INFO ] [sig ] GTES: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:25.880503] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GTES.txt [2026-01-08T20:23:25.880662] [INFO ] [sig ] [1449/3512] Completed GTES in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:25.880704] [INFO ] [sig ] [1450/3512] Forecasting GTLB... [2026-01-08T20:23:25.880735] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-08T20:23:25.880764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-08T20:23:25.891651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-08T20:23:25.891934] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-08T20:23:25.892727] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-08T20:23:25.892777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:25.892808] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:25.892834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:25.892889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:25.949640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:25.950277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:25.950354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:25.950388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:26.068871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:26.069026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:26.069081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:26.069110] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:26.072471] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: UP (p=82.06%) [2026-01-08T20:23:26.072799] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-08T20:23:26.072930] [INFO ] [sig ] GTLB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:26.221502] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GTLB.txt [2026-01-08T20:23:26.221675] [INFO ] [sig ] [1450/3512] Completed GTLB in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:26.221716] [INFO ] [sig ] [1451/3512] Forecasting GTLS... [2026-01-08T20:23:26.221748] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-08T20:23:26.221777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-08T20:23:26.233192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-08T20:23:26.233547] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-08T20:23:26.234368] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-08T20:23:26.234420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:26.234450] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:26.234477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:26.234532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:26.293649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:26.294498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:26.294634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:26.294670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:26.421638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:26.421785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:26.421825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:26.421854] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:26.425271] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: DOWN (p=13.55%) [2026-01-08T20:23:26.425548] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-08T20:23:26.425694] [INFO ] [sig ] GTLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:26.572059] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GTLS.txt [2026-01-08T20:23:26.572182] [INFO ] [sig ] [1451/3512] Completed GTLS in 0.4s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:26.572222] [INFO ] [sig ] [1452/3512] Forecasting GTN... [2026-01-08T20:23:26.572251] [INFO ] [sig ] Generating forecast for: GTN [2026-01-08T20:23:26.572280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-08T20:23:26.583195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-08T20:23:26.583473] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-08T20:23:26.584264] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-08T20:23:26.584316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:26.584350] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:26.584377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:26.584432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:26.641165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:26.641829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:26.641906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:26.641939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:26.764002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:26.764150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:26.764189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:26.764218] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:26.767503] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=51.35%) [2026-01-08T20:23:26.767789] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-08T20:23:26.767918] [INFO ] [sig ] GTN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:26.912272] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GTN.txt [2026-01-08T20:23:26.912398] [INFO ] [sig ] [1452/3512] Completed GTN in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:26.912438] [INFO ] [sig ] [1453/3512] Forecasting GTX... [2026-01-08T20:23:26.912466] [INFO ] [sig ] Generating forecast for: GTX [2026-01-08T20:23:26.912496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-08T20:23:26.924007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-08T20:23:26.924288] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-08T20:23:26.925102] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-08T20:23:26.925153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:26.925184] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:26.925210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:26.925265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:26.982553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:26.983222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:26.983301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:26.983335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:27.116444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:27.116611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:27.116652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:27.116681] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:27.120300] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: DOWN (p=45.19%) [2026-01-08T20:23:27.120585] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-08T20:23:27.120707] [INFO ] [sig ] GTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:27.262781] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GTX.txt [2026-01-08T20:23:27.262942] [INFO ] [sig ] [1453/3512] Completed GTX in 0.4s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:27.262982] [INFO ] [sig ] [1454/3512] Forecasting GTY... [2026-01-08T20:23:27.263012] [INFO ] [sig ] Generating forecast for: GTY [2026-01-08T20:23:27.263041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-08T20:23:27.274658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-08T20:23:27.275017] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-08T20:23:27.275817] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-08T20:23:27.275869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:27.275911] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:27.275938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:27.275993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:27.338297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:27.339229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:27.339311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:27.339346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:27.464131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:27.464277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:27.464315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:27.464344] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:27.467652] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=93.25%) [2026-01-08T20:23:27.467927] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-08T20:23:27.468049] [INFO ] [sig ] GTY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:27.620136] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GTY.txt [2026-01-08T20:23:27.620300] [INFO ] [sig ] [1454/3512] Completed GTY in 0.4s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:27.620341] [INFO ] [sig ] [1455/3512] Forecasting GUG... [2026-01-08T20:23:27.620371] [INFO ] [sig ] Generating forecast for: GUG [2026-01-08T20:23:27.620400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-08T20:23:27.631748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-08T20:23:27.632022] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-08T20:23:27.632809] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-08T20:23:27.632860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:27.632892] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:27.632918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:27.632974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:27.689370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:27.689989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:27.690065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:27.690096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:27.805918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:27.806050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:27.806086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:27.806114] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:27.809361] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=5.60%) [2026-01-08T20:23:27.809643] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-08T20:23:27.809764] [INFO ] [sig ] GUG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:27.947751] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/GUG.txt [2026-01-08T20:23:27.947873] [INFO ] [sig ] [1455/3512] Completed GUG in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:27.947911] [INFO ] [sig ] [1456/3512] Forecasting GVA... [2026-01-08T20:23:27.947940] [INFO ] [sig ] Generating forecast for: GVA [2026-01-08T20:23:27.947970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-08T20:23:27.959046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-08T20:23:27.959329] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-08T20:23:27.960120] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-08T20:23:27.960171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:27.960201] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:27.960228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:27.960284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:28.026921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:28.027992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:28.028095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:28.028145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:28.152277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:28.152453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:28.152508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:28.152549] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:28.157211] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=53.44%) [2026-01-08T20:23:28.157680] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-08T20:23:28.157878] [INFO ] [sig ] GVA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:28.383772] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GVA.txt [2026-01-08T20:23:28.383978] [INFO ] [sig ] [1456/3512] Completed GVA in 0.4s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:28.384047] [INFO ] [sig ] [1457/3512] Forecasting GWH... [2026-01-08T20:23:28.384101] [INFO ] [sig ] Generating forecast for: GWH [2026-01-08T20:23:28.384156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-08T20:23:28.399517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-08T20:23:28.399941] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-08T20:23:28.400887] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-08T20:23:28.400941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:28.400975] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:28.401002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:28.401077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:28.485968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:28.487123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:28.487237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:28.487296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:28.639930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:28.640110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:28.640173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:28.640222] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:28.645237] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-01-08T20:23:28.645652] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-08T20:23:28.645826] [INFO ] [sig ] GWH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:28.866101] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GWH.txt [2026-01-08T20:23:28.866254] [INFO ] [sig ] [1457/3512] Completed GWH in 0.5s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:28.866294] [INFO ] [sig ] [1458/3512] Forecasting GWRE... [2026-01-08T20:23:28.866331] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-08T20:23:28.866362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-08T20:23:28.880346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-08T20:23:28.880826] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-08T20:23:28.881974] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-08T20:23:28.882043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:28.882129] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:28.882178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:28.882267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:28.967550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:28.968505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:28.968607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:28.968643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:29.085737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:29.085928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:29.085975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:29.086004] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:29.089434] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-08T20:23:29.089737] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-08T20:23:29.089873] [INFO ] [sig ] GWRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:29.233684] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GWRE.txt [2026-01-08T20:23:29.233849] [INFO ] [sig ] [1458/3512] Completed GWRE in 0.4s | 2.89 sym/s | Total: 8.4m | ETA: 11.9m [2026-01-08T20:23:29.233895] [INFO ] [sig ] [1459/3512] Forecasting GWRS... [2026-01-08T20:23:29.233925] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-08T20:23:29.233954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-08T20:23:29.245792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-08T20:23:29.246047] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-08T20:23:29.246855] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-08T20:23:29.246911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:29.246943] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:29.246970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:29.247027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:29.304033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:29.304761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:29.304839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:29.304873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:29.418994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:29.419143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:29.419182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:29.419211] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:29.422526] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=82.91%) [2026-01-08T20:23:29.422813] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-08T20:23:29.422935] [INFO ] [sig ] GWRS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:29.565722] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GWRS.txt [2026-01-08T20:23:29.565861] [INFO ] [sig ] [1459/3512] Completed GWRS in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-08T20:23:29.565903] [INFO ] [sig ] [1460/3512] Forecasting GXAI... [2026-01-08T20:23:29.565933] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-08T20:23:29.565962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-08T20:23:29.578110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-08T20:23:29.578394] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-08T20:23:29.579207] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-08T20:23:29.579259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:29.579290] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:29.579317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:29.579373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:29.635565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:29.636197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:29.636274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:29.636306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:29.748910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:29.749073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:29.749113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:29.749142] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:29.752440] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=65.10%) [2026-01-08T20:23:29.752728] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-08T20:23:29.752850] [INFO ] [sig ] GXAI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:29.890509] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GXAI.txt [2026-01-08T20:23:29.890671] [INFO ] [sig ] [1460/3512] Completed GXAI in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-08T20:23:29.890713] [INFO ] [sig ] [1461/3512] Forecasting GYRE... [2026-01-08T20:23:29.890741] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-08T20:23:29.890771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-08T20:23:29.901929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-08T20:23:29.902264] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-08T20:23:29.903059] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-08T20:23:29.903111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:29.903142] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:29.903168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:29.903228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:29.958712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:29.959338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:29.959416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:29.959448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:30.081631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:30.081786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:30.081827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:30.081905] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:30.085221] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=95.83%) [2026-01-08T20:23:30.085491] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-08T20:23:30.085630] [INFO ] [sig ] GYRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:30.223123] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/GYRE.txt [2026-01-08T20:23:30.223259] [INFO ] [sig ] [1461/3512] Completed GYRE in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-08T20:23:30.223297] [INFO ] [sig ] [1462/3512] Forecasting H... [2026-01-08T20:23:30.223326] [INFO ] [sig ] Generating forecast for: H [2026-01-08T20:23:30.223356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-08T20:23:30.234703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-08T20:23:30.234957] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-08T20:23:30.235779] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-08T20:23:30.235830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:30.235862] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:30.235888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:30.235944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:30.292082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:30.292697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:30.292774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:30.292806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:30.410908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:30.411063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:30.411104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:30.411132] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:30.414402] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-01-08T20:23:30.414691] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-08T20:23:30.414815] [INFO ] [sig ] H: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:30.551051] [INFO ] [LOCAL ] Saved forecast: H 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/H.txt [2026-01-08T20:23:30.551175] [INFO ] [sig ] [1462/3512] Completed H in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-08T20:23:30.551213] [INFO ] [sig ] [1463/3512] Forecasting HAE... [2026-01-08T20:23:30.551241] [INFO ] [sig ] Generating forecast for: HAE [2026-01-08T20:23:30.551269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-08T20:23:30.562358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-08T20:23:30.562661] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-08T20:23:30.563438] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-08T20:23:30.563490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:30.563521] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:30.563547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:30.563624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:30.619397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:30.620171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:30.620252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:30.620285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:30.740712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:30.740862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:30.740903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:30.740937] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:30.744299] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=84.91%) [2026-01-08T20:23:30.744591] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-08T20:23:30.744718] [INFO ] [sig ] HAE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:30.883824] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HAE.txt [2026-01-08T20:23:30.883959] [INFO ] [sig ] [1463/3512] Completed HAE in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-08T20:23:30.883998] [INFO ] [sig ] [1464/3512] Forecasting HAFC... [2026-01-08T20:23:30.884027] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-08T20:23:30.884056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-08T20:23:30.895036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-08T20:23:30.895304] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-08T20:23:30.896109] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-08T20:23:30.896160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:30.896191] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:30.896216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:30.896271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:30.953906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:30.954539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:30.954634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:30.954668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:31.072834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:31.072990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:31.073030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:31.073059] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:31.076401] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: UP (p=59.84%) [2026-01-08T20:23:31.076686] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-08T20:23:31.076808] [INFO ] [sig ] HAFC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:31.216667] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HAFC.txt [2026-01-08T20:23:31.216791] [INFO ] [sig ] [1464/3512] Completed HAFC in 0.3s | 2.89 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-08T20:23:31.216840] [INFO ] [sig ] [1465/3512] Forecasting HAIN... [2026-01-08T20:23:31.216879] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-08T20:23:31.216912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-08T20:23:31.228419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-08T20:23:31.228718] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-08T20:23:31.229498] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-08T20:23:31.229547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:31.229598] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:31.229626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:31.229692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:31.286149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:31.286777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:31.286852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:31.286884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:31.415430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:31.415610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:31.415654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:31.415683] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:31.419618] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=11.65%) [2026-01-08T20:23:31.419921] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-08T20:23:31.420055] [INFO ] [sig ] HAIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:31.563743] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HAIN.txt [2026-01-08T20:23:31.563899] [INFO ] [sig ] [1465/3512] Completed HAIN in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:31.563953] [INFO ] [sig ] [1466/3512] Forecasting HAL... [2026-01-08T20:23:31.563985] [INFO ] [sig ] Generating forecast for: HAL [2026-01-08T20:23:31.564016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-08T20:23:31.576098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-08T20:23:31.576444] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-08T20:23:31.577311] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-08T20:23:31.577364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:31.577397] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:31.577425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:31.577481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:31.636833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:31.637643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:31.637726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:31.637760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:31.768670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:31.768841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:31.768882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:31.768910] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:31.772652] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: UP (p=61.88%) [2026-01-08T20:23:31.772953] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-08T20:23:31.773084] [INFO ] [sig ] HAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:31.926603] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HAL.txt [2026-01-08T20:23:31.926778] [INFO ] [sig ] [1466/3512] Completed HAL in 0.4s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:31.926824] [INFO ] [sig ] [1467/3512] Forecasting HALO... [2026-01-08T20:23:31.926853] [INFO ] [sig ] Generating forecast for: HALO [2026-01-08T20:23:31.926882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-08T20:23:31.938783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-08T20:23:31.939121] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-08T20:23:31.939986] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-08T20:23:31.940051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:31.940082] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:31.940108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:31.940318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:32.001284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:32.002108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:32.002207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:32.002256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:32.131380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:32.131533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:32.131590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:32.131623] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:32.135188] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-08T20:23:32.135474] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-08T20:23:32.135648] [INFO ] [sig ] HALO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:32.286263] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HALO.txt [2026-01-08T20:23:32.286397] [INFO ] [sig ] [1467/3512] Completed HALO in 0.4s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:32.286436] [INFO ] [sig ] [1468/3512] Forecasting HAS... [2026-01-08T20:23:32.286464] [INFO ] [sig ] Generating forecast for: HAS [2026-01-08T20:23:32.286492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-08T20:23:32.297164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-08T20:23:32.297453] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-08T20:23:32.298252] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-08T20:23:32.298303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:32.298360] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:32.298389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:32.298444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:32.354140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:32.354836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:32.354941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:32.354975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:32.474126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:32.474278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:32.474317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:32.474346] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:32.477654] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: UP (p=63.86%) [2026-01-08T20:23:32.477932] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-08T20:23:32.478063] [INFO ] [sig ] HAS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:32.615165] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HAS.txt [2026-01-08T20:23:32.615303] [INFO ] [sig ] [1468/3512] Completed HAS in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:32.615342] [INFO ] [sig ] [1469/3512] Forecasting HASI... [2026-01-08T20:23:32.615372] [INFO ] [sig ] Generating forecast for: HASI [2026-01-08T20:23:32.615401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-08T20:23:32.627672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-08T20:23:32.627994] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-08T20:23:32.629039] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-08T20:23:32.629090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:32.629121] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:32.629147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:32.629202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:32.687727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:32.688512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:32.688613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:32.688649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:32.811095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:32.811250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:32.811291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:32.811320] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:32.814697] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=43.77%) [2026-01-08T20:23:32.814969] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-08T20:23:32.815091] [INFO ] [sig ] HASI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:32.951725] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HASI.txt [2026-01-08T20:23:32.951844] [INFO ] [sig ] [1469/3512] Completed HASI in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:32.951881] [INFO ] [sig ] [1470/3512] Forecasting HBAN... [2026-01-08T20:23:32.951914] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-08T20:23:32.951944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-08T20:23:32.963453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-08T20:23:32.963752] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-08T20:23:32.964520] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-08T20:23:32.964589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:32.964623] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:32.964650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:32.964706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:33.021020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:33.021656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:33.021733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:33.021764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:33.141064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:33.141219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:33.141260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:33.141287] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:33.144655] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=87.82%) [2026-01-08T20:23:33.144939] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-08T20:23:33.145066] [INFO ] [sig ] HBAN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:33.286105] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HBAN.txt [2026-01-08T20:23:33.286258] [INFO ] [sig ] [1470/3512] Completed HBAN in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:33.286299] [INFO ] [sig ] [1471/3512] Forecasting HBANL... [2026-01-08T20:23:33.286328] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-08T20:23:33.286358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-08T20:23:33.297498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-08T20:23:33.297847] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-08T20:23:33.298687] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-08T20:23:33.298737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:33.298769] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:33.298795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:33.298851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:33.354532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:33.355374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:33.355479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:33.355514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:33.467603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:33.467763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:33.467805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:33.467835] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:33.471114] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-08T20:23:33.471383] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-08T20:23:33.471502] [INFO ] [sig ] HBANL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:33.608636] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HBANL.txt [2026-01-08T20:23:33.608796] [INFO ] [sig ] [1471/3512] Completed HBANL in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:33.608836] [INFO ] [sig ] [1472/3512] Forecasting HBANP... [2026-01-08T20:23:33.608866] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-08T20:23:33.608896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-08T20:23:33.620204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-08T20:23:33.620473] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-08T20:23:33.621257] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-08T20:23:33.621308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:33.621339] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:33.621366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:33.621421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:33.678452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:33.679078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:33.679154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:33.679187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:33.792352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:33.792494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:33.792534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:33.792561] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:33.795914] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=7.98%) [2026-01-08T20:23:33.796202] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-08T20:23:33.796325] [INFO ] [sig ] HBANP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:33.935188] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HBANP.txt [2026-01-08T20:23:33.935325] [INFO ] [sig ] [1472/3512] Completed HBANP in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:33.935364] [INFO ] [sig ] [1473/3512] Forecasting HBB... [2026-01-08T20:23:33.935393] [INFO ] [sig ] Generating forecast for: HBB [2026-01-08T20:23:33.935423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-08T20:23:33.946305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-08T20:23:33.946560] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-08T20:23:33.947370] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-08T20:23:33.947420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:33.947451] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:33.947477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:33.947533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:34.004935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:34.005538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:34.005633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:34.005668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:34.115919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:34.116027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:34.116064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:34.116092] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:34.119294] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=22.78%) [2026-01-08T20:23:34.119560] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-08T20:23:34.119704] [INFO ] [sig ] HBB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:34.260298] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HBB.txt [2026-01-08T20:23:34.260408] [INFO ] [sig ] [1473/3512] Completed HBB in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:34.260445] [INFO ] [sig ] [1474/3512] Forecasting HBCP... [2026-01-08T20:23:34.260475] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-08T20:23:34.260504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-08T20:23:34.272551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-08T20:23:34.272933] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-08T20:23:34.273798] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-08T20:23:34.273850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:34.273883] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:34.273911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:34.273974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:34.332384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:34.333251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:34.333335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:34.333368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:34.447945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:34.448155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:34.448197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:34.448226] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:34.451698] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: UP (p=55.43%) [2026-01-08T20:23:34.451976] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-08T20:23:34.452103] [INFO ] [sig ] HBCP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:34.594311] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HBCP.txt [2026-01-08T20:23:34.594468] [INFO ] [sig ] [1474/3512] Completed HBCP in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.8m [2026-01-08T20:23:34.594508] [INFO ] [sig ] [1475/3512] Forecasting HBM... [2026-01-08T20:23:34.594537] [INFO ] [sig ] Generating forecast for: HBM [2026-01-08T20:23:34.594567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-08T20:23:34.606324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-08T20:23:34.606664] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-08T20:23:34.607486] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-08T20:23:34.607538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:34.607618] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:34.607649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:34.607706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:34.665887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:34.666542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:34.666638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:34.666672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:34.785859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:34.785991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:34.786033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:34.786060] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:34.789332] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: DOWN (p=15.11%) [2026-01-08T20:23:34.789627] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-08T20:23:34.789758] [INFO ] [sig ] HBM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:34.932627] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HBM.txt [2026-01-08T20:23:34.932768] [INFO ] [sig ] [1475/3512] Completed HBM in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-08T20:23:34.932809] [INFO ] [sig ] [1476/3512] Forecasting HBNC... [2026-01-08T20:23:34.932840] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-08T20:23:34.932871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-08T20:23:34.944787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-08T20:23:34.945107] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-08T20:23:34.945940] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-08T20:23:34.945992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:34.946024] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:34.946050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:34.946107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:35.003312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:35.003996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:35.004075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:35.004109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:35.120895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:35.121065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:35.121104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:35.121131] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:35.124453] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=66.72%) [2026-01-08T20:23:35.124740] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-08T20:23:35.124860] [INFO ] [sig ] HBNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:35.269357] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HBNC.txt [2026-01-08T20:23:35.269489] [INFO ] [sig ] [1476/3512] Completed HBNC in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-08T20:23:35.269527] [INFO ] [sig ] [1477/3512] Forecasting HCA... [2026-01-08T20:23:35.269556] [INFO ] [sig ] Generating forecast for: HCA [2026-01-08T20:23:35.269603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-08T20:23:35.280069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-08T20:23:35.280340] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-08T20:23:35.281144] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-08T20:23:35.281194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:35.281227] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:35.281253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:35.281308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:35.337865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:35.338501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:35.338594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:35.338628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:35.457243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:35.457371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:35.457408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:35.457435] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:35.460707] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-01-08T20:23:35.460981] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-08T20:23:35.461111] [INFO ] [sig ] HCA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:35.602872] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HCA.txt [2026-01-08T20:23:35.602985] [INFO ] [sig ] [1477/3512] Completed HCA in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-08T20:23:35.603024] [INFO ] [sig ] [1478/3512] Forecasting HCC... [2026-01-08T20:23:35.603055] [INFO ] [sig ] Generating forecast for: HCC [2026-01-08T20:23:35.603086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-08T20:23:35.614146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-08T20:23:35.614412] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-08T20:23:35.615191] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-08T20:23:35.615252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:35.615284] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:35.615310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:35.615366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:35.671001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:35.671613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:35.671689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:35.671721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:35.796483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:35.796698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:35.796754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:35.796813] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:35.800378] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-01-08T20:23:35.800684] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-08T20:23:35.800813] [INFO ] [sig ] HCC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:35.939609] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HCC.txt [2026-01-08T20:23:35.939768] [INFO ] [sig ] [1478/3512] Completed HCC in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-08T20:23:35.939809] [INFO ] [sig ] [1479/3512] Forecasting HCI... [2026-01-08T20:23:35.939838] [INFO ] [sig ] Generating forecast for: HCI [2026-01-08T20:23:35.939868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-08T20:23:35.951530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-08T20:23:35.951911] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-08T20:23:35.952723] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-08T20:23:35.952774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:35.952805] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:35.952832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:35.952887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:36.009712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:36.010612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:36.010714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:36.010746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:36.124784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:36.124945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:36.124985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:36.125012] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:36.128381] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-01-08T20:23:36.128681] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-08T20:23:36.128813] [INFO ] [sig ] HCI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:36.276866] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HCI.txt [2026-01-08T20:23:36.277042] [INFO ] [sig ] [1479/3512] Completed HCI in 0.3s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-08T20:23:36.277084] [INFO ] [sig ] [1480/3512] Forecasting HCM... [2026-01-08T20:23:36.277112] [INFO ] [sig ] Generating forecast for: HCM [2026-01-08T20:23:36.277140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-08T20:23:36.291167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-08T20:23:36.291588] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-08T20:23:36.292452] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-08T20:23:36.292506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:36.292539] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:36.292566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:36.292657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:36.358806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:36.359774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:36.359858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:36.359890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:36.490880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:36.491078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:36.491144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:36.491194] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:36.496533] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=40.25%) [2026-01-08T20:23:36.497054] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-08T20:23:36.497253] [INFO ] [sig ] HCM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:36.721035] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HCM.txt [2026-01-08T20:23:36.721212] [INFO ] [sig ] [1480/3512] Completed HCM in 0.4s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-08T20:23:36.721255] [INFO ] [sig ] [1481/3512] Forecasting HCSG... [2026-01-08T20:23:36.721284] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-08T20:23:36.721314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-08T20:23:36.738910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-08T20:23:36.739444] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-08T20:23:36.740729] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-08T20:23:36.740801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:36.740849] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:36.740891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:36.740980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:36.823524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:36.824647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:36.824762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:36.824801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:36.992993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:36.993160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:36.993202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:36.993230] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:36.996914] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=17.11%) [2026-01-08T20:23:36.997278] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-08T20:23:36.997422] [INFO ] [sig ] HCSG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:37.205201] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HCSG.txt [2026-01-08T20:23:37.205382] [INFO ] [sig ] [1481/3512] Completed HCSG in 0.5s | 2.89 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-08T20:23:37.205431] [INFO ] [sig ] [1482/3512] Forecasting HD... [2026-01-08T20:23:37.205464] [INFO ] [sig ] Generating forecast for: HD [2026-01-08T20:23:37.205494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-08T20:23:37.220907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-08T20:23:37.221414] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-08T20:23:37.222509] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-08T20:23:37.222569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:37.222632] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:37.222660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:37.222717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:37.293187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:37.294421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:37.294603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:37.294664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:37.439145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:37.439361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:37.439541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:37.439590] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:37.443315] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-01-08T20:23:37.443671] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-08T20:23:37.443845] [INFO ] [sig ] HD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:37.603616] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HD.txt [2026-01-08T20:23:37.603776] [INFO ] [sig ] [1482/3512] Completed HD in 0.4s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:37.603818] [INFO ] [sig ] [1483/3512] Forecasting HDB... [2026-01-08T20:23:37.603850] [INFO ] [sig ] Generating forecast for: HDB [2026-01-08T20:23:37.603880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-08T20:23:37.615520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-08T20:23:37.615894] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-08T20:23:37.616775] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-08T20:23:37.616834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:37.616881] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:37.616913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:37.616971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:37.674960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:37.675719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:37.675800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:37.675842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:37.803522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:37.803696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:37.803739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:37.803768] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:37.807353] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-01-08T20:23:37.807654] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-08T20:23:37.807801] [INFO ] [sig ] HDB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:37.961501] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HDB.txt [2026-01-08T20:23:37.961664] [INFO ] [sig ] [1483/3512] Completed HDB in 0.4s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:37.961709] [INFO ] [sig ] [1484/3512] Forecasting HDSN... [2026-01-08T20:23:37.961739] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-08T20:23:37.961769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-08T20:23:37.974838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-08T20:23:37.975189] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-08T20:23:37.976078] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-08T20:23:37.976131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:37.976163] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:37.976191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:37.976248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:38.036437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:38.037244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:38.037324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:38.037357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:38.150791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:38.150951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:38.150989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:38.151018] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:38.154340] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-01-08T20:23:38.154630] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-08T20:23:38.154757] [INFO ] [sig ] HDSN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:38.295373] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HDSN.txt [2026-01-08T20:23:38.295513] [INFO ] [sig ] [1484/3512] Completed HDSN in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:38.295551] [INFO ] [sig ] [1485/3512] Forecasting HE... [2026-01-08T20:23:38.295600] [INFO ] [sig ] Generating forecast for: HE [2026-01-08T20:23:38.295632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-08T20:23:38.306815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-08T20:23:38.307130] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-08T20:23:38.307930] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-08T20:23:38.307980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:38.308011] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:38.308037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:38.308091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:38.363761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:38.364460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:38.364538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:38.364617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:38.483130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:38.483288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:38.483327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:38.483373] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:38.486780] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-08T20:23:38.487075] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-08T20:23:38.487203] [INFO ] [sig ] HE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:38.624965] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HE.txt [2026-01-08T20:23:38.625114] [INFO ] [sig ] [1485/3512] Completed HE in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:38.625154] [INFO ] [sig ] [1486/3512] Forecasting HEI... [2026-01-08T20:23:38.625182] [INFO ] [sig ] Generating forecast for: HEI [2026-01-08T20:23:38.625212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-08T20:23:38.638021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-08T20:23:38.638362] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-08T20:23:38.639184] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-08T20:23:38.639246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:38.639281] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:38.639308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:38.639363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:38.695537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:38.696321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:38.696403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:38.696435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:38.815458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:38.815632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:38.815672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:38.815701] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:38.819030] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=12.13%) [2026-01-08T20:23:38.819301] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-08T20:23:38.819423] [INFO ] [sig ] HEI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:38.957179] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HEI.txt [2026-01-08T20:23:38.957341] [INFO ] [sig ] [1486/3512] Completed HEI in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:38.957380] [INFO ] [sig ] [1487/3512] Forecasting HELE... [2026-01-08T20:23:38.957408] [INFO ] [sig ] Generating forecast for: HELE [2026-01-08T20:23:38.957436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-08T20:23:38.968980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-08T20:23:38.969338] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-08T20:23:38.970174] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-08T20:23:38.970235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:38.970273] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:38.970301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:38.970357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:39.026876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:39.027727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:39.027811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:39.027861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:39.149869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:39.150027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:39.150066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:39.150094] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:39.153495] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-01-08T20:23:39.153791] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-08T20:23:39.153916] [INFO ] [sig ] HELE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:39.293894] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HELE.txt [2026-01-08T20:23:39.294038] [INFO ] [sig ] [1487/3512] Completed HELE in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:39.294077] [INFO ] [sig ] [1488/3512] Forecasting HEPS... [2026-01-08T20:23:39.294106] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-08T20:23:39.294134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-08T20:23:39.305905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-08T20:23:39.306301] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-08T20:23:39.307149] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-08T20:23:39.307201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:39.307235] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:39.307263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:39.307321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:39.367219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:39.368020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:39.368103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:39.368142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:39.487919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:39.488069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:39.488107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:39.488136] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:39.491525] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=79.47%) [2026-01-08T20:23:39.491829] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-08T20:23:39.491953] [INFO ] [sig ] HEPS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:39.630938] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HEPS.txt [2026-01-08T20:23:39.631077] [INFO ] [sig ] [1488/3512] Completed HEPS in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:39.631117] [INFO ] [sig ] [1489/3512] Forecasting HEQ... [2026-01-08T20:23:39.631150] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-08T20:23:39.631180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-08T20:23:39.643769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-08T20:23:39.644032] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-08T20:23:39.644983] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-08T20:23:39.645034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:39.645066] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:39.645103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:39.645161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:39.702329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:39.702978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:39.703054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:39.703086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:39.815832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:39.815968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:39.816005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:39.816033] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:39.819287] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-01-08T20:23:39.819551] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-08T20:23:39.819688] [INFO ] [sig ] HEQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:39.957871] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HEQ.txt [2026-01-08T20:23:39.957996] [INFO ] [sig ] [1489/3512] Completed HEQ in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:39.958033] [INFO ] [sig ] [1490/3512] Forecasting HERO... [2026-01-08T20:23:39.958062] [INFO ] [sig ] Generating forecast for: HERO [2026-01-08T20:23:39.958091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-08T20:23:39.970525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-08T20:23:39.970916] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-08T20:23:39.971748] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-08T20:23:39.971799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:39.971830] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:39.971855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:39.971911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:40.035525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:40.036499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:40.036621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:40.036657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:40.163593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:40.163756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:40.163796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:40.163824] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:40.167287] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=17.87%) [2026-01-08T20:23:40.167622] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-08T20:23:40.167761] [INFO ] [sig ] HERO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:40.313933] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HERO.txt [2026-01-08T20:23:40.314086] [INFO ] [sig ] [1490/3512] Completed HERO in 0.4s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:40.314128] [INFO ] [sig ] [1491/3512] Forecasting HESM... [2026-01-08T20:23:40.314157] [INFO ] [sig ] Generating forecast for: HESM [2026-01-08T20:23:40.314187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-08T20:23:40.326855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-08T20:23:40.327129] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-08T20:23:40.327944] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-08T20:23:40.327995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:40.328027] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:40.328055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:40.328110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:40.386300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:40.386996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:40.387076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:40.387109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:40.511974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:40.512114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:40.512153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:40.512183] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:40.515548] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-08T20:23:40.515842] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-08T20:23:40.515962] [INFO ] [sig ] HESM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:40.655141] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HESM.txt [2026-01-08T20:23:40.655263] [INFO ] [sig ] [1491/3512] Completed HESM in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:40.655301] [INFO ] [sig ] [1492/3512] Forecasting HFFG... [2026-01-08T20:23:40.655329] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-08T20:23:40.655358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-08T20:23:40.666320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-08T20:23:40.666595] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-08T20:23:40.667354] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-08T20:23:40.667404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:40.667467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:40.667496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:40.667552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:40.724354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:40.724991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:40.725068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:40.725101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:40.841065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:40.841206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:40.841244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:40.841272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:40.844508] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-01-08T20:23:40.844786] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-08T20:23:40.844905] [INFO ] [sig ] HFFG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:40.983674] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HFFG.txt [2026-01-08T20:23:40.983800] [INFO ] [sig ] [1492/3512] Completed HFFG in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.7m [2026-01-08T20:23:40.983838] [INFO ] [sig ] [1493/3512] Forecasting HFRO... [2026-01-08T20:23:40.983866] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-08T20:23:40.983902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-08T20:23:40.994804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-08T20:23:40.995062] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-08T20:23:40.995849] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-08T20:23:40.995899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:40.995931] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:40.995957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:40.996012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:41.053839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:41.054531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:41.054624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:41.054657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:41.175722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:41.175870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:41.175911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:41.175938] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:41.179412] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=91.37%) [2026-01-08T20:23:41.179701] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-08T20:23:41.179820] [INFO ] [sig ] HFRO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:41.323878] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HFRO.txt [2026-01-08T20:23:41.324022] [INFO ] [sig ] [1493/3512] Completed HFRO in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-08T20:23:41.324062] [INFO ] [sig ] [1494/3512] Forecasting HFWA... [2026-01-08T20:23:41.324091] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-08T20:23:41.324119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-08T20:23:41.335288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-08T20:23:41.335564] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-08T20:23:41.336403] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-08T20:23:41.336454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:41.336485] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:41.336512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:41.336588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:41.393237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:41.393889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:41.393974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:41.394008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:41.512762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:41.512923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:41.512960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:41.512989] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:41.516329] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=79.60%) [2026-01-08T20:23:41.516625] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-08T20:23:41.516745] [INFO ] [sig ] HFWA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:41.661471] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HFWA.txt [2026-01-08T20:23:41.661625] [INFO ] [sig ] [1494/3512] Completed HFWA in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-08T20:23:41.661667] [INFO ] [sig ] [1495/3512] Forecasting HG... [2026-01-08T20:23:41.661697] [INFO ] [sig ] Generating forecast for: HG [2026-01-08T20:23:41.661728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-08T20:23:41.673431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-08T20:23:41.673721] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-08T20:23:41.674492] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-08T20:23:41.674542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:41.674591] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:41.674620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:41.674676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:41.731435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:41.732132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:41.732211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:41.732243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:41.851038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:41.851198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:41.851236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:41.851301] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:41.854647] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=60.07%) [2026-01-08T20:23:41.854926] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-08T20:23:41.855049] [INFO ] [sig ] HG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:41.995275] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HG.txt [2026-01-08T20:23:41.995419] [INFO ] [sig ] [1495/3512] Completed HG in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-08T20:23:41.995460] [INFO ] [sig ] [1496/3512] Forecasting HGBL... [2026-01-08T20:23:41.995489] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-08T20:23:41.995519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-08T20:23:42.006507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-08T20:23:42.006862] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-08T20:23:42.007669] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-08T20:23:42.007719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:42.007749] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:42.007775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:42.007830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:42.064134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:42.064900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:42.064986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:42.065018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:42.176929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:42.177083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:42.177121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:42.177148] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:42.180491] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: UP (p=71.23%) [2026-01-08T20:23:42.180782] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-08T20:23:42.180904] [INFO ] [sig ] HGBL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:42.318601] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HGBL.txt [2026-01-08T20:23:42.318740] [INFO ] [sig ] [1496/3512] Completed HGBL in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-08T20:23:42.318779] [INFO ] [sig ] [1497/3512] Forecasting HGLB... [2026-01-08T20:23:42.318807] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-08T20:23:42.318837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-08T20:23:42.329779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-08T20:23:42.330089] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-08T20:23:42.330920] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-08T20:23:42.330971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:42.331004] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:42.331031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:42.331088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:42.390537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:42.391206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:42.391284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:42.391317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:42.512945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:42.513090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:42.513128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:42.513161] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:42.516440] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=86.26%) [2026-01-08T20:23:42.516734] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-08T20:23:42.516859] [INFO ] [sig ] HGLB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:42.661499] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HGLB.txt [2026-01-08T20:23:42.661651] [INFO ] [sig ] [1497/3512] Completed HGLB in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-08T20:23:42.661692] [INFO ] [sig ] [1498/3512] Forecasting HGTY... [2026-01-08T20:23:42.661721] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-08T20:23:42.661753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-08T20:23:42.672660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-08T20:23:42.672930] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-08T20:23:42.673723] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-08T20:23:42.673773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:42.673804] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:42.673831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:42.673886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:42.733624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:42.734404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:42.734482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:42.734514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:42.851389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:42.851536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:42.851590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:42.851620] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:42.855066] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=85.71%) [2026-01-08T20:23:42.855355] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-08T20:23:42.855479] [INFO ] [sig ] HGTY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:43.001916] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HGTY.txt [2026-01-08T20:23:43.002044] [INFO ] [sig ] [1498/3512] Completed HGTY in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-08T20:23:43.002082] [INFO ] [sig ] [1499/3512] Forecasting HHH... [2026-01-08T20:23:43.002111] [INFO ] [sig ] Generating forecast for: HHH [2026-01-08T20:23:43.002140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-08T20:23:43.013440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-08T20:23:43.013797] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-08T20:23:43.014675] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-08T20:23:43.014727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:43.014761] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:43.014789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:43.014847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:43.074740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:43.075448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:43.075526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:43.075560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:43.196614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:43.196764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:43.196803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:43.196832] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:43.200185] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-01-08T20:23:43.200477] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-08T20:23:43.200613] [INFO ] [sig ] HHH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:43.343772] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HHH.txt [2026-01-08T20:23:43.343921] [INFO ] [sig ] [1499/3512] Completed HHH in 0.3s | 2.89 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-08T20:23:43.343959] [INFO ] [sig ] [1500/3512] Forecasting HI... [2026-01-08T20:23:43.343990] [INFO ] [sig ] Generating forecast for: HI [2026-01-08T20:23:43.344019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-08T20:23:43.355451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-08T20:23:43.355790] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-08T20:23:43.356644] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-08T20:23:43.356696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:43.356728] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:43.356755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:43.356811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:43.415993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:43.416803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:43.416886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:43.416920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:43.547264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:43.547424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:43.547472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:43.547503] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:43.550988] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: DOWN (p=42.22%) [2026-01-08T20:23:43.551268] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-08T20:23:43.551405] [INFO ] [sig ] HI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:43.699634] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HI.txt [2026-01-08T20:23:43.699768] [INFO ] [sig ] [1500/3512] Completed HI in 0.4s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:43.699808] [INFO ] [sig ] [1501/3512] Forecasting HIFS... [2026-01-08T20:23:43.699839] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-08T20:23:43.699880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-08T20:23:43.711535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-08T20:23:43.711831] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-08T20:23:43.712625] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-08T20:23:43.712675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:43.712707] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:43.712733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:43.712788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:43.771228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:43.772048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:43.772139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:43.772174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:43.881842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:43.881993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:43.882032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:43.882063] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:43.885471] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=76.92%) [2026-01-08T20:23:43.885776] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-08T20:23:43.885918] [INFO ] [sig ] HIFS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:44.034847] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HIFS.txt [2026-01-08T20:23:44.034992] [INFO ] [sig ] [1501/3512] Completed HIFS in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:44.035030] [INFO ] [sig ] [1502/3512] Forecasting HIG... [2026-01-08T20:23:44.035060] [INFO ] [sig ] Generating forecast for: HIG [2026-01-08T20:23:44.035090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-08T20:23:44.046819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-08T20:23:44.047087] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-08T20:23:44.047951] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-08T20:23:44.048019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:44.048053] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:44.048081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:44.048136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:44.106878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:44.107648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:44.107757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:44.107792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:44.241840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:44.242034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:44.242112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:44.242159] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:44.246001] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=65.89%) [2026-01-08T20:23:44.246359] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-08T20:23:44.246521] [INFO ] [sig ] HIG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:44.397033] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HIG.txt [2026-01-08T20:23:44.397183] [INFO ] [sig ] [1502/3512] Completed HIG in 0.4s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:44.397227] [INFO ] [sig ] [1503/3512] Forecasting HII... [2026-01-08T20:23:44.397271] [INFO ] [sig ] Generating forecast for: HII [2026-01-08T20:23:44.397304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-08T20:23:44.409011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-08T20:23:44.409365] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-08T20:23:44.410191] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-08T20:23:44.410242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:44.410274] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:44.410300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:44.410356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:44.468082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:44.468961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:44.469044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:44.469077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:44.595373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:44.595525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:44.595563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:44.595610] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:44.598935] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=27.24%) [2026-01-08T20:23:44.599216] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-08T20:23:44.599339] [INFO ] [sig ] HII: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:44.737726] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HII.txt [2026-01-08T20:23:44.737868] [INFO ] [sig ] [1503/3512] Completed HII in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:44.737909] [INFO ] [sig ] [1504/3512] Forecasting HIMS... [2026-01-08T20:23:44.737937] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-08T20:23:44.737966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-08T20:23:44.749425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-08T20:23:44.749751] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-08T20:23:44.750568] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-08T20:23:44.750645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:44.750678] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:44.750704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:44.750761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:44.807242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:44.808045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:44.808128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:44.808162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:44.923863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:44.924016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:44.924054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:44.924082] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:44.927408] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=51.47%) [2026-01-08T20:23:44.927703] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-08T20:23:44.927827] [INFO ] [sig ] HIMS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:45.070309] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HIMS.txt [2026-01-08T20:23:45.070474] [INFO ] [sig ] [1504/3512] Completed HIMS in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:45.070523] [INFO ] [sig ] [1505/3512] Forecasting HIMX... [2026-01-08T20:23:45.070553] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-08T20:23:45.070600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-08T20:23:45.083646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-08T20:23:45.084051] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-08T20:23:45.084903] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-08T20:23:45.084955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:45.084987] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:45.085014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:45.085091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:45.145104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:45.146178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:45.146278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:45.146313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:45.271447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:45.271626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:45.271667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:45.271697] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:45.275288] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=13.33%) [2026-01-08T20:23:45.275613] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-08T20:23:45.275752] [INFO ] [sig ] HIMX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:45.424903] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HIMX.txt [2026-01-08T20:23:45.425088] [INFO ] [sig ] [1505/3512] Completed HIMX in 0.4s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:45.425136] [INFO ] [sig ] [1506/3512] Forecasting HIO... [2026-01-08T20:23:45.425167] [INFO ] [sig ] Generating forecast for: HIO [2026-01-08T20:23:45.425197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-08T20:23:45.436815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-08T20:23:45.437103] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-08T20:23:45.437969] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-08T20:23:45.438022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:45.438056] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:45.438083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:45.438141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:45.496960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:45.497679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:45.497757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:45.497789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:45.621065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:45.621209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:45.621249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:45.621281] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:45.624565] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-01-08T20:23:45.624852] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-08T20:23:45.624972] [INFO ] [sig ] HIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:45.768176] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HIO.txt [2026-01-08T20:23:45.768356] [INFO ] [sig ] [1506/3512] Completed HIO in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:45.768405] [INFO ] [sig ] [1507/3512] Forecasting HIPO... [2026-01-08T20:23:45.768434] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-08T20:23:45.768463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-08T20:23:45.784408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-08T20:23:45.784981] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-08T20:23:45.786138] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-08T20:23:45.786201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:45.786241] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:45.786275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:45.786353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:45.857159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:45.858067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:45.858151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:45.858185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:45.991671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:45.991839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:45.991884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:45.991913] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:45.995556] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-08T20:23:45.995899] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-08T20:23:45.996031] [INFO ] [sig ] HIPO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:46.138011] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HIPO.txt [2026-01-08T20:23:46.138144] [INFO ] [sig ] [1507/3512] Completed HIPO in 0.4s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:46.138183] [INFO ] [sig ] [1508/3512] Forecasting HITI... [2026-01-08T20:23:46.138212] [INFO ] [sig ] Generating forecast for: HITI [2026-01-08T20:23:46.138241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-08T20:23:46.149963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-08T20:23:46.150229] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-08T20:23:46.151036] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-08T20:23:46.151087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:46.151119] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:46.151146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:46.151203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:46.209497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:46.210149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:46.210227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:46.210260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:46.330341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:46.330492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:46.330531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:46.330560] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:46.333975] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=12.02%) [2026-01-08T20:23:46.334254] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-08T20:23:46.334376] [INFO ] [sig ] HITI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:46.479068] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HITI.txt [2026-01-08T20:23:46.479196] [INFO ] [sig ] [1508/3512] Completed HITI in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:46.479234] [INFO ] [sig ] [1509/3512] Forecasting HIVE... [2026-01-08T20:23:46.479263] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-08T20:23:46.479292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-08T20:23:46.491993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-08T20:23:46.492379] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-08T20:23:46.493240] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-08T20:23:46.493293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:46.493366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:46.493397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:46.493454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:46.550448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:46.551197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:46.551280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:46.551313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:46.669836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:46.669965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:46.670021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:46.670052] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:46.673554] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=40.85%) [2026-01-08T20:23:46.673849] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-08T20:23:46.673974] [INFO ] [sig ] HIVE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:46.815109] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HIVE.txt [2026-01-08T20:23:46.815266] [INFO ] [sig ] [1509/3512] Completed HIVE in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.6m [2026-01-08T20:23:46.815308] [INFO ] [sig ] [1510/3512] Forecasting HIX... [2026-01-08T20:23:46.815338] [INFO ] [sig ] Generating forecast for: HIX [2026-01-08T20:23:46.815367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-08T20:23:46.827886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-08T20:23:46.828230] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-08T20:23:46.829282] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-08T20:23:46.829335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:46.829368] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:46.829395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:46.829452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:46.888033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:46.888729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:46.888809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:46.888841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:47.005767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:47.005922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:47.005963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:47.005992] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:47.009419] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=59.37%) [2026-01-08T20:23:47.009725] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-08T20:23:47.009849] [INFO ] [sig ] HIX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:47.150522] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HIX.txt [2026-01-08T20:23:47.150671] [INFO ] [sig ] [1510/3512] Completed HIX in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-08T20:23:47.150711] [INFO ] [sig ] [1511/3512] Forecasting HL... [2026-01-08T20:23:47.150740] [INFO ] [sig ] Generating forecast for: HL [2026-01-08T20:23:47.150770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-08T20:23:47.162268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-08T20:23:47.162530] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-08T20:23:47.163317] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-08T20:23:47.163367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:47.163398] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:47.163424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:47.163479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:47.221332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:47.221973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:47.222050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:47.222083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:47.343283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:47.343632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:47.343675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:47.343710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:47.347116] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-01-08T20:23:47.347390] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-08T20:23:47.347513] [INFO ] [sig ] HL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:47.493728] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HL.txt [2026-01-08T20:23:47.493857] [INFO ] [sig ] [1511/3512] Completed HL in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-08T20:23:47.493895] [INFO ] [sig ] [1512/3512] Forecasting HLAL... [2026-01-08T20:23:47.493923] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-08T20:23:47.493953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-08T20:23:47.505996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-08T20:23:47.506289] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-08T20:23:47.507115] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-08T20:23:47.507166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:47.507198] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:47.507224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:47.507280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:47.564969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:47.565703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:47.565785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:47.565818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:47.688242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:47.688405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:47.688443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:47.688471] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:47.691876] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=27.41%) [2026-01-08T20:23:47.692146] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-08T20:23:47.692267] [INFO ] [sig ] HLAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:47.833472] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HLAL.txt [2026-01-08T20:23:47.833645] [INFO ] [sig ] [1512/3512] Completed HLAL in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-08T20:23:47.833686] [INFO ] [sig ] [1513/3512] Forecasting HLF... [2026-01-08T20:23:47.833716] [INFO ] [sig ] Generating forecast for: HLF [2026-01-08T20:23:47.833746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-08T20:23:47.844888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-08T20:23:47.845145] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-08T20:23:47.845934] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-08T20:23:47.845984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:47.846025] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:47.846053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:47.846108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:47.901784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:47.902428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:47.902504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:47.902536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:48.022547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:48.022718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:48.022758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:48.022788] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:48.026175] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=17.67%) [2026-01-08T20:23:48.026440] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-08T20:23:48.026561] [INFO ] [sig ] HLF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:48.171286] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HLF.txt [2026-01-08T20:23:48.171421] [INFO ] [sig ] [1513/3512] Completed HLF in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-08T20:23:48.171464] [INFO ] [sig ] [1514/3512] Forecasting HLI... [2026-01-08T20:23:48.171492] [INFO ] [sig ] Generating forecast for: HLI [2026-01-08T20:23:48.171521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-08T20:23:48.182992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-08T20:23:48.183276] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-08T20:23:48.184123] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-08T20:23:48.184174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:48.184204] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:48.184230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:48.184286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:48.242126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:48.242778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:48.242865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:48.242899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:48.358347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:48.358481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:48.358518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:48.358546] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:48.361800] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=28.23%) [2026-01-08T20:23:48.362066] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-08T20:23:48.362186] [INFO ] [sig ] HLI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:48.500796] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HLI.txt [2026-01-08T20:23:48.500918] [INFO ] [sig ] [1514/3512] Completed HLI in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-08T20:23:48.500957] [INFO ] [sig ] [1515/3512] Forecasting HLIO... [2026-01-08T20:23:48.500986] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-08T20:23:48.501015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-08T20:23:48.512411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-08T20:23:48.512713] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-08T20:23:48.513507] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-08T20:23:48.513557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:48.513615] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:48.513643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:48.513699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:48.571131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:48.571785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:48.571860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:48.571893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:48.692699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:48.692842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:48.692879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:48.692908] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:48.696182] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-01-08T20:23:48.696449] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-08T20:23:48.696570] [INFO ] [sig ] HLIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:48.836004] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HLIO.txt [2026-01-08T20:23:48.836130] [INFO ] [sig ] [1515/3512] Completed HLIO in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-08T20:23:48.836170] [INFO ] [sig ] [1516/3512] Forecasting HLLY... [2026-01-08T20:23:48.836198] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-08T20:23:48.836227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-08T20:23:48.847456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-08T20:23:48.847755] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-08T20:23:48.848561] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-08T20:23:48.848638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:48.848670] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:48.848695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:48.848750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:48.911318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:48.912352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:48.912440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:48.912475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:49.031752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:49.031908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:49.031948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:49.031978] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:49.035400] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=63.90%) [2026-01-08T20:23:49.035694] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-08T20:23:49.035820] [INFO ] [sig ] HLLY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:49.176058] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HLLY.txt [2026-01-08T20:23:49.176186] [INFO ] [sig ] [1516/3512] Completed HLLY in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-08T20:23:49.176227] [INFO ] [sig ] [1517/3512] Forecasting HLMN... [2026-01-08T20:23:49.176264] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-08T20:23:49.176295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-08T20:23:49.188791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-08T20:23:49.189158] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-08T20:23:49.189992] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-08T20:23:49.190044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:49.190076] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:49.190102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:49.190157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:49.246532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:49.247408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:49.247492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:49.247524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:49.367204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:49.367356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:49.367401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:49.367430] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:49.370904] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=44.75%) [2026-01-08T20:23:49.371192] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-08T20:23:49.371321] [INFO ] [sig ] HLMN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:49.511414] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HLMN.txt [2026-01-08T20:23:49.511551] [INFO ] [sig ] [1517/3512] Completed HLMN in 0.3s | 2.89 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-08T20:23:49.511608] [INFO ] [sig ] [1518/3512] Forecasting HLN... [2026-01-08T20:23:49.511638] [INFO ] [sig ] Generating forecast for: HLN [2026-01-08T20:23:49.511668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-08T20:23:49.523729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-08T20:23:49.524051] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-08T20:23:49.524844] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-08T20:23:49.524896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:49.524927] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:49.524954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:49.525010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:49.583552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:49.584321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:49.584401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:49.584435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:49.700586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:49.700737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:49.700775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:49.700805] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:49.704192] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-08T20:23:49.704475] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-08T20:23:49.704618] [INFO ] [sig ] HLN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:49.845502] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HLN.txt [2026-01-08T20:23:49.845672] [INFO ] [sig ] [1518/3512] Completed HLN in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:49.845711] [INFO ] [sig ] [1519/3512] Forecasting HLNE... [2026-01-08T20:23:49.845740] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-08T20:23:49.845771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-08T20:23:49.857465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-08T20:23:49.857789] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-08T20:23:49.858643] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-08T20:23:49.858695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:49.858728] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:49.858755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:49.858811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:49.916564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:49.917265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:49.917373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:49.917409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:50.040841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:50.041029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:50.041071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:50.041100] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:50.045306] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=54.32%) [2026-01-08T20:23:50.045715] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-08T20:23:50.045862] [INFO ] [sig ] HLNE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:50.195100] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HLNE.txt [2026-01-08T20:23:50.195233] [INFO ] [sig ] [1519/3512] Completed HLNE in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:50.195271] [INFO ] [sig ] [1520/3512] Forecasting HLX... [2026-01-08T20:23:50.195302] [INFO ] [sig ] Generating forecast for: HLX [2026-01-08T20:23:50.195332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-08T20:23:50.207194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-08T20:23:50.207461] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-08T20:23:50.208258] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-08T20:23:50.208309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:50.208370] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:50.208399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:50.208456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:50.267703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:50.268396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:50.268476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:50.268509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:50.384585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:50.384724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:50.384762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:50.384808] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:50.388032] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: DOWN (p=29.27%) [2026-01-08T20:23:50.388298] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-08T20:23:50.388447] [INFO ] [sig ] HLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:50.527458] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HLX.txt [2026-01-08T20:23:50.527606] [INFO ] [sig ] [1520/3512] Completed HLX in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:50.527647] [INFO ] [sig ] [1521/3512] Forecasting HMC... [2026-01-08T20:23:50.527676] [INFO ] [sig ] Generating forecast for: HMC [2026-01-08T20:23:50.527705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-08T20:23:50.539323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-08T20:23:50.539672] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-08T20:23:50.540468] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-08T20:23:50.540520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:50.540552] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:50.540599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:50.540658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:50.599877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:50.600686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:50.600770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:50.600802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:50.725804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:50.725971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:50.726019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:50.726049] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:50.730086] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-01-08T20:23:50.730561] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-08T20:23:50.730768] [INFO ] [sig ] HMC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:50.871492] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HMC.txt [2026-01-08T20:23:50.871656] [INFO ] [sig ] [1521/3512] Completed HMC in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:50.871720] [INFO ] [sig ] [1522/3512] Forecasting HMN... [2026-01-08T20:23:50.871751] [INFO ] [sig ] Generating forecast for: HMN [2026-01-08T20:23:50.871780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-08T20:23:50.884565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-08T20:23:50.884945] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-08T20:23:50.885785] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-08T20:23:50.885837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:50.885869] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:50.885895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:50.885951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:50.943521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:50.944288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:50.944374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:50.944434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:51.061660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:51.061813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:51.061852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:51.061881] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:51.065195] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=90.38%) [2026-01-08T20:23:51.065476] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-08T20:23:51.065616] [INFO ] [sig ] HMN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:51.205139] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HMN.txt [2026-01-08T20:23:51.205315] [INFO ] [sig ] [1522/3512] Completed HMN in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:51.205355] [INFO ] [sig ] [1523/3512] Forecasting HMY... [2026-01-08T20:23:51.205385] [INFO ] [sig ] Generating forecast for: HMY [2026-01-08T20:23:51.205415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-08T20:23:51.216803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-08T20:23:51.217122] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-08T20:23:51.217936] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-08T20:23:51.217989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:51.218023] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:51.218052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:51.218122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:51.278729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:51.279548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:51.279678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:51.279714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:51.401454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:51.401617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:51.401659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:51.401689] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:51.405381] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: DOWN (p=46.01%) [2026-01-08T20:23:51.405681] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-08T20:23:51.405806] [INFO ] [sig ] HMY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:51.547110] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HMY.txt [2026-01-08T20:23:51.547242] [INFO ] [sig ] [1523/3512] Completed HMY in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:51.547282] [INFO ] [sig ] [1524/3512] Forecasting HNDL... [2026-01-08T20:23:51.547310] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-08T20:23:51.547339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-08T20:23:51.558761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-08T20:23:51.559076] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-08T20:23:51.559895] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-08T20:23:51.559946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:51.559979] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:51.560007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:51.560074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:51.621740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:51.622636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:51.622716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:51.622751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:51.742427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:51.742603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:51.742646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:51.742676] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:51.746135] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-08T20:23:51.746445] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-08T20:23:51.746594] [INFO ] [sig ] HNDL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:51.890630] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HNDL.txt [2026-01-08T20:23:51.890764] [INFO ] [sig ] [1524/3512] Completed HNDL in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:51.890803] [INFO ] [sig ] [1525/3512] Forecasting HNI... [2026-01-08T20:23:51.890832] [INFO ] [sig ] Generating forecast for: HNI [2026-01-08T20:23:51.890861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-08T20:23:51.902156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-08T20:23:51.902428] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-08T20:23:51.903220] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-08T20:23:51.903270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:51.903301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:51.903327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:51.903382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:51.961859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:51.962525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:51.962622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:51.962659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:52.083597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:52.083753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:52.083793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:52.083823] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:52.087281] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-08T20:23:52.087569] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-08T20:23:52.087716] [INFO ] [sig ] HNI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:52.226843] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HNI.txt [2026-01-08T20:23:52.226978] [INFO ] [sig ] [1525/3512] Completed HNI in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:52.227018] [INFO ] [sig ] [1526/3512] Forecasting HNRG... [2026-01-08T20:23:52.227049] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-08T20:23:52.227089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-08T20:23:52.240224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-08T20:23:52.240621] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-08T20:23:52.241441] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-08T20:23:52.241505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:52.241565] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:52.241613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:52.241672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:52.301133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:52.301840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:52.301920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:52.301954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:52.426566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:52.426765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:52.426812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:52.426841] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:52.430217] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=89.78%) [2026-01-08T20:23:52.430491] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-08T20:23:52.430629] [INFO ] [sig ] HNRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:52.569385] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HNRG.txt [2026-01-08T20:23:52.569511] [INFO ] [sig ] [1526/3512] Completed HNRG in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.5m [2026-01-08T20:23:52.569549] [INFO ] [sig ] [1527/3512] Forecasting HOG... [2026-01-08T20:23:52.569595] [INFO ] [sig ] Generating forecast for: HOG [2026-01-08T20:23:52.569629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-08T20:23:52.581437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-08T20:23:52.581778] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-08T20:23:52.582601] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-08T20:23:52.582654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:52.582687] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:52.582715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:52.582772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:52.641217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:52.641924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:52.642006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:52.642039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:52.763642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:52.763786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:52.763826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:52.763856] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:52.767225] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-01-08T20:23:52.767499] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-08T20:23:52.767642] [INFO ] [sig ] HOG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:52.910260] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HOG.txt [2026-01-08T20:23:52.910419] [INFO ] [sig ] [1527/3512] Completed HOG in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-08T20:23:52.910462] [INFO ] [sig ] [1528/3512] Forecasting HOLO... [2026-01-08T20:23:52.910491] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-08T20:23:52.910522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-08T20:23:52.925203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-08T20:23:52.925709] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-08T20:23:52.926872] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-08T20:23:52.926941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:52.926995] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:52.927043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:52.927135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:52.988737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:52.989615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:52.989699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:52.989733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:53.112130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:53.112281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:53.112322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:53.112351] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:53.115996] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: UP (p=69.48%) [2026-01-08T20:23:53.116275] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-08T20:23:53.116399] [INFO ] [sig ] HOLO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:53.257894] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HOLO.txt [2026-01-08T20:23:53.258019] [INFO ] [sig ] [1528/3512] Completed HOLO in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-08T20:23:53.258057] [INFO ] [sig ] [1529/3512] Forecasting HOLX... [2026-01-08T20:23:53.258086] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-08T20:23:53.258116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-08T20:23:53.269091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-08T20:23:53.269382] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-08T20:23:53.270176] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-08T20:23:53.270227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:53.270257] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:53.270283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:53.270338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:53.327026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:53.327671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:53.327748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:53.327780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:53.454625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:53.454773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:53.454812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:53.454874] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:53.458266] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-08T20:23:53.458592] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-08T20:23:53.458721] [INFO ] [sig ] HOLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:53.599485] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HOLX.txt [2026-01-08T20:23:53.599642] [INFO ] [sig ] [1529/3512] Completed HOLX in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-08T20:23:53.599685] [INFO ] [sig ] [1530/3512] Forecasting HOMB... [2026-01-08T20:23:53.599714] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-08T20:23:53.599743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-08T20:23:53.611502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-08T20:23:53.611798] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-08T20:23:53.612585] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-08T20:23:53.612636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:53.612668] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:53.612695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:53.612750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:53.669982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:53.670683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:53.670763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:53.670797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:53.789253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:53.789405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:53.789448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:53.789477] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:53.792876] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-01-08T20:23:53.793166] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-08T20:23:53.793301] [INFO ] [sig ] HOMB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:53.931114] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HOMB.txt [2026-01-08T20:23:53.931242] [INFO ] [sig ] [1530/3512] Completed HOMB in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-08T20:23:53.931281] [INFO ] [sig ] [1531/3512] Forecasting HON... [2026-01-08T20:23:53.931310] [INFO ] [sig ] Generating forecast for: HON [2026-01-08T20:23:53.931339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-08T20:23:53.943450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-08T20:23:53.943856] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-08T20:23:53.944677] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-08T20:23:53.944728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:53.944759] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:53.944785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:53.944842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:54.001250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:54.002157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:54.002239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:54.002271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:54.122492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:54.122678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:54.122717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:54.122745] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:54.126495] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-01-08T20:23:54.126832] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-08T20:23:54.126963] [INFO ] [sig ] HON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:54.276051] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HON.txt [2026-01-08T20:23:54.276210] [INFO ] [sig ] [1531/3512] Completed HON in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-08T20:23:54.276249] [INFO ] [sig ] [1532/3512] Forecasting HOOD... [2026-01-08T20:23:54.276278] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-08T20:23:54.276308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-08T20:23:54.288236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-08T20:23:54.288668] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-08T20:23:54.289474] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-08T20:23:54.289527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:54.289558] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:54.289613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:54.289671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:54.347102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:54.347993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:54.348081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:54.348113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:54.474152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:54.474320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:54.474362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:54.474390] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:54.477811] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-01-08T20:23:54.478101] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-08T20:23:54.478226] [INFO ] [sig ] HOOD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:54.616205] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HOOD.txt [2026-01-08T20:23:54.616340] [INFO ] [sig ] [1532/3512] Completed HOOD in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-08T20:23:54.616378] [INFO ] [sig ] [1533/3512] Forecasting HOPE... [2026-01-08T20:23:54.616408] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-08T20:23:54.616438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-08T20:23:54.631220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-08T20:23:54.631644] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-08T20:23:54.632857] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-08T20:23:54.632909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:54.632940] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:54.632967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:54.633022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:54.691003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:54.691931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:54.692014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:54.692048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:54.809114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:54.809294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:54.809337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:54.809366] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:54.813285] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=31.38%) [2026-01-08T20:23:54.813791] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-08T20:23:54.813926] [INFO ] [sig ] HOPE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:54.954379] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HOPE.txt [2026-01-08T20:23:54.954534] [INFO ] [sig ] [1533/3512] Completed HOPE in 0.3s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-08T20:23:54.954594] [INFO ] [sig ] [1534/3512] Forecasting HOUS... [2026-01-08T20:23:54.954626] [INFO ] [sig ] Generating forecast for: HOUS [2026-01-08T20:23:54.954655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOUS' from 'https://tdm.silogroup.org/data/derivative_storage/HOUS.csv'. [2026-01-08T20:23:54.968273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOUS'. [2026-01-08T20:23:54.968672] [INFO ] [FORECASTER] Starting predict_future for HOUS [2026-01-08T20:23:54.969495] [DEBUG] [LOCAL ] No optimal features file found for HOUS: ./output/feature-sets/HOUS.txt [2026-01-08T20:23:54.969547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:54.969608] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:54.969641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:54.969699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:55.029176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:55.030089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:55.030174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:55.030221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:55.154452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:55.154629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:55.154677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:55.154709] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:55.158143] [DEBUG] [FORECASTER] HOUS: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-01-08T20:23:55.158472] [INFO ] [FORECASTER] Completed predict_future for HOUS [2026-01-08T20:23:55.158615] [INFO ] [sig ] HOUS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:55.304738] [INFO ] [LOCAL ] Saved forecast: HOUS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HOUS.txt [2026-01-08T20:23:55.304877] [INFO ] [sig ] [1534/3512] Completed HOUS in 0.4s | 2.89 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-08T20:23:55.304920] [INFO ] [sig ] [1535/3512] Forecasting HP... [2026-01-08T20:23:55.304950] [INFO ] [sig ] Generating forecast for: HP [2026-01-08T20:23:55.304980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-08T20:23:55.318316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-08T20:23:55.318679] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-08T20:23:55.319483] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-08T20:23:55.319536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:55.319569] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:55.319620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:55.319679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:55.380155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:55.381083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:55.381170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:55.381203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:55.499337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:55.499486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:55.499529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:55.499558] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:55.503007] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: UP (p=72.34%) [2026-01-08T20:23:55.503299] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-08T20:23:55.503429] [INFO ] [sig ] HP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:55.640057] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HP.txt [2026-01-08T20:23:55.640176] [INFO ] [sig ] [1535/3512] Completed HP in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:55.640215] [INFO ] [sig ] [1536/3512] Forecasting HPE... [2026-01-08T20:23:55.640244] [INFO ] [sig ] Generating forecast for: HPE [2026-01-08T20:23:55.640273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-08T20:23:55.653816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-08T20:23:55.654268] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-08T20:23:55.655115] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-08T20:23:55.655166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:55.655197] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:55.655224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:55.655280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:55.710944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:55.711762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:55.711879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:55.711913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:55.830782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:55.830958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:55.830998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:55.831026] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:55.834442] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=62.21%) [2026-01-08T20:23:55.834736] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-08T20:23:55.834861] [INFO ] [sig ] HPE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:55.979683] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HPE.txt [2026-01-08T20:23:55.979848] [INFO ] [sig ] [1536/3512] Completed HPE in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:55.979890] [INFO ] [sig ] [1537/3512] Forecasting HPF... [2026-01-08T20:23:55.979920] [INFO ] [sig ] Generating forecast for: HPF [2026-01-08T20:23:55.979949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-08T20:23:55.992906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-08T20:23:55.993343] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-08T20:23:55.994212] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-08T20:23:55.994268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:55.994315] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:55.994343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:55.994400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:56.055477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:56.056392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:56.056476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:56.056509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:56.183061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:56.183216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:56.183256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:56.183286] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:56.186600] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-08T20:23:56.186870] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-08T20:23:56.186991] [INFO ] [sig ] HPF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:56.325606] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HPF.txt [2026-01-08T20:23:56.325736] [INFO ] [sig ] [1537/3512] Completed HPF in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:56.325776] [INFO ] [sig ] [1538/3512] Forecasting HPI... [2026-01-08T20:23:56.325805] [INFO ] [sig ] Generating forecast for: HPI [2026-01-08T20:23:56.325835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-08T20:23:56.337251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-08T20:23:56.337541] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-08T20:23:56.338354] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-08T20:23:56.338405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:56.338436] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:56.338464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:56.338521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:56.397958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:56.398922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:56.399013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:56.399046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:56.523268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:56.523420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:56.523459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:56.523489] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:56.526783] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: UP (p=63.63%) [2026-01-08T20:23:56.527049] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-08T20:23:56.527173] [INFO ] [sig ] HPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:56.667924] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HPI.txt [2026-01-08T20:23:56.668067] [INFO ] [sig ] [1538/3512] Completed HPI in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:56.668105] [INFO ] [sig ] [1539/3512] Forecasting HPK... [2026-01-08T20:23:56.668135] [INFO ] [sig ] Generating forecast for: HPK [2026-01-08T20:23:56.668164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-08T20:23:56.680141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-08T20:23:56.680458] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-08T20:23:56.681248] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-08T20:23:56.681299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:56.681331] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:56.681358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:56.681414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:56.737812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:56.738715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:56.738800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:56.738833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:56.862203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:56.862355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:56.862396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:56.862425] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:56.865844] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-01-08T20:23:56.866121] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-08T20:23:56.866247] [INFO ] [sig ] HPK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:57.006482] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HPK.txt [2026-01-08T20:23:57.006668] [INFO ] [sig ] [1539/3512] Completed HPK in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:57.006710] [INFO ] [sig ] [1540/3512] Forecasting HPP... [2026-01-08T20:23:57.006741] [INFO ] [sig ] Generating forecast for: HPP [2026-01-08T20:23:57.006771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-08T20:23:57.018229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-08T20:23:57.018532] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-08T20:23:57.019540] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-08T20:23:57.019617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:57.019650] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:57.019678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:57.019735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:57.077062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:57.077888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:57.077975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:57.078010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:57.200938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:57.201088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:57.201127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:57.201155] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:57.204436] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=52.42%) [2026-01-08T20:23:57.204727] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-08T20:23:57.204852] [INFO ] [sig ] HPP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:57.346537] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HPP.txt [2026-01-08T20:23:57.346726] [INFO ] [sig ] [1540/3512] Completed HPP in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:57.346774] [INFO ] [sig ] [1541/3512] Forecasting HPQ... [2026-01-08T20:23:57.346814] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-08T20:23:57.346847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-08T20:23:57.359099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-08T20:23:57.359476] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-08T20:23:57.360306] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-08T20:23:57.360358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:57.360390] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:57.360417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:57.360474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:57.421417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:57.422362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:57.422449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:57.422483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:57.547788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:57.547948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:57.547987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:57.548015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:57.551326] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=71.39%) [2026-01-08T20:23:57.551618] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-08T20:23:57.551740] [INFO ] [sig ] HPQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:57.692423] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HPQ.txt [2026-01-08T20:23:57.692554] [INFO ] [sig ] [1541/3512] Completed HPQ in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:57.692610] [INFO ] [sig ] [1542/3512] Forecasting HPS... [2026-01-08T20:23:57.692641] [INFO ] [sig ] Generating forecast for: HPS [2026-01-08T20:23:57.692670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-08T20:23:57.704206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-08T20:23:57.704477] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-08T20:23:57.705265] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-08T20:23:57.705315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:57.705346] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:57.705372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:57.705427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:57.762174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:57.762810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:57.762888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:57.762921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:57.885091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:57.885241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:57.885279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:57.885308] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:57.888660] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: DOWN (p=31.50%) [2026-01-08T20:23:57.888936] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-08T20:23:57.889061] [INFO ] [sig ] HPS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:58.030933] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HPS.txt [2026-01-08T20:23:58.031097] [INFO ] [sig ] [1542/3512] Completed HPS in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:58.031136] [INFO ] [sig ] [1543/3512] Forecasting HQI... [2026-01-08T20:23:58.031165] [INFO ] [sig ] Generating forecast for: HQI [2026-01-08T20:23:58.031195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-08T20:23:58.042170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-08T20:23:58.042479] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-08T20:23:58.043433] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-08T20:23:58.043500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:58.043604] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:58.043645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:58.043723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:58.103708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:58.104546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:58.104647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:58.104681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:58.211547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:58.211709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:58.211749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:58.211778] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:58.215142] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=81.09%) [2026-01-08T20:23:58.215411] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-08T20:23:58.215532] [INFO ] [sig ] HQI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:58.356053] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HQI.txt [2026-01-08T20:23:58.356201] [INFO ] [sig ] [1543/3512] Completed HQI in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.4m [2026-01-08T20:23:58.356242] [INFO ] [sig ] [1544/3512] Forecasting HQL... [2026-01-08T20:23:58.356271] [INFO ] [sig ] Generating forecast for: HQL [2026-01-08T20:23:58.356300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-08T20:23:58.368486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-08T20:23:58.368795] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-08T20:23:58.369622] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-08T20:23:58.369683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:58.369722] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:58.369759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:58.369827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:58.427388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:58.428024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:58.428103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:58.428134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:58.545642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:58.545780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:58.545819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:58.545863] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:58.549126] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-01-08T20:23:58.549391] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-08T20:23:58.549511] [INFO ] [sig ] HQL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:23:58.688504] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HQL.txt [2026-01-08T20:23:58.688659] [INFO ] [sig ] [1544/3512] Completed HQL in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:23:58.688702] [INFO ] [sig ] [1545/3512] Forecasting HQY... [2026-01-08T20:23:58.688733] [INFO ] [sig ] Generating forecast for: HQY [2026-01-08T20:23:58.688763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-08T20:23:58.700259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-08T20:23:58.700522] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-08T20:23:58.701333] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-08T20:23:58.701384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:58.701416] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:58.701442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:58.701502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:58.759363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:58.760021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:58.760099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:58.760131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:58.883482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:58.883701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:58.883744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:58.883772] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:58.887245] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-01-08T20:23:58.887520] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-08T20:23:58.887668] [INFO ] [sig ] HQY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:59.028319] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HQY.txt [2026-01-08T20:23:59.028495] [INFO ] [sig ] [1545/3512] Completed HQY in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:23:59.028538] [INFO ] [sig ] [1546/3512] Forecasting HRB... [2026-01-08T20:23:59.028568] [INFO ] [sig ] Generating forecast for: HRB [2026-01-08T20:23:59.028618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-08T20:23:59.040505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-08T20:23:59.040792] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-08T20:23:59.041610] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-08T20:23:59.041662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:59.041695] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:59.041722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:59.041780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:59.100643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:59.101379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:59.101460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:59.101508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:59.226619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:59.226767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:59.226806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:59.226835] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:59.230248] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=40.45%) [2026-01-08T20:23:59.230523] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-08T20:23:59.230671] [INFO ] [sig ] HRB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:59.370925] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HRB.txt [2026-01-08T20:23:59.371060] [INFO ] [sig ] [1546/3512] Completed HRB in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:23:59.371099] [INFO ] [sig ] [1547/3512] Forecasting HRL... [2026-01-08T20:23:59.371128] [INFO ] [sig ] Generating forecast for: HRL [2026-01-08T20:23:59.371157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-08T20:23:59.383128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-08T20:23:59.383633] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-08T20:23:59.384425] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-08T20:23:59.384475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:59.384506] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:59.384533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:59.384610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:59.443925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:59.444627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:59.444705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:59.444737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:59.570444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:59.570640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:59.570698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:59.570737] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:59.574311] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=40.03%) [2026-01-08T20:23:59.574632] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-08T20:23:59.574793] [INFO ] [sig ] HRL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:23:59.716625] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HRL.txt [2026-01-08T20:23:59.716784] [INFO ] [sig ] [1547/3512] Completed HRL in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:23:59.716838] [INFO ] [sig ] [1548/3512] Forecasting HRMY... [2026-01-08T20:23:59.716877] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-08T20:23:59.716916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-08T20:23:59.729252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-08T20:23:59.729707] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-08T20:23:59.730640] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-08T20:23:59.730693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:23:59.730730] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:23:59.730774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:23:59.730855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:23:59.789028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:23:59.789829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:23:59.789951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:23:59.789996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:23:59.909107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:23:59.909251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:23:59.909291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:23:59.909319] [INFO ] [FORECASTER] Training complete [2026-01-08T20:23:59.912702] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-01-08T20:23:59.912975] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-08T20:23:59.913112] [INFO ] [sig ] HRMY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:00.068466] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HRMY.txt [2026-01-08T20:24:00.068660] [INFO ] [sig ] [1548/3512] Completed HRMY in 0.4s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:24:00.068703] [INFO ] [sig ] [1549/3512] Forecasting HRTG... [2026-01-08T20:24:00.068733] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-08T20:24:00.068763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-08T20:24:00.080301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-08T20:24:00.080691] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-08T20:24:00.081482] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-08T20:24:00.081533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:00.081564] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:00.081616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:00.081673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:00.137894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:00.138850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:00.138932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:00.138965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:00.257159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:00.257305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:00.257344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:00.257371] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:00.260695] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=11.08%) [2026-01-08T20:24:00.260962] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-08T20:24:00.261085] [INFO ] [sig ] HRTG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:00.399315] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HRTG.txt [2026-01-08T20:24:00.399431] [INFO ] [sig ] [1549/3512] Completed HRTG in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:24:00.399471] [INFO ] [sig ] [1550/3512] Forecasting HRTX... [2026-01-08T20:24:00.399499] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-08T20:24:00.399529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-08T20:24:00.411310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-08T20:24:00.411594] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-08T20:24:00.412380] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-08T20:24:00.412432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:00.412464] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:00.412490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:00.412546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:00.468592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:00.469194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:00.469269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:00.469301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:00.585903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:00.586056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:00.586096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:00.586124] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:00.589440] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=31.85%) [2026-01-08T20:24:00.589732] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-08T20:24:00.589855] [INFO ] [sig ] HRTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:00.727320] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HRTX.txt [2026-01-08T20:24:00.727443] [INFO ] [sig ] [1550/3512] Completed HRTX in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:24:00.727482] [INFO ] [sig ] [1551/3512] Forecasting HRZN... [2026-01-08T20:24:00.727511] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-08T20:24:00.727540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-08T20:24:00.738749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-08T20:24:00.739010] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-08T20:24:00.739800] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-08T20:24:00.739851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:00.739881] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:00.739907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:00.739963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:00.796281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:00.796961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:00.797037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:00.797069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:00.915066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:00.915206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:00.915244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:00.915272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:00.918555] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-01-08T20:24:00.918839] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-08T20:24:00.918965] [INFO ] [sig ] HRZN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:01.062492] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HRZN.txt [2026-01-08T20:24:01.062643] [INFO ] [sig ] [1551/3512] Completed HRZN in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:24:01.062684] [INFO ] [sig ] [1552/3512] Forecasting HSAI... [2026-01-08T20:24:01.062713] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-08T20:24:01.062762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-08T20:24:01.075185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-08T20:24:01.075461] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-08T20:24:01.076276] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-08T20:24:01.076327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:01.076358] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:01.076385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:01.076441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:01.133727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:01.134494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:01.134601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:01.134649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:01.263968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:01.264127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:01.264169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:01.264197] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:01.268083] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: UP (p=52.02%) [2026-01-08T20:24:01.268390] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-08T20:24:01.268520] [INFO ] [sig ] HSAI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:01.407583] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HSAI.txt [2026-01-08T20:24:01.407718] [INFO ] [sig ] [1552/3512] Completed HSAI in 0.3s | 2.89 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-08T20:24:01.407756] [INFO ] [sig ] [1553/3512] Forecasting HSBC... [2026-01-08T20:24:01.407786] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-08T20:24:01.407815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-08T20:24:01.419653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-08T20:24:01.419949] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-08T20:24:01.420782] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-08T20:24:01.420837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:01.420869] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:01.420896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:01.420951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:01.478729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:01.479390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:01.479499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:01.479532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:01.605279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:01.605435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:01.605477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:01.605506] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:01.608929] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-08T20:24:01.609202] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-08T20:24:01.609323] [INFO ] [sig ] HSBC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:01.755885] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HSBC.txt [2026-01-08T20:24:01.756069] [INFO ] [sig ] [1553/3512] Completed HSBC in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-08T20:24:01.756111] [INFO ] [sig ] [1554/3512] Forecasting HSCS... [2026-01-08T20:24:01.756140] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-08T20:24:01.756169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-08T20:24:01.768192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-08T20:24:01.768498] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-08T20:24:01.769342] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-08T20:24:01.769394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:01.769426] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:01.769453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:01.769509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:01.828558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:01.829419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:01.829502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:01.829537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:01.938751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:01.938895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:01.938936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:01.938965] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:01.942230] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=73.26%) [2026-01-08T20:24:01.942499] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-08T20:24:01.942636] [INFO ] [sig ] HSCS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:02.081412] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HSCS.txt [2026-01-08T20:24:02.081561] [INFO ] [sig ] [1554/3512] Completed HSCS in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-08T20:24:02.081620] [INFO ] [sig ] [1555/3512] Forecasting HSHP... [2026-01-08T20:24:02.081649] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-08T20:24:02.081680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-08T20:24:02.093202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-08T20:24:02.093491] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-08T20:24:02.094300] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-08T20:24:02.094354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:02.094386] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:02.094413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:02.094468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:02.151072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:02.151837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:02.151916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:02.151948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:02.275940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:02.276103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:02.276142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:02.276170] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:02.279516] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-01-08T20:24:02.279801] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-08T20:24:02.279923] [INFO ] [sig ] HSHP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:02.417352] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HSHP.txt [2026-01-08T20:24:02.417481] [INFO ] [sig ] [1555/3512] Completed HSHP in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-08T20:24:02.417519] [INFO ] [sig ] [1556/3512] Forecasting HSIC... [2026-01-08T20:24:02.417548] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-08T20:24:02.417596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-08T20:24:02.428434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-08T20:24:02.428762] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-08T20:24:02.429532] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-08T20:24:02.429599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:02.429632] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:02.429659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:02.429720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:02.487019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:02.487709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:02.487786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:02.487820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:02.608664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:02.608816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:02.608854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:02.608884] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:02.612167] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-01-08T20:24:02.612434] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-08T20:24:02.612554] [INFO ] [sig ] HSIC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:02.751975] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HSIC.txt [2026-01-08T20:24:02.752155] [INFO ] [sig ] [1556/3512] Completed HSIC in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-08T20:24:02.752198] [INFO ] [sig ] [1557/3512] Forecasting HSTM... [2026-01-08T20:24:02.752227] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-08T20:24:02.752256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-08T20:24:02.763232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-08T20:24:02.763521] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-08T20:24:02.764319] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-08T20:24:02.764370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:02.764401] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:02.764428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:02.764484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:02.820668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:02.821520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:02.821620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:02.821654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:02.940494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:02.940668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:02.940710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:02.940740] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:02.944039] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=40.61%) [2026-01-08T20:24:02.944322] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-08T20:24:02.944444] [INFO ] [sig ] HSTM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:03.081094] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HSTM.txt [2026-01-08T20:24:03.081224] [INFO ] [sig ] [1557/3512] Completed HSTM in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-08T20:24:03.081263] [INFO ] [sig ] [1558/3512] Forecasting HSY... [2026-01-08T20:24:03.081291] [INFO ] [sig ] Generating forecast for: HSY [2026-01-08T20:24:03.081321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-08T20:24:03.092788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-08T20:24:03.093045] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-08T20:24:03.093820] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-08T20:24:03.093871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:03.093902] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:03.093929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:03.093984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:03.150188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:03.150946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:03.151026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:03.151059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:03.266754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:03.266897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:03.266935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:03.266963] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:03.270249] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=74.76%) [2026-01-08T20:24:03.270513] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-08T20:24:03.270667] [INFO ] [sig ] HSY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:03.410428] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HSY.txt [2026-01-08T20:24:03.410546] [INFO ] [sig ] [1558/3512] Completed HSY in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-08T20:24:03.410602] [INFO ] [sig ] [1559/3512] Forecasting HTBK... [2026-01-08T20:24:03.410633] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-08T20:24:03.410663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-08T20:24:03.422212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-08T20:24:03.422473] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-08T20:24:03.423259] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-08T20:24:03.423309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:03.423348] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:03.423374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:03.423429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:03.481425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:03.482122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:03.482201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:03.482233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:03.602714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:03.602863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:03.602906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:03.602935] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:03.606776] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-01-08T20:24:03.607214] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-08T20:24:03.607333] [INFO ] [sig ] HTBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:03.748362] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HTBK.txt [2026-01-08T20:24:03.748492] [INFO ] [sig ] [1559/3512] Completed HTBK in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-08T20:24:03.748530] [INFO ] [sig ] [1560/3512] Forecasting HTD... [2026-01-08T20:24:03.748560] [INFO ] [sig ] Generating forecast for: HTD [2026-01-08T20:24:03.748607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-08T20:24:03.760798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-08T20:24:03.761189] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-08T20:24:03.762081] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-08T20:24:03.762133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:03.762194] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:03.762223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:03.762281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:03.823132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:03.823943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:03.824025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:03.824058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:03.950835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:03.950996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:03.951037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:03.951065] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:03.954440] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-01-08T20:24:03.954743] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-08T20:24:03.954873] [INFO ] [sig ] HTD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:04.091662] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HTD.txt [2026-01-08T20:24:04.091808] [INFO ] [sig ] [1560/3512] Completed HTD in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.3m [2026-01-08T20:24:04.091848] [INFO ] [sig ] [1561/3512] Forecasting HTGC... [2026-01-08T20:24:04.091878] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-08T20:24:04.091908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-08T20:24:04.103545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-08T20:24:04.103915] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-08T20:24:04.104753] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-08T20:24:04.104818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:04.104852] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:04.104877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:04.104933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:04.160437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:04.161249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:04.161330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:04.161363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:04.280968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:04.281128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:04.281167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:04.281194] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:04.284594] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=18.19%) [2026-01-08T20:24:04.284885] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-08T20:24:04.285014] [INFO ] [sig ] HTGC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:04.424617] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HTGC.txt [2026-01-08T20:24:04.424778] [INFO ] [sig ] [1561/3512] Completed HTGC in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:04.424822] [INFO ] [sig ] [1562/3512] Forecasting HTH... [2026-01-08T20:24:04.424853] [INFO ] [sig ] Generating forecast for: HTH [2026-01-08T20:24:04.424882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-08T20:24:04.436652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-08T20:24:04.436990] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-08T20:24:04.437831] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-08T20:24:04.437883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:04.437915] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:04.437942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:04.437997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:04.497852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:04.498711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:04.498820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:04.498856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:04.621256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:04.621420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:04.621462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:04.621491] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:04.625251] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-01-08T20:24:04.625612] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-08T20:24:04.625786] [INFO ] [sig ] HTH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:04.766849] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HTH.txt [2026-01-08T20:24:04.767026] [INFO ] [sig ] [1562/3512] Completed HTH in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:04.767066] [INFO ] [sig ] [1563/3512] Forecasting HTLD... [2026-01-08T20:24:04.767098] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-08T20:24:04.767129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-08T20:24:04.778551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-08T20:24:04.778882] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-08T20:24:04.779695] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-08T20:24:04.779746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:04.779777] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:04.779802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:04.779857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:04.836026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:04.836717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:04.836798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:04.836830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:04.956807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:04.956965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:04.957005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:04.957067] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:04.960453] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=0.88%) [2026-01-08T20:24:04.960749] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-08T20:24:04.960870] [INFO ] [sig ] HTLD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:05.098583] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HTLD.txt [2026-01-08T20:24:05.098717] [INFO ] [sig ] [1563/3512] Completed HTLD in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:05.098755] [INFO ] [sig ] [1564/3512] Forecasting HTOO... [2026-01-08T20:24:05.098785] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-08T20:24:05.098813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-08T20:24:05.109999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-08T20:24:05.110364] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-08T20:24:05.111189] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-08T20:24:05.111240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:05.111271] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:05.111297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:05.111352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:05.168489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:05.169260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:05.169339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:05.169371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:05.286727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:05.286877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:05.286917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:05.286944] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:05.290487] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-01-08T20:24:05.290773] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-08T20:24:05.290896] [INFO ] [sig ] HTOO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:05.429982] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HTOO.txt [2026-01-08T20:24:05.430145] [INFO ] [sig ] [1564/3512] Completed HTOO in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:05.430194] [INFO ] [sig ] [1565/3512] Forecasting HTZ... [2026-01-08T20:24:05.430225] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-08T20:24:05.430255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-08T20:24:05.441889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-08T20:24:05.442215] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-08T20:24:05.443068] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-08T20:24:05.443119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:05.443152] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:05.443179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:05.443237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:05.509119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:05.510277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:05.510367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:05.510401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:05.645804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:05.646010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:05.646052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:05.646081] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:05.650238] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-08T20:24:05.650665] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-08T20:24:05.650813] [INFO ] [sig ] HTZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:05.803529] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HTZ.txt [2026-01-08T20:24:05.803709] [INFO ] [sig ] [1565/3512] Completed HTZ in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:05.803750] [INFO ] [sig ] [1566/3512] Forecasting HUBB... [2026-01-08T20:24:05.803779] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-08T20:24:05.803808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-08T20:24:05.816071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-08T20:24:05.816539] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-08T20:24:05.817639] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-08T20:24:05.817703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:05.817744] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:05.817782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:05.817857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:05.876979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:05.877970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:05.878066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:05.878100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:05.996689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:05.996854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:05.996894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:05.996922] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:06.000599] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-08T20:24:06.000988] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-08T20:24:06.001128] [INFO ] [sig ] HUBB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:06.143149] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HUBB.txt [2026-01-08T20:24:06.143317] [INFO ] [sig ] [1566/3512] Completed HUBB in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:06.143360] [INFO ] [sig ] [1567/3512] Forecasting HUBG... [2026-01-08T20:24:06.143390] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-08T20:24:06.143421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-08T20:24:06.155267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-08T20:24:06.155663] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-08T20:24:06.156518] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-08T20:24:06.156589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:06.156626] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:06.156655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:06.156712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:06.221150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:06.222380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:06.222491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:06.222539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:06.356045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:06.356218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:06.356261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:06.356290] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:06.360285] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=29.32%) [2026-01-08T20:24:06.360729] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-08T20:24:06.360893] [INFO ] [sig ] HUBG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:06.515959] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HUBG.txt [2026-01-08T20:24:06.516121] [INFO ] [sig ] [1567/3512] Completed HUBG in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:06.516163] [INFO ] [sig ] [1568/3512] Forecasting HUBS... [2026-01-08T20:24:06.516194] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-08T20:24:06.516225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-08T20:24:06.528050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-08T20:24:06.528460] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-08T20:24:06.529317] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-08T20:24:06.529372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:06.529404] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:06.529431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:06.529488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:06.589603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:06.590509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:06.590617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:06.590653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:06.714988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:06.715161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:06.715222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:06.715261] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:06.719003] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=95.06%) [2026-01-08T20:24:06.719385] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-08T20:24:06.719533] [INFO ] [sig ] HUBS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:06.868924] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HUBS.txt [2026-01-08T20:24:06.869189] [INFO ] [sig ] [1568/3512] Completed HUBS in 0.4s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:06.869230] [INFO ] [sig ] [1569/3512] Forecasting HUM... [2026-01-08T20:24:06.869260] [INFO ] [sig ] Generating forecast for: HUM [2026-01-08T20:24:06.869291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-08T20:24:06.880709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-08T20:24:06.881106] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-08T20:24:06.881920] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-08T20:24:06.881971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:06.882003] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:06.882030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:06.882085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:06.939256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:06.940147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:06.940238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:06.940272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:07.062698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:07.062849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:07.062890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:07.062918] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:07.066418] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-01-08T20:24:07.066737] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-08T20:24:07.066889] [INFO ] [sig ] HUM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:07.207769] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HUM.txt [2026-01-08T20:24:07.207907] [INFO ] [sig ] [1569/3512] Completed HUM in 0.3s | 2.89 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-08T20:24:07.207945] [INFO ] [sig ] [1570/3512] Forecasting HUN... [2026-01-08T20:24:07.207975] [INFO ] [sig ] Generating forecast for: HUN [2026-01-08T20:24:07.208004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-08T20:24:07.219320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-08T20:24:07.219619] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-08T20:24:07.220417] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-08T20:24:07.220468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:07.220499] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:07.220525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:07.220600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:07.278897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:07.279789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:07.279899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:07.279935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:07.404885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:07.405043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:07.405083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:07.405113] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:07.408894] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-01-08T20:24:07.409405] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-08T20:24:07.409538] [INFO ] [sig ] HUN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:07.553279] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HUN.txt [2026-01-08T20:24:07.553416] [INFO ] [sig ] [1570/3512] Completed HUN in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:07.553455] [INFO ] [sig ] [1571/3512] Forecasting HURC... [2026-01-08T20:24:07.553485] [INFO ] [sig ] Generating forecast for: HURC [2026-01-08T20:24:07.553514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-08T20:24:07.564874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-08T20:24:07.565188] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-08T20:24:07.565985] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-08T20:24:07.566035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:07.566067] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:07.566093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:07.566149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:07.625191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:07.626079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:07.626171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:07.626204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:07.734238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:07.734391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:07.734431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:07.734459] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:07.737801] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=17.37%) [2026-01-08T20:24:07.738072] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-08T20:24:07.738202] [INFO ] [sig ] HURC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:07.934448] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HURC.txt [2026-01-08T20:24:07.934606] [INFO ] [sig ] [1571/3512] Completed HURC in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:07.934648] [INFO ] [sig ] [1572/3512] Forecasting HURN... [2026-01-08T20:24:07.934679] [INFO ] [sig ] Generating forecast for: HURN [2026-01-08T20:24:07.934708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-08T20:24:07.947502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-08T20:24:07.947919] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-08T20:24:07.949049] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-08T20:24:07.949111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:07.949166] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:07.949205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:07.949282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:08.018473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:08.019358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:08.019442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:08.019475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:08.136592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:08.136734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:08.136772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:08.136800] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:08.140057] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-08T20:24:08.140321] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-08T20:24:08.140443] [INFO ] [sig ] HURN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:08.280528] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HURN.txt [2026-01-08T20:24:08.280705] [INFO ] [sig ] [1572/3512] Completed HURN in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:08.280747] [INFO ] [sig ] [1573/3512] Forecasting HUYA... [2026-01-08T20:24:08.280783] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-08T20:24:08.280818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-08T20:24:08.292425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-08T20:24:08.292712] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-08T20:24:08.293476] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-08T20:24:08.293526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:08.293558] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:08.293609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:08.293670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:08.349305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:08.349972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:08.350047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:08.350079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:08.471756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:08.471919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:08.471965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:08.471996] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:08.475283] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: UP (p=53.30%) [2026-01-08T20:24:08.475560] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-08T20:24:08.475710] [INFO ] [sig ] HUYA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:08.619971] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HUYA.txt [2026-01-08T20:24:08.620158] [INFO ] [sig ] [1573/3512] Completed HUYA in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:08.620203] [INFO ] [sig ] [1574/3512] Forecasting HWC... [2026-01-08T20:24:08.620234] [INFO ] [sig ] Generating forecast for: HWC [2026-01-08T20:24:08.620265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-08T20:24:08.632034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-08T20:24:08.632345] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-08T20:24:08.633145] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-08T20:24:08.633196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:08.633227] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:08.633253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:08.633310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:08.694407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:08.695448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:08.695546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:08.695605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:08.826518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:08.826687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:08.826730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:08.826759] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:08.830303] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: UP (p=60.20%) [2026-01-08T20:24:08.830611] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-08T20:24:08.830742] [INFO ] [sig ] HWC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:08.981599] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HWC.txt [2026-01-08T20:24:08.981754] [INFO ] [sig ] [1574/3512] Completed HWC in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:08.981795] [INFO ] [sig ] [1575/3512] Forecasting HWH... [2026-01-08T20:24:08.981827] [INFO ] [sig ] Generating forecast for: HWH [2026-01-08T20:24:08.981858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-08T20:24:08.994360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-08T20:24:08.994800] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-08T20:24:08.995637] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-08T20:24:08.995689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:08.995720] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:08.995746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:08.995801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:09.052779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:09.053674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:09.053763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:09.053794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:09.176612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:09.176765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:09.176809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:09.176842] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:09.180257] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-08T20:24:09.180555] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-08T20:24:09.180701] [INFO ] [sig ] HWH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:09.331443] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HWH.txt [2026-01-08T20:24:09.331622] [INFO ] [sig ] [1575/3512] Completed HWH in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:09.331664] [INFO ] [sig ] [1576/3512] Forecasting HWKN... [2026-01-08T20:24:09.331699] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-08T20:24:09.331729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-08T20:24:09.344220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-08T20:24:09.344604] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-08T20:24:09.345439] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-08T20:24:09.345491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:09.345523] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:09.345549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:09.345624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:09.403375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:09.404227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:09.404314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:09.404347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:09.526449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:09.526638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:09.526680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:09.526709] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:09.530606] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-01-08T20:24:09.530905] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-08T20:24:09.531041] [INFO ] [sig ] HWKN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:09.684344] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HWKN.txt [2026-01-08T20:24:09.684515] [INFO ] [sig ] [1576/3512] Completed HWKN in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:09.684558] [INFO ] [sig ] [1577/3512] Forecasting HWM... [2026-01-08T20:24:09.684614] [INFO ] [sig ] Generating forecast for: HWM [2026-01-08T20:24:09.684646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-08T20:24:09.697603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-08T20:24:09.697956] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-08T20:24:09.698966] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-08T20:24:09.699024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:09.699091] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:09.699132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:09.699199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:09.765256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:09.766169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:09.766261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:09.766295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:09.894007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:09.894171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:09.894213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:09.894241] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:09.897954] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-01-08T20:24:09.898233] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-08T20:24:09.898385] [INFO ] [sig ] HWM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:10.037515] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HWM.txt [2026-01-08T20:24:10.037662] [INFO ] [sig ] [1577/3512] Completed HWM in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:10.037702] [INFO ] [sig ] [1578/3512] Forecasting HXL... [2026-01-08T20:24:10.037732] [INFO ] [sig ] Generating forecast for: HXL [2026-01-08T20:24:10.037763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-08T20:24:10.049968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-08T20:24:10.050239] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-08T20:24:10.051060] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-08T20:24:10.051111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:10.051142] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:10.051168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:10.051224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:10.109142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:10.109867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:10.109945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:10.109977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:10.241878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:10.242036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:10.242080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:10.242109] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:10.245603] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-01-08T20:24:10.245916] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-08T20:24:10.246064] [INFO ] [sig ] HXL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:10.392288] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HXL.txt [2026-01-08T20:24:10.392458] [INFO ] [sig ] [1578/3512] Completed HXL in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.2m [2026-01-08T20:24:10.392499] [INFO ] [sig ] [1579/3512] Forecasting HY... [2026-01-08T20:24:10.392529] [INFO ] [sig ] Generating forecast for: HY [2026-01-08T20:24:10.392593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-08T20:24:10.405346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-08T20:24:10.405733] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-08T20:24:10.406538] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-08T20:24:10.406609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:10.406643] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:10.406671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:10.406727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:10.466514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:10.467404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:10.467490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:10.467523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:10.597197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:10.597360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:10.597400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:10.597448] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:10.601451] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=49.91%) [2026-01-08T20:24:10.601822] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-08T20:24:10.601985] [INFO ] [sig ] HY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:10.746767] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HY.txt [2026-01-08T20:24:10.746911] [INFO ] [sig ] [1579/3512] Completed HY in 0.4s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:10.746947] [INFO ] [sig ] [1580/3512] Forecasting HYFM... [2026-01-08T20:24:10.746976] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-08T20:24:10.747007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-08T20:24:10.758038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-08T20:24:10.758386] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-08T20:24:10.759220] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-08T20:24:10.759271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:10.759303] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:10.759328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:10.759382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:10.816311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:10.817071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:10.817155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:10.817188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:10.933627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:10.933782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:10.933822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:10.933849] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:10.937254] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-08T20:24:10.937531] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-08T20:24:10.937678] [INFO ] [sig ] HYFM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:11.079404] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HYFM.txt [2026-01-08T20:24:11.079552] [INFO ] [sig ] [1580/3512] Completed HYFM in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:11.079610] [INFO ] [sig ] [1581/3512] Forecasting HYI... [2026-01-08T20:24:11.079641] [INFO ] [sig ] Generating forecast for: HYI [2026-01-08T20:24:11.079671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-08T20:24:11.092051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-08T20:24:11.092463] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-08T20:24:11.093327] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-08T20:24:11.093379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:11.093412] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:11.093438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:11.093494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:11.152836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:11.153771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:11.153856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:11.153907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:11.280921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:11.281115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:11.281986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:11.282031] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:11.285489] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=31.38%) [2026-01-08T20:24:11.285792] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-08T20:24:11.285915] [INFO ] [sig ] HYI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:11.429265] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HYI.txt [2026-01-08T20:24:11.429425] [INFO ] [sig ] [1581/3512] Completed HYI in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:11.429469] [INFO ] [sig ] [1582/3512] Forecasting HYLS... [2026-01-08T20:24:11.429499] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-08T20:24:11.429529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-08T20:24:11.441347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-08T20:24:11.441734] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-08T20:24:11.442755] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-08T20:24:11.442807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:11.442840] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:11.442867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:11.442924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:11.504029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:11.504891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:11.504975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:11.505010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:11.625695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:11.625849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:11.625892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:11.625920] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:11.629275] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=33.71%) [2026-01-08T20:24:11.629610] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-08T20:24:11.629748] [INFO ] [sig ] HYLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:11.775490] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HYLS.txt [2026-01-08T20:24:11.775668] [INFO ] [sig ] [1582/3512] Completed HYLS in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:11.775732] [INFO ] [sig ] [1583/3512] Forecasting HYMC... [2026-01-08T20:24:11.775763] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-08T20:24:11.775795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-08T20:24:11.787704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-08T20:24:11.788094] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-08T20:24:11.789085] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-08T20:24:11.789138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:11.789172] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:11.789212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:11.789271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:11.853115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:11.853973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:11.854054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:11.854088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:11.976070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:11.976227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:11.976269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:11.976299] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:11.979816] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: DOWN (p=46.22%) [2026-01-08T20:24:11.980156] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-08T20:24:11.980293] [INFO ] [sig ] HYMC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:12.125223] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HYMC.txt [2026-01-08T20:24:12.125387] [INFO ] [sig ] [1583/3512] Completed HYMC in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:12.125433] [INFO ] [sig ] [1584/3512] Forecasting HYXF... [2026-01-08T20:24:12.125464] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-08T20:24:12.125494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-08T20:24:12.136512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-08T20:24:12.136820] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-08T20:24:12.137657] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-08T20:24:12.137708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:12.137742] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:12.137770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:12.137827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:12.213890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:12.214759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:12.214840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:12.214873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:12.329125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:12.329275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:12.329314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:12.329343] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:12.332777] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=86.13%) [2026-01-08T20:24:12.333045] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-08T20:24:12.333318] [INFO ] [sig ] HYXF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:12.473567] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/HYXF.txt [2026-01-08T20:24:12.473778] [INFO ] [sig ] [1584/3512] Completed HYXF in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:12.473831] [INFO ] [sig ] [1585/3512] Forecasting HYZD... [2026-01-08T20:24:12.473879] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-08T20:24:12.473931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-08T20:24:12.485288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-08T20:24:12.485686] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-08T20:24:12.486522] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-08T20:24:12.486596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:12.486631] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:12.486659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:12.486717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:12.544531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:12.545476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:12.545563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:12.545618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:12.671057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:12.671216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:12.671257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:12.671285] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:12.674836] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-01-08T20:24:12.675145] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-08T20:24:12.675290] [INFO ] [sig ] HYZD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:12.823435] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HYZD.txt [2026-01-08T20:24:12.823608] [INFO ] [sig ] [1585/3512] Completed HYZD in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:12.823650] [INFO ] [sig ] [1586/3512] Forecasting HZO... [2026-01-08T20:24:12.823680] [INFO ] [sig ] Generating forecast for: HZO [2026-01-08T20:24:12.823715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-08T20:24:12.835156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-08T20:24:12.835519] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-08T20:24:12.836335] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-08T20:24:12.836389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:12.836421] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:12.836447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:12.836503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:12.895363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:12.896215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:12.896298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:12.896331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:13.023954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:13.024121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:13.024159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:13.024188] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:13.027508] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=8.88%) [2026-01-08T20:24:13.027811] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-08T20:24:13.027934] [INFO ] [sig ] HZO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:13.169161] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/HZO.txt [2026-01-08T20:24:13.169315] [INFO ] [sig ] [1586/3512] Completed HZO in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:13.169354] [INFO ] [sig ] [1587/3512] Forecasting IAC... [2026-01-08T20:24:13.169384] [INFO ] [sig ] Generating forecast for: IAC [2026-01-08T20:24:13.169422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-08T20:24:13.180993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-08T20:24:13.181277] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-08T20:24:13.182075] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-08T20:24:13.182125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:13.182156] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:13.182184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:13.182239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:13.239373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:13.240286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:13.240402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:13.240438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:13.363444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:13.363616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:13.363659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:13.363689] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:13.367090] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=53.39%) [2026-01-08T20:24:13.367379] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-08T20:24:13.367521] [INFO ] [sig ] IAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:13.509845] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IAC.txt [2026-01-08T20:24:13.509976] [INFO ] [sig ] [1587/3512] Completed IAC in 0.3s | 2.89 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-08T20:24:13.510016] [INFO ] [sig ] [1588/3512] Forecasting IAE... [2026-01-08T20:24:13.510046] [INFO ] [sig ] Generating forecast for: IAE [2026-01-08T20:24:13.510075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-08T20:24:13.520833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-08T20:24:13.521106] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-08T20:24:13.521923] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-08T20:24:13.521974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:13.522004] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:13.522030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:13.522086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:13.579539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:13.580286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:13.580381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:13.580416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:13.695253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:13.695407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:13.695448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:13.695478] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:13.698881] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=71.27%) [2026-01-08T20:24:13.699162] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-08T20:24:13.699288] [INFO ] [sig ] IAE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:13.841238] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IAE.txt [2026-01-08T20:24:13.841391] [INFO ] [sig ] [1588/3512] Completed IAE in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-08T20:24:13.841430] [INFO ] [sig ] [1589/3512] Forecasting IAG... [2026-01-08T20:24:13.841459] [INFO ] [sig ] Generating forecast for: IAG [2026-01-08T20:24:13.841488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-08T20:24:13.852472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-08T20:24:13.852773] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-08T20:24:13.853594] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-08T20:24:13.853645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:13.853674] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:13.853700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:13.853755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:13.913240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:13.914014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:13.914097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:13.914131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:14.039811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:14.039960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:14.039999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:14.040027] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:14.043309] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-08T20:24:14.043600] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-08T20:24:14.043725] [INFO ] [sig ] IAG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:14.186489] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IAG.txt [2026-01-08T20:24:14.186649] [INFO ] [sig ] [1589/3512] Completed IAG in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-08T20:24:14.186689] [INFO ] [sig ] [1590/3512] Forecasting IBB... [2026-01-08T20:24:14.186718] [INFO ] [sig ] Generating forecast for: IBB [2026-01-08T20:24:14.186749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-08T20:24:14.198070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-08T20:24:14.198386] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-08T20:24:14.199242] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-08T20:24:14.199294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:14.199328] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:14.199355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:14.199412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:14.258860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:14.259755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:14.259841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:14.259875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:14.386361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:14.386550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:14.386620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:14.386653] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:14.390694] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=24.60%) [2026-01-08T20:24:14.391068] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-08T20:24:14.391208] [INFO ] [sig ] IBB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:14.541293] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBB.txt [2026-01-08T20:24:14.541630] [INFO ] [sig ] [1590/3512] Completed IBB in 0.4s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-08T20:24:14.541690] [INFO ] [sig ] [1591/3512] Forecasting IBBQ... [2026-01-08T20:24:14.541728] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-08T20:24:14.541760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-08T20:24:14.554182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-08T20:24:14.554630] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-08T20:24:14.555511] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-08T20:24:14.555565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:14.555624] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:14.555654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:14.555711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:14.613967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:14.614875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:14.614967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:14.615000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:14.724101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:14.724256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:14.724296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:14.724324] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:14.727675] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=33.19%) [2026-01-08T20:24:14.728007] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-08T20:24:14.728146] [INFO ] [sig ] IBBQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:14.865602] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBBQ.txt [2026-01-08T20:24:14.865744] [INFO ] [sig ] [1591/3512] Completed IBBQ in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-08T20:24:14.865783] [INFO ] [sig ] [1592/3512] Forecasting IBCP... [2026-01-08T20:24:14.865812] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-08T20:24:14.865842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-08T20:24:14.877096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-08T20:24:14.877395] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-08T20:24:14.878189] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-08T20:24:14.878240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:14.878271] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:14.878297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:14.878368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:14.934699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:14.935485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:14.935566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:14.935625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:15.050615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:15.050783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:15.050822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:15.050850] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:15.054121] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-01-08T20:24:15.054394] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-08T20:24:15.054516] [INFO ] [sig ] IBCP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:15.196562] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBCP.txt [2026-01-08T20:24:15.196737] [INFO ] [sig ] [1592/3512] Completed IBCP in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-08T20:24:15.196784] [INFO ] [sig ] [1593/3512] Forecasting IBEX... [2026-01-08T20:24:15.196814] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-08T20:24:15.196843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-08T20:24:15.210503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-08T20:24:15.210827] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-08T20:24:15.211758] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-08T20:24:15.211809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:15.211841] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:15.211868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:15.211924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:15.271369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:15.272214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:15.272296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:15.272329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:15.399530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:15.399690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:15.399731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:15.399760] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:15.403654] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-01-08T20:24:15.403925] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-08T20:24:15.404048] [INFO ] [sig ] IBEX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:15.546148] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IBEX.txt [2026-01-08T20:24:15.546267] [INFO ] [sig ] [1593/3512] Completed IBEX in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-08T20:24:15.546306] [INFO ] [sig ] [1594/3512] Forecasting IBM... [2026-01-08T20:24:15.546334] [INFO ] [sig ] Generating forecast for: IBM [2026-01-08T20:24:15.546363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-08T20:24:15.557592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-08T20:24:15.557901] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-08T20:24:15.558733] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-08T20:24:15.558785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:15.558840] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:15.558868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:15.558931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:15.616107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:15.616721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:15.616796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:15.616829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:15.739308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:15.739439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:15.739477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:15.739505] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:15.742778] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=66.78%) [2026-01-08T20:24:15.743046] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-08T20:24:15.743166] [INFO ] [sig ] IBM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:15.884953] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IBM.txt [2026-01-08T20:24:15.885109] [INFO ] [sig ] [1594/3512] Completed IBM in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-08T20:24:15.885155] [INFO ] [sig ] [1595/3512] Forecasting IBN... [2026-01-08T20:24:15.885184] [INFO ] [sig ] Generating forecast for: IBN [2026-01-08T20:24:15.885214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-08T20:24:15.897737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-08T20:24:15.898121] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-08T20:24:15.899064] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-08T20:24:15.899128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:15.899161] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:15.899188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:15.899244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:15.957663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:15.958376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:15.958467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:15.958509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:16.083864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:16.084033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:16.084079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:16.084112] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:16.087688] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-08T20:24:16.087958] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-08T20:24:16.088083] [INFO ] [sig ] IBN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:16.231032] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IBN.txt [2026-01-08T20:24:16.231169] [INFO ] [sig ] [1595/3512] Completed IBN in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.1m [2026-01-08T20:24:16.231207] [INFO ] [sig ] [1596/3512] Forecasting IBOC... [2026-01-08T20:24:16.231238] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-08T20:24:16.231267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-08T20:24:16.242624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-08T20:24:16.242937] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-08T20:24:16.243802] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-08T20:24:16.243855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:16.243898] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:16.243928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:16.243986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:16.303309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:16.304132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:16.304218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:16.304252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:16.423557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:16.423743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:16.423784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:16.423814] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:16.427388] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=16.05%) [2026-01-08T20:24:16.427804] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-08T20:24:16.427960] [INFO ] [sig ] IBOC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:16.566754] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBOC.txt [2026-01-08T20:24:16.566885] [INFO ] [sig ] [1596/3512] Completed IBOC in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:16.566922] [INFO ] [sig ] [1597/3512] Forecasting IBP... [2026-01-08T20:24:16.566951] [INFO ] [sig ] Generating forecast for: IBP [2026-01-08T20:24:16.566981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-08T20:24:16.578304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-08T20:24:16.578629] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-08T20:24:16.579433] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-08T20:24:16.579485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:16.579518] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:16.579545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:16.579628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:16.637413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:16.638079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:16.638158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:16.638192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:16.759669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:16.759815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:16.759854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:16.759913] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:16.763218] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-01-08T20:24:16.763490] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-08T20:24:16.763639] [INFO ] [sig ] IBP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:16.903359] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBP.txt [2026-01-08T20:24:16.903491] [INFO ] [sig ] [1597/3512] Completed IBP in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:16.903530] [INFO ] [sig ] [1598/3512] Forecasting IBRX... [2026-01-08T20:24:16.903561] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-08T20:24:16.903609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-08T20:24:16.914508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-08T20:24:16.914797] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-08T20:24:16.915625] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-08T20:24:16.915676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:16.915706] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:16.915732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:16.915786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:16.971943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:16.972817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:16.972897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:16.972929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:17.089236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:17.089377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:17.089416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:17.089443] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:17.092708] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=80.16%) [2026-01-08T20:24:17.092974] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-08T20:24:17.093096] [INFO ] [sig ] IBRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:17.230529] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IBRX.txt [2026-01-08T20:24:17.230679] [INFO ] [sig ] [1598/3512] Completed IBRX in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:17.230719] [INFO ] [sig ] [1599/3512] Forecasting IBTG... [2026-01-08T20:24:17.230749] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-08T20:24:17.230778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-08T20:24:17.241815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-08T20:24:17.242095] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-08T20:24:17.242885] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-08T20:24:17.242936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:17.242966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:17.242995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:17.243053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:17.298562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:17.299199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:17.299276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:17.299307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:17.433101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:17.433275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:17.433318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:17.433348] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:17.437730] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-01-08T20:24:17.438166] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-08T20:24:17.438361] [INFO ] [sig ] IBTG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:17.606871] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IBTG.txt [2026-01-08T20:24:17.607030] [INFO ] [sig ] [1599/3512] Completed IBTG in 0.4s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:17.607083] [INFO ] [sig ] [1600/3512] Forecasting IBTH... [2026-01-08T20:24:17.607117] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-08T20:24:17.607154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-08T20:24:17.618620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-08T20:24:17.618958] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-08T20:24:17.619845] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-08T20:24:17.619898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:17.619931] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:17.619961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:17.620031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:17.679232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:17.680214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:17.680297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:17.680334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:17.803438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:17.803613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:17.803656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:17.803684] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:17.807155] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=53.65%) [2026-01-08T20:24:17.807432] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-08T20:24:17.807558] [INFO ] [sig ] IBTH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:17.955897] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IBTH.txt [2026-01-08T20:24:17.956081] [INFO ] [sig ] [1600/3512] Completed IBTH in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:17.956146] [INFO ] [sig ] [1601/3512] Forecasting IBTI... [2026-01-08T20:24:17.956188] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-08T20:24:17.956218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-08T20:24:17.968371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-08T20:24:17.968714] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-08T20:24:17.969677] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-08T20:24:17.969730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:17.969762] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:17.969788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:17.969845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:18.032859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:18.033632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:18.033717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:18.033750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:18.160715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:18.160870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:18.160927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:18.160969] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:18.164467] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-08T20:24:18.164772] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-08T20:24:18.164926] [INFO ] [sig ] IBTI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:18.313174] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBTI.txt [2026-01-08T20:24:18.313347] [INFO ] [sig ] [1601/3512] Completed IBTI in 0.4s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:18.313398] [INFO ] [sig ] [1602/3512] Forecasting IBTJ... [2026-01-08T20:24:18.313443] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-08T20:24:18.313488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-08T20:24:18.325625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-08T20:24:18.325934] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-08T20:24:18.326784] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-08T20:24:18.326839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:18.326872] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:18.326900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:18.326957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:18.387645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:18.388343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:18.388423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:18.388458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:18.511975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:18.512123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:18.512163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:18.512192] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:18.515836] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=38.89%) [2026-01-08T20:24:18.516159] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-08T20:24:18.516314] [INFO ] [sig ] IBTJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:18.655902] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBTJ.txt [2026-01-08T20:24:18.656058] [INFO ] [sig ] [1602/3512] Completed IBTJ in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:18.656106] [INFO ] [sig ] [1603/3512] Forecasting IBTK... [2026-01-08T20:24:18.656142] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-08T20:24:18.656177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-08T20:24:18.667756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-08T20:24:18.668074] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-08T20:24:18.668924] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-08T20:24:18.668977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:18.669015] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:18.669046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:18.669115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:18.725607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:18.726321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:18.726400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:18.726432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:18.844246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:18.844401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:18.844457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:18.844488] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:18.847822] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=14.83%) [2026-01-08T20:24:18.848095] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-08T20:24:18.848219] [INFO ] [sig ] IBTK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:18.985183] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBTK.txt [2026-01-08T20:24:18.985312] [INFO ] [sig ] [1603/3512] Completed IBTK in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:18.985350] [INFO ] [sig ] [1604/3512] Forecasting IBTL... [2026-01-08T20:24:18.985379] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-08T20:24:18.985409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-08T20:24:18.996871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-08T20:24:18.997204] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-08T20:24:18.997995] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-08T20:24:18.998045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:18.998076] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:18.998103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:18.998159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:19.057671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:19.058520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:19.058661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:19.058697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:19.177049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:19.177216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:19.177254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:19.177282] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:19.180676] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=68.99%) [2026-01-08T20:24:19.180943] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-08T20:24:19.181067] [INFO ] [sig ] IBTL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:19.319164] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IBTL.txt [2026-01-08T20:24:19.319317] [INFO ] [sig ] [1604/3512] Completed IBTL in 0.3s | 2.89 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-08T20:24:19.319358] [INFO ] [sig ] [1605/3512] Forecasting IBTM... [2026-01-08T20:24:19.319388] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-08T20:24:19.319427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-08T20:24:19.331729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-08T20:24:19.332014] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-08T20:24:19.332860] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-08T20:24:19.332910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:19.332941] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:19.332968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:19.333029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:19.389871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:19.390565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:19.390661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:19.390699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:19.509627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:19.509784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:19.509826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:19.509853] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:19.513263] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=51.55%) [2026-01-08T20:24:19.513540] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-08T20:24:19.513682] [INFO ] [sig ] IBTM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:19.652378] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IBTM.txt [2026-01-08T20:24:19.652493] [INFO ] [sig ] [1605/3512] Completed IBTM in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-08T20:24:19.652532] [INFO ] [sig ] [1606/3512] Forecasting IBTO... [2026-01-08T20:24:19.652561] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-08T20:24:19.652609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-08T20:24:19.663535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-08T20:24:19.663838] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-08T20:24:19.664635] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-08T20:24:19.664686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:19.664717] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:19.664744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:19.664799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:19.721753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:19.722353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:19.722432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:19.722463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:19.852009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:19.852159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:19.852206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:19.852236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:19.855687] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: DOWN (p=41.41%) [2026-01-08T20:24:19.855974] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-08T20:24:19.856107] [INFO ] [sig ] IBTO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:19.995378] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IBTO.txt [2026-01-08T20:24:19.995501] [INFO ] [sig ] [1606/3512] Completed IBTO in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-08T20:24:19.995541] [INFO ] [sig ] [1607/3512] Forecasting ICE... [2026-01-08T20:24:19.995586] [INFO ] [sig ] Generating forecast for: ICE [2026-01-08T20:24:19.995620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-08T20:24:20.007622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-08T20:24:20.007913] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-08T20:24:20.008749] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-08T20:24:20.008801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:20.008845] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:20.008872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:20.008932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:20.066173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:20.066827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:20.066902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:20.066934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:20.188235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:20.188375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:20.188411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:20.188439] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:20.191733] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-08T20:24:20.191996] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-08T20:24:20.192119] [INFO ] [sig ] ICE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:20.333257] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ICE.txt [2026-01-08T20:24:20.333413] [INFO ] [sig ] [1607/3512] Completed ICE in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-08T20:24:20.333453] [INFO ] [sig ] [1608/3512] Forecasting ICFI... [2026-01-08T20:24:20.333482] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-08T20:24:20.333512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-08T20:24:20.344635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-08T20:24:20.344900] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-08T20:24:20.345725] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-08T20:24:20.345775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:20.345806] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:20.345833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:20.345888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:20.403103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:20.403762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:20.403836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:20.403868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:20.524463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:20.524623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:20.524661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:20.524690] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:20.528014] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: DOWN (p=37.30%) [2026-01-08T20:24:20.528280] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-08T20:24:20.528422] [INFO ] [sig ] ICFI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:20.667934] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ICFI.txt [2026-01-08T20:24:20.668056] [INFO ] [sig ] [1608/3512] Completed ICFI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-08T20:24:20.668102] [INFO ] [sig ] [1609/3512] Forecasting ICL... [2026-01-08T20:24:20.668139] [INFO ] [sig ] Generating forecast for: ICL [2026-01-08T20:24:20.668175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-08T20:24:20.679145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-08T20:24:20.679422] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-08T20:24:20.680238] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-08T20:24:20.680294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:20.680325] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:20.680352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:20.680407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:20.737645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:20.738276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:20.738369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:20.738405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:20.859051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:20.859206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:20.859252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:20.859281] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:20.862617] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-01-08T20:24:20.862882] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-08T20:24:20.863002] [INFO ] [sig ] ICL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:21.004108] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ICL.txt [2026-01-08T20:24:21.004242] [INFO ] [sig ] [1609/3512] Completed ICL in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-08T20:24:21.004289] [INFO ] [sig ] [1610/3512] Forecasting ICLN... [2026-01-08T20:24:21.004325] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-08T20:24:21.004361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-08T20:24:21.015878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-08T20:24:21.016158] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-08T20:24:21.016951] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-08T20:24:21.017001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:21.017033] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:21.017059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:21.017119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:21.073863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:21.074472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:21.074546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:21.074595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:21.197946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:21.198081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:21.198119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:21.198147] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:21.201494] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: DOWN (p=6.84%) [2026-01-08T20:24:21.201773] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-08T20:24:21.201890] [INFO ] [sig ] ICLN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:21.342184] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ICLN.txt [2026-01-08T20:24:21.342322] [INFO ] [sig ] [1610/3512] Completed ICLN in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-08T20:24:21.342360] [INFO ] [sig ] [1611/3512] Forecasting ICMB... [2026-01-08T20:24:21.342414] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-08T20:24:21.342444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-08T20:24:21.353674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-08T20:24:21.353936] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-08T20:24:21.354722] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-08T20:24:21.354959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:21.355032] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:21.355061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:21.355117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:21.413220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:21.413855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:21.413940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:21.413972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:21.523976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:21.524109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:21.524146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:21.524175] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:21.527408] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=42.02%) [2026-01-08T20:24:21.527693] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-08T20:24:21.527812] [INFO ] [sig ] ICMB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:21.667420] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ICMB.txt [2026-01-08T20:24:21.667541] [INFO ] [sig ] [1611/3512] Completed ICMB in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-08T20:24:21.667597] [INFO ] [sig ] [1612/3512] Forecasting ICOP... [2026-01-08T20:24:21.667629] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-08T20:24:21.667658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-08T20:24:21.678842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-08T20:24:21.679128] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-08T20:24:21.679937] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-08T20:24:21.679989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:21.680020] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:21.680047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:21.680103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:21.737142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:21.737760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:21.737836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:21.737868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:21.853630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:21.853750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:21.853788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:21.853816] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:21.857063] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-01-08T20:24:21.857365] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-08T20:24:21.857485] [INFO ] [sig ] ICOP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:21.997241] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ICOP.txt [2026-01-08T20:24:21.997356] [INFO ] [sig ] [1612/3512] Completed ICOP in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 11.0m [2026-01-08T20:24:21.997394] [INFO ] [sig ] [1613/3512] Forecasting ICUI... [2026-01-08T20:24:21.997424] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-08T20:24:21.997453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-08T20:24:22.009017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-08T20:24:22.009291] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-08T20:24:22.010071] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-08T20:24:22.010133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:22.010172] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:22.010204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:22.010268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:22.067283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:22.067918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:22.067994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:22.068026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:22.185203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:22.185338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:22.185375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:22.185403] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:22.188665] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=35.27%) [2026-01-08T20:24:22.188932] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-08T20:24:22.189051] [INFO ] [sig ] ICUI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:22.333504] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ICUI.txt [2026-01-08T20:24:22.333651] [INFO ] [sig ] [1613/3512] Completed ICUI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:22.333699] [INFO ] [sig ] [1614/3512] Forecasting IDA... [2026-01-08T20:24:22.333730] [INFO ] [sig ] Generating forecast for: IDA [2026-01-08T20:24:22.333760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-08T20:24:22.345265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-08T20:24:22.345533] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-08T20:24:22.346316] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-08T20:24:22.346367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:22.346398] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:22.346424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:22.346479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:22.403359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:22.403971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:22.404046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:22.404081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:22.522735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:22.522868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:22.522906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:22.522979] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:22.526293] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-01-08T20:24:22.526559] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-08T20:24:22.526696] [INFO ] [sig ] IDA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:22.665617] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IDA.txt [2026-01-08T20:24:22.665732] [INFO ] [sig ] [1614/3512] Completed IDA in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:22.665770] [INFO ] [sig ] [1615/3512] Forecasting IDAI... [2026-01-08T20:24:22.665798] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-08T20:24:22.665828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-08T20:24:22.676674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-08T20:24:22.676937] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-08T20:24:22.677725] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-08T20:24:22.677776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:22.677806] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:22.677833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:22.677888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:22.734760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:22.735332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:22.735407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:22.735438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:22.853817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:22.853934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:22.853971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:22.853999] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:22.857191] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=26.15%) [2026-01-08T20:24:22.857462] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-08T20:24:22.857602] [INFO ] [sig ] IDAI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:22.997224] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IDAI.txt [2026-01-08T20:24:22.997331] [INFO ] [sig ] [1615/3512] Completed IDAI in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:22.997368] [INFO ] [sig ] [1616/3512] Forecasting IDCC... [2026-01-08T20:24:22.997397] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-08T20:24:22.997425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-08T20:24:23.012148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-08T20:24:23.012456] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-08T20:24:23.013280] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-08T20:24:23.013332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:23.013364] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:23.013390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:23.013446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:23.070616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:23.071260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:23.071337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:23.071382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:23.191204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:23.191363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:23.191404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:23.191434] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:23.194760] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-01-08T20:24:23.195029] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-08T20:24:23.195151] [INFO ] [sig ] IDCC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:23.337092] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IDCC.txt [2026-01-08T20:24:23.337255] [INFO ] [sig ] [1616/3512] Completed IDCC in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:23.337295] [INFO ] [sig ] [1617/3512] Forecasting IDE... [2026-01-08T20:24:23.337324] [INFO ] [sig ] Generating forecast for: IDE [2026-01-08T20:24:23.337354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-08T20:24:23.349099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-08T20:24:23.349477] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-08T20:24:23.350516] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-08T20:24:23.350591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:23.350626] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:23.350653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:23.350709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:23.409355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:23.410260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:23.410349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:23.410381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:23.532197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:23.532358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:23.532399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:23.532429] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:23.535853] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-08T20:24:23.536151] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-08T20:24:23.536286] [INFO ] [sig ] IDE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:23.714851] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IDE.txt [2026-01-08T20:24:23.715027] [INFO ] [sig ] [1617/3512] Completed IDE in 0.4s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:23.715072] [INFO ] [sig ] [1618/3512] Forecasting IDN... [2026-01-08T20:24:23.715103] [INFO ] [sig ] Generating forecast for: IDN [2026-01-08T20:24:23.715133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-08T20:24:23.730727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-08T20:24:23.731252] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-08T20:24:23.732473] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-08T20:24:23.732545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:23.732621] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:23.732683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:23.732772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:23.827187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:23.828456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:23.828612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:23.828660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:23.985121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:23.985324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:23.985384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:23.985430] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:23.990732] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=21.34%) [2026-01-08T20:24:23.991215] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-08T20:24:23.991420] [INFO ] [sig ] IDN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:24.192703] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IDN.txt [2026-01-08T20:24:24.192926] [INFO ] [sig ] [1618/3512] Completed IDN in 0.5s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:24.192979] [INFO ] [sig ] [1619/3512] Forecasting IDXX... [2026-01-08T20:24:24.193019] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-08T20:24:24.193059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-08T20:24:24.212682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-08T20:24:24.213252] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-08T20:24:24.214447] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-08T20:24:24.214516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:24.214551] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:24.214604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:24.214673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:24.287458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:24.288473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:24.288601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:24.288662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:24.438275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:24.438462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:24.438506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:24.438535] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:24.442124] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: UP (p=99.81%) [2026-01-08T20:24:24.442434] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-08T20:24:24.442565] [INFO ] [sig ] IDXX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:24.613911] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IDXX.txt [2026-01-08T20:24:24.614070] [INFO ] [sig ] [1619/3512] Completed IDXX in 0.4s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:24.614110] [INFO ] [sig ] [1620/3512] Forecasting IDYA... [2026-01-08T20:24:24.614141] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-08T20:24:24.614174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-08T20:24:24.629736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-08T20:24:24.630138] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-08T20:24:24.631127] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-08T20:24:24.631182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:24.631216] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:24.631244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:24.631302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:24.688654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:24.689517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:24.689626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:24.689664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:24.817226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:24.817600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:24.817643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:24.817670] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:24.821442] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: DOWN (p=24.63%) [2026-01-08T20:24:24.821778] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-08T20:24:24.821918] [INFO ] [sig ] IDYA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:24.969940] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IDYA.txt [2026-01-08T20:24:24.970102] [INFO ] [sig ] [1620/3512] Completed IDYA in 0.4s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:24.970144] [INFO ] [sig ] [1621/3512] Forecasting IEF... [2026-01-08T20:24:24.970176] [INFO ] [sig ] Generating forecast for: IEF [2026-01-08T20:24:24.970208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-08T20:24:24.982367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-08T20:24:24.982744] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-08T20:24:24.983551] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-08T20:24:24.983633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:24.983684] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:24.983713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:24.983771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:25.044390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:25.045285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:25.045401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:25.045437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:25.168547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:25.168721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:25.168764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:25.168795] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:25.172295] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-01-08T20:24:25.172630] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-08T20:24:25.172770] [INFO ] [sig ] IEF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:25.313594] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IEF.txt [2026-01-08T20:24:25.313751] [INFO ] [sig ] [1621/3512] Completed IEF in 0.3s | 2.89 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-08T20:24:25.313789] [INFO ] [sig ] [1622/3512] Forecasting IEI... [2026-01-08T20:24:25.313818] [INFO ] [sig ] Generating forecast for: IEI [2026-01-08T20:24:25.313856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-08T20:24:25.325271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-08T20:24:25.325691] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-08T20:24:25.326569] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-08T20:24:25.326648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:25.326681] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:25.326709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:25.326767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:25.386029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:25.387130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:25.387219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:25.387251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:25.511289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:25.511445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:25.511485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:25.511514] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:25.514901] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=82.69%) [2026-01-08T20:24:25.515180] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-08T20:24:25.515304] [INFO ] [sig ] IEI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:25.654794] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IEI.txt [2026-01-08T20:24:25.654948] [INFO ] [sig ] [1622/3512] Completed IEI in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-08T20:24:25.654986] [INFO ] [sig ] [1623/3512] Forecasting IEP... [2026-01-08T20:24:25.655016] [INFO ] [sig ] Generating forecast for: IEP [2026-01-08T20:24:25.655045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-08T20:24:25.666591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-08T20:24:25.666913] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-08T20:24:25.667741] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-08T20:24:25.667794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:25.667828] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:25.667856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:25.667913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:25.725609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:25.726422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:25.726508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:25.726542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:25.846930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:25.847086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:25.847125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:25.847153] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:25.850472] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: UP (p=90.14%) [2026-01-08T20:24:25.850782] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-08T20:24:25.850910] [INFO ] [sig ] IEP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:25.988769] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IEP.txt [2026-01-08T20:24:25.988906] [INFO ] [sig ] [1623/3512] Completed IEP in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-08T20:24:25.988945] [INFO ] [sig ] [1624/3512] Forecasting IESC... [2026-01-08T20:24:25.988974] [INFO ] [sig ] Generating forecast for: IESC [2026-01-08T20:24:25.989006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-08T20:24:26.000357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-08T20:24:26.000660] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-08T20:24:26.001439] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-08T20:24:26.001490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:26.001522] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:26.001548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:26.001635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:26.058961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:26.059694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:26.059772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:26.059807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:26.178385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:26.178517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:26.178553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:26.178598] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:26.181827] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=51.88%) [2026-01-08T20:24:26.182092] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-08T20:24:26.182212] [INFO ] [sig ] IESC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:26.324128] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IESC.txt [2026-01-08T20:24:26.324298] [INFO ] [sig ] [1624/3512] Completed IESC in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-08T20:24:26.324338] [INFO ] [sig ] [1625/3512] Forecasting IEX... [2026-01-08T20:24:26.324367] [INFO ] [sig ] Generating forecast for: IEX [2026-01-08T20:24:26.324397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-08T20:24:26.336513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-08T20:24:26.336885] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-08T20:24:26.337748] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-08T20:24:26.337801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:26.337835] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:26.337863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:26.337920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:26.397485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:26.398517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:26.398631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:26.398666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:26.517497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:26.517659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:26.517701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:26.517729] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:26.521618] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: UP (p=80.93%) [2026-01-08T20:24:26.521895] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-08T20:24:26.522019] [INFO ] [sig ] IEX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:26.660808] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IEX.txt [2026-01-08T20:24:26.660952] [INFO ] [sig ] [1625/3512] Completed IEX in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-08T20:24:26.660990] [INFO ] [sig ] [1626/3512] Forecasting IFF... [2026-01-08T20:24:26.661019] [INFO ] [sig ] Generating forecast for: IFF [2026-01-08T20:24:26.661050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-08T20:24:26.672625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-08T20:24:26.672967] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-08T20:24:26.673782] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-08T20:24:26.673834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:26.673865] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:26.673891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:26.673947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:26.730332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:26.731077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:26.731157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:26.731193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:26.855423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:26.855609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:26.855669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:26.855698] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:26.859010] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: DOWN (p=34.50%) [2026-01-08T20:24:26.859276] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-08T20:24:26.859395] [INFO ] [sig ] IFF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:27.003439] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IFF.txt [2026-01-08T20:24:27.003659] [INFO ] [sig ] [1626/3512] Completed IFF in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-08T20:24:27.003713] [INFO ] [sig ] [1627/3512] Forecasting IFN... [2026-01-08T20:24:27.003762] [INFO ] [sig ] Generating forecast for: IFN [2026-01-08T20:24:27.003810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-08T20:24:27.015269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-08T20:24:27.015564] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-08T20:24:27.016369] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-08T20:24:27.016419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:27.016452] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:27.016478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:27.016537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:27.076567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:27.077465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:27.077552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:27.077606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:27.194859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:27.195031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:27.195071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:27.195101] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:27.198449] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=88.70%) [2026-01-08T20:24:27.198746] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-08T20:24:27.198872] [INFO ] [sig ] IFN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:27.341239] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IFN.txt [2026-01-08T20:24:27.341404] [INFO ] [sig ] [1627/3512] Completed IFN in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-08T20:24:27.341444] [INFO ] [sig ] [1628/3512] Forecasting IFS... [2026-01-08T20:24:27.341473] [INFO ] [sig ] Generating forecast for: IFS [2026-01-08T20:24:27.341502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-08T20:24:27.353516] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'IFS'. [2026-01-08T20:24:27.353960] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-08T20:24:27.354873] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-08T20:24:27.354927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:27.354999] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:27.355027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:27.355084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:27.416076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:27.417180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:27.417271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:27.417304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:27.533126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:27.533279] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:24:27.533318] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:27.533346] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:27.536690] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-08T20:24:27.536960] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-08T20:24:27.537080] [INFO ] [sig ] IFS: Forecast for 2026-01-07: DOWN (sign=0.00) [2026-01-08T20:24:27.673393] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-08 0 -> ./output/forecasts/individual/2026-01-08/IFS.txt [2026-01-08T20:24:27.673543] [INFO ] [sig ] [1628/3512] Completed IFS in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-08T20:24:27.673604] [INFO ] [sig ] [1629/3512] Forecasting IGA... [2026-01-08T20:24:27.673635] [INFO ] [sig ] Generating forecast for: IGA [2026-01-08T20:24:27.673664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-08T20:24:27.684638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-08T20:24:27.684902] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-08T20:24:27.685703] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-08T20:24:27.685753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:27.685784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:27.685810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:27.685866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:27.742438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:27.743082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:27.743159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:27.743192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:27.860197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:27.860331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:27.860369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:27.860396] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:27.863646] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: UP (p=96.83%) [2026-01-08T20:24:27.863912] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-08T20:24:27.864029] [INFO ] [sig ] IGA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:28.002752] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IGA.txt [2026-01-08T20:24:28.002884] [INFO ] [sig ] [1629/3512] Completed IGA in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.9m [2026-01-08T20:24:28.002923] [INFO ] [sig ] [1630/3512] Forecasting IGD... [2026-01-08T20:24:28.002951] [INFO ] [sig ] Generating forecast for: IGD [2026-01-08T20:24:28.002981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-08T20:24:28.016005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-08T20:24:28.016416] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-08T20:24:28.017282] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-08T20:24:28.017335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:28.017368] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:28.017397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:28.017454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:28.075241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:28.076115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:28.076200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:28.076233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:28.192873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:28.193031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:28.193073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:28.193102] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:28.196516] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-01-08T20:24:28.196823] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-08T20:24:28.196949] [INFO ] [sig ] IGD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:28.338807] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IGD.txt [2026-01-08T20:24:28.338952] [INFO ] [sig ] [1630/3512] Completed IGD in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:28.338990] [INFO ] [sig ] [1631/3512] Forecasting IGF... [2026-01-08T20:24:28.339019] [INFO ] [sig ] Generating forecast for: IGF [2026-01-08T20:24:28.339049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-08T20:24:28.351299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-08T20:24:28.351673] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-08T20:24:28.352477] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-08T20:24:28.352528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:28.352599] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:28.352630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:28.352691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:28.408508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:28.409433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:28.409514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:28.409546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:28.529280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:28.529437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:28.529476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:28.529505] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:28.532837] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=86.65%) [2026-01-08T20:24:28.533103] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-08T20:24:28.533222] [INFO ] [sig ] IGF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:28.670945] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IGF.txt [2026-01-08T20:24:28.671074] [INFO ] [sig ] [1631/3512] Completed IGF in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:28.671112] [INFO ] [sig ] [1632/3512] Forecasting IGI... [2026-01-08T20:24:28.671141] [INFO ] [sig ] Generating forecast for: IGI [2026-01-08T20:24:28.671172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-08T20:24:28.682876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-08T20:24:28.683208] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-08T20:24:28.684075] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-08T20:24:28.684128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:28.684161] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:28.684189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:28.684245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:28.742291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:28.743026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:28.743119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:28.743155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:28.849724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:28.849875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:28.849926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:28.849957] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:28.853341] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-01-08T20:24:28.853634] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-08T20:24:28.853760] [INFO ] [sig ] IGI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:28.992703] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IGI.txt [2026-01-08T20:24:28.992857] [INFO ] [sig ] [1632/3512] Completed IGI in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:28.992897] [INFO ] [sig ] [1633/3512] Forecasting IGIB... [2026-01-08T20:24:28.992930] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-08T20:24:28.992960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-08T20:24:29.004602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-08T20:24:29.004929] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-08T20:24:29.005804] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-08T20:24:29.005857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:29.005890] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:29.005918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:29.005975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:29.064735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:29.065433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:29.065718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:29.065754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:29.185043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:29.185186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:29.185226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:29.185254] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:29.188994] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: DOWN (p=28.38%) [2026-01-08T20:24:29.189263] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-08T20:24:29.189385] [INFO ] [sig ] IGIB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:29.329774] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IGIB.txt [2026-01-08T20:24:29.329907] [INFO ] [sig ] [1633/3512] Completed IGIB in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:29.329945] [INFO ] [sig ] [1634/3512] Forecasting IGIC... [2026-01-08T20:24:29.329973] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-08T20:24:29.330002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-08T20:24:29.342298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-08T20:24:29.342664] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-08T20:24:29.343539] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-08T20:24:29.343606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:29.343639] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:29.343664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:29.343720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:29.404129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:29.405142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:29.405222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:29.405254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:29.525354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:29.525506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:29.525545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:29.525598] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:29.529140] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-08T20:24:29.529422] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-08T20:24:29.529546] [INFO ] [sig ] IGIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:29.670354] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IGIC.txt [2026-01-08T20:24:29.670504] [INFO ] [sig ] [1634/3512] Completed IGIC in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:29.670551] [INFO ] [sig ] [1635/3512] Forecasting IGSB... [2026-01-08T20:24:29.670597] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-08T20:24:29.670628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-08T20:24:29.682122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-08T20:24:29.682414] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-08T20:24:29.683224] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-08T20:24:29.683276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:29.683307] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:29.683333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:29.683389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:29.747155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:29.748016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:29.748097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:29.748130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:29.866475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:29.866639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:29.866678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:29.866707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:29.870027] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=82.76%) [2026-01-08T20:24:29.870303] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-08T20:24:29.870428] [INFO ] [sig ] IGSB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:30.012985] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IGSB.txt [2026-01-08T20:24:30.013139] [INFO ] [sig ] [1635/3512] Completed IGSB in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:30.013180] [INFO ] [sig ] [1636/3512] Forecasting IHD... [2026-01-08T20:24:30.013210] [INFO ] [sig ] Generating forecast for: IHD [2026-01-08T20:24:30.013240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-08T20:24:30.024457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-08T20:24:30.024746] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-08T20:24:30.025521] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-08T20:24:30.025598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:30.025632] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:30.025659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:30.025714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:30.086082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:30.086988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:30.087074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:30.087108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:30.205974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:30.206157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:30.206202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:30.206231] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:30.209639] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-01-08T20:24:30.209911] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-08T20:24:30.210050] [INFO ] [sig ] IHD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:30.349053] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IHD.txt [2026-01-08T20:24:30.349185] [INFO ] [sig ] [1636/3512] Completed IHD in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:30.349224] [INFO ] [sig ] [1637/3512] Forecasting IHG... [2026-01-08T20:24:30.349252] [INFO ] [sig ] Generating forecast for: IHG [2026-01-08T20:24:30.349282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-08T20:24:30.361012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-08T20:24:30.361314] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-08T20:24:30.362116] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-08T20:24:30.362167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:30.362199] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:30.362225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:30.362282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:30.422911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:30.423843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:30.423931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:30.423966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:30.546361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:30.546516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:30.546556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:30.546603] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:30.550038] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-01-08T20:24:30.550330] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-08T20:24:30.550484] [INFO ] [sig ] IHG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:30.695423] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IHG.txt [2026-01-08T20:24:30.695557] [INFO ] [sig ] [1637/3512] Completed IHG in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:30.695613] [INFO ] [sig ] [1638/3512] Forecasting IHS... [2026-01-08T20:24:30.695646] [INFO ] [sig ] Generating forecast for: IHS [2026-01-08T20:24:30.695675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-08T20:24:30.707713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-08T20:24:30.707970] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-08T20:24:30.708839] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-08T20:24:30.708891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:30.708922] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:30.708948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:30.709003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:30.768300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:30.769185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:30.769304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:30.769346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:30.889077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:30.889225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:30.889265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:30.889313] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:30.892708] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=18.88%) [2026-01-08T20:24:30.892980] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-08T20:24:30.893103] [INFO ] [sig ] IHS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:31.038068] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IHS.txt [2026-01-08T20:24:31.038179] [INFO ] [sig ] [1638/3512] Completed IHS in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:31.038218] [INFO ] [sig ] [1639/3512] Forecasting IIF... [2026-01-08T20:24:31.038248] [INFO ] [sig ] Generating forecast for: IIF [2026-01-08T20:24:31.038279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-08T20:24:31.051400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-08T20:24:31.051679] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-08T20:24:31.052450] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-08T20:24:31.052501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:31.052532] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:31.052559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:31.052634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:31.110365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:31.111172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:31.111247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:31.111279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:31.234281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:31.234443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:31.234486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:31.234515] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:31.237982] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-01-08T20:24:31.238259] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-08T20:24:31.238409] [INFO ] [sig ] IIF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:31.381926] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IIF.txt [2026-01-08T20:24:31.382058] [INFO ] [sig ] [1639/3512] Completed IIF in 0.3s | 2.89 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-08T20:24:31.382096] [INFO ] [sig ] [1640/3512] Forecasting III... [2026-01-08T20:24:31.382125] [INFO ] [sig ] Generating forecast for: III [2026-01-08T20:24:31.382156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-08T20:24:31.394280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-08T20:24:31.394772] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-08T20:24:31.395547] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-08T20:24:31.395616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:31.395648] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:31.395674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:31.395729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:31.451843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:31.452489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:31.452567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:31.452632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:31.573301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:31.573451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:31.573490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:31.573517] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:31.576852] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-01-08T20:24:31.577119] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-08T20:24:31.577243] [INFO ] [sig ] III: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:31.715165] [INFO ] [LOCAL ] Saved forecast: III 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/III.txt [2026-01-08T20:24:31.715292] [INFO ] [sig ] [1640/3512] Completed III in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-08T20:24:31.715331] [INFO ] [sig ] [1641/3512] Forecasting IIIN... [2026-01-08T20:24:31.715359] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-08T20:24:31.715390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-08T20:24:31.726252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-08T20:24:31.726545] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-08T20:24:31.727338] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-08T20:24:31.727389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:31.727419] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:31.727446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:31.727501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:31.786184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:31.787060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:31.787141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:31.787173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:31.914962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:31.915126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:31.915167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:31.915195] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:31.919099] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=50.26%) [2026-01-08T20:24:31.919398] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-08T20:24:31.919536] [INFO ] [sig ] IIIN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:32.062038] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IIIN.txt [2026-01-08T20:24:32.062222] [INFO ] [sig ] [1641/3512] Completed IIIN in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-08T20:24:32.062262] [INFO ] [sig ] [1642/3512] Forecasting IIM... [2026-01-08T20:24:32.062292] [INFO ] [sig ] Generating forecast for: IIM [2026-01-08T20:24:32.062321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-08T20:24:32.075097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-08T20:24:32.075476] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-08T20:24:32.076390] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-08T20:24:32.076446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:32.076480] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:32.076519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:32.076612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:32.135289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:32.136174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:32.136254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:32.136287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:32.252016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:32.252172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:32.252211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:32.252239] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:32.255530] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=8.90%) [2026-01-08T20:24:32.255813] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-08T20:24:32.255932] [INFO ] [sig ] IIM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:32.394683] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IIM.txt [2026-01-08T20:24:32.394834] [INFO ] [sig ] [1642/3512] Completed IIM in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-08T20:24:32.394873] [INFO ] [sig ] [1643/3512] Forecasting ILMN... [2026-01-08T20:24:32.394903] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-08T20:24:32.394933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-08T20:24:32.406601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-08T20:24:32.406880] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-08T20:24:32.407669] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-08T20:24:32.407720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:32.407751] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:32.407777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:32.407832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:32.465952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:32.466721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:32.466805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:32.466838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:32.589705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:32.589865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:32.589906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:32.589936] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:32.593344] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=10.13%) [2026-01-08T20:24:32.593647] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-08T20:24:32.593779] [INFO ] [sig ] ILMN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:32.732435] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ILMN.txt [2026-01-08T20:24:32.732603] [INFO ] [sig ] [1643/3512] Completed ILMN in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-08T20:24:32.732644] [INFO ] [sig ] [1644/3512] Forecasting IMAX... [2026-01-08T20:24:32.732675] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-08T20:24:32.732703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-08T20:24:32.744551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-08T20:24:32.744939] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-08T20:24:32.745819] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-08T20:24:32.745872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:32.745906] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:32.745933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:32.745989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:32.806957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:32.807831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:32.807916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:32.807953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:32.931146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:32.931311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:32.931350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:32.931379] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:32.934910] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=46.30%) [2026-01-08T20:24:32.935199] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-08T20:24:32.935329] [INFO ] [sig ] IMAX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:33.082744] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IMAX.txt [2026-01-08T20:24:33.082912] [INFO ] [sig ] [1644/3512] Completed IMAX in 0.4s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-08T20:24:33.082954] [INFO ] [sig ] [1645/3512] Forecasting IMKTA... [2026-01-08T20:24:33.082985] [INFO ] [sig ] Generating forecast for: IMKTA [2026-01-08T20:24:33.083017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMKTA' from 'https://tdm.silogroup.org/data/derivative_storage/IMKTA.csv'. [2026-01-08T20:24:33.094884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMKTA'. [2026-01-08T20:24:33.095298] [INFO ] [FORECASTER] Starting predict_future for IMKTA [2026-01-08T20:24:33.096189] [DEBUG] [LOCAL ] No optimal features file found for IMKTA: ./output/feature-sets/IMKTA.txt [2026-01-08T20:24:33.096244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:33.096302] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:33.096332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:33.096391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:33.159329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:33.160264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:33.160357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:33.160391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:33.284755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:33.284963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:33.285011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:33.285041] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:33.288824] [DEBUG] [FORECASTER] IMKTA: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-01-08T20:24:33.289110] [INFO ] [FORECASTER] Completed predict_future for IMKTA [2026-01-08T20:24:33.289239] [INFO ] [sig ] IMKTA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:33.440059] [INFO ] [LOCAL ] Saved forecast: IMKTA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IMKTA.txt [2026-01-08T20:24:33.440201] [INFO ] [sig ] [1645/3512] Completed IMKTA in 0.4s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-08T20:24:33.440242] [INFO ] [sig ] [1646/3512] Forecasting IMMP... [2026-01-08T20:24:33.440272] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-08T20:24:33.440328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-08T20:24:33.451739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-08T20:24:33.452050] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-08T20:24:33.452881] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-08T20:24:33.452934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:33.452966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:33.452992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:33.453046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:33.508926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:33.509692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:33.509771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:33.509804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:33.626072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:33.626226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:33.626266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:33.626295] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:33.629696] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: UP (p=83.03%) [2026-01-08T20:24:33.629974] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-08T20:24:33.630098] [INFO ] [sig ] IMMP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:33.767126] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IMMP.txt [2026-01-08T20:24:33.767251] [INFO ] [sig ] [1646/3512] Completed IMMP in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.8m [2026-01-08T20:24:33.767289] [INFO ] [sig ] [1647/3512] Forecasting IMMX... [2026-01-08T20:24:33.767317] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-08T20:24:33.767347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-08T20:24:33.778813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-08T20:24:33.779113] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-08T20:24:33.779899] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-08T20:24:33.779950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:33.779982] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:33.780009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:33.780065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:33.835959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:33.836605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:33.836681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:33.836712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:33.953967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:33.954107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:33.954144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:33.954172] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:33.957426] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=43.48%) [2026-01-08T20:24:33.957712] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-08T20:24:33.957833] [INFO ] [sig ] IMMX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:34.099085] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IMMX.txt [2026-01-08T20:24:34.099213] [INFO ] [sig ] [1647/3512] Completed IMMX in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:34.099252] [INFO ] [sig ] [1648/3512] Forecasting IMNM... [2026-01-08T20:24:34.099281] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-08T20:24:34.099312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-08T20:24:34.110839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-08T20:24:34.111103] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-08T20:24:34.111916] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-08T20:24:34.111967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:34.111999] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:34.112025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:34.112080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:34.168055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:34.168699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:34.168775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:34.168807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:34.297677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:34.297841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:34.297882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:34.297967] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:34.301723] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=55.20%) [2026-01-08T20:24:34.302055] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-08T20:24:34.302212] [INFO ] [sig ] IMNM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:34.447603] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IMNM.txt [2026-01-08T20:24:34.447770] [INFO ] [sig ] [1648/3512] Completed IMNM in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:34.447812] [INFO ] [sig ] [1649/3512] Forecasting IMNN... [2026-01-08T20:24:34.447842] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-08T20:24:34.447872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-08T20:24:34.459471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-08T20:24:34.459800] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-08T20:24:34.460656] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-08T20:24:34.460709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:34.460741] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:34.460768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:34.460830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:34.519844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:34.520611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:34.520692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:34.520726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:34.644322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:34.644473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:34.644513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:34.644559] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:34.648215] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=75.43%) [2026-01-08T20:24:34.648527] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-08T20:24:34.648679] [INFO ] [sig ] IMNN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:34.790643] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IMNN.txt [2026-01-08T20:24:34.790789] [INFO ] [sig ] [1649/3512] Completed IMNN in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:34.790829] [INFO ] [sig ] [1650/3512] Forecasting IMOS... [2026-01-08T20:24:34.790858] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-08T20:24:34.790888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-08T20:24:34.802489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-08T20:24:34.802830] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-08T20:24:34.803733] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-08T20:24:34.803785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:34.803818] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:34.803844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:34.803900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:34.866561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:34.867373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:34.867455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:34.867489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:34.990680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:34.990831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:34.990873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:34.990905] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:34.994659] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-08T20:24:34.994944] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-08T20:24:34.995076] [INFO ] [sig ] IMOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:35.141609] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IMOS.txt [2026-01-08T20:24:35.141793] [INFO ] [sig ] [1650/3512] Completed IMOS in 0.4s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:35.141841] [INFO ] [sig ] [1651/3512] Forecasting IMPP... [2026-01-08T20:24:35.141872] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-08T20:24:35.141902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-08T20:24:35.154237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-08T20:24:35.154837] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-08T20:24:35.155726] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-08T20:24:35.155779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:35.155812] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:35.155839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:35.155896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:35.217792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:35.218569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:35.218677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:35.218711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:35.348105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:35.348266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:35.348306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:35.348358] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:35.352077] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-08T20:24:35.352491] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-08T20:24:35.352680] [INFO ] [sig ] IMPP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:35.501610] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IMPP.txt [2026-01-08T20:24:35.501750] [INFO ] [sig ] [1651/3512] Completed IMPP in 0.4s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:35.501789] [INFO ] [sig ] [1652/3512] Forecasting IMRX... [2026-01-08T20:24:35.501818] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-08T20:24:35.501848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-08T20:24:35.513926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-08T20:24:35.514271] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-08T20:24:35.515123] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-08T20:24:35.515175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:35.515208] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:35.515236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:35.515293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:35.575477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:35.576294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:35.576394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:35.576440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:35.702363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:35.702539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:35.702596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:35.702628] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:35.706222] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=48.09%) [2026-01-08T20:24:35.706524] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-08T20:24:35.706714] [INFO ] [sig ] IMRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:35.854200] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IMRX.txt [2026-01-08T20:24:35.854359] [INFO ] [sig ] [1652/3512] Completed IMRX in 0.4s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:35.854399] [INFO ] [sig ] [1653/3512] Forecasting IMTX... [2026-01-08T20:24:35.854429] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-08T20:24:35.854461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-08T20:24:35.866645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-08T20:24:35.867013] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-08T20:24:35.867841] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-08T20:24:35.867894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:35.867927] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:35.867954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:35.868022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:35.927539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:35.928465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:35.928550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:35.928601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:36.051825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:36.051989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:36.052031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:36.052060] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:36.056042] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-01-08T20:24:36.056348] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-08T20:24:36.056486] [INFO ] [sig ] IMTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:36.198829] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IMTX.txt [2026-01-08T20:24:36.198989] [INFO ] [sig ] [1653/3512] Completed IMTX in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:36.199029] [INFO ] [sig ] [1654/3512] Forecasting IMXI... [2026-01-08T20:24:36.199058] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-08T20:24:36.199088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-08T20:24:36.210174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-08T20:24:36.210477] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-08T20:24:36.211268] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-08T20:24:36.211319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:36.211350] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:36.211376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:36.211432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:36.268072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:36.268963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:36.269047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:36.269079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:36.394811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:36.394964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:36.395002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:36.395029] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:36.398297] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-01-08T20:24:36.398607] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-08T20:24:36.398728] [INFO ] [sig ] IMXI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:36.559212] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IMXI.txt [2026-01-08T20:24:36.559430] [INFO ] [sig ] [1654/3512] Completed IMXI in 0.4s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:36.559488] [INFO ] [sig ] [1655/3512] Forecasting INAB... [2026-01-08T20:24:36.559521] [INFO ] [sig ] Generating forecast for: INAB [2026-01-08T20:24:36.559552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-08T20:24:36.571309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-08T20:24:36.571673] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-08T20:24:36.572472] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-08T20:24:36.572535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:36.572603] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:36.572635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:36.572690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:36.631966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:36.632836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:36.632949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:36.632985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:36.748383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:36.748535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:36.748590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:36.748622] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:36.751933] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-01-08T20:24:36.752222] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-08T20:24:36.752351] [INFO ] [sig ] INAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:36.894866] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INAB.txt [2026-01-08T20:24:36.894992] [INFO ] [sig ] [1655/3512] Completed INAB in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:36.895031] [INFO ] [sig ] [1656/3512] Forecasting INBK... [2026-01-08T20:24:36.895061] [INFO ] [sig ] Generating forecast for: INBK [2026-01-08T20:24:36.895091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-08T20:24:36.906132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-08T20:24:36.906384] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-08T20:24:36.907209] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-08T20:24:36.907260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:36.907291] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:36.907318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:36.907374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:36.964301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:36.964976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:36.965055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:36.965089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:37.084728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:37.084860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:37.084898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:37.084927] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:37.088150] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-08T20:24:37.088433] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-08T20:24:37.088552] [INFO ] [sig ] INBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:37.226185] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INBK.txt [2026-01-08T20:24:37.226293] [INFO ] [sig ] [1656/3512] Completed INBK in 0.3s | 2.89 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-08T20:24:37.226330] [INFO ] [sig ] [1657/3512] Forecasting INBX... [2026-01-08T20:24:37.226359] [INFO ] [sig ] Generating forecast for: INBX [2026-01-08T20:24:37.226388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-08T20:24:37.237749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-08T20:24:37.238009] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-08T20:24:37.238845] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-08T20:24:37.238896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:37.238927] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:37.238952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:37.239007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:37.296946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:37.297591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:37.297669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:37.297869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:37.414854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:37.414982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:37.415018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:37.415046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:37.418242] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=70.80%) [2026-01-08T20:24:37.418540] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-08T20:24:37.418684] [INFO ] [sig ] INBX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:37.556957] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INBX.txt [2026-01-08T20:24:37.557089] [INFO ] [sig ] [1657/3512] Completed INBX in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-08T20:24:37.557127] [INFO ] [sig ] [1658/3512] Forecasting INCY... [2026-01-08T20:24:37.557156] [INFO ] [sig ] Generating forecast for: INCY [2026-01-08T20:24:37.557186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-08T20:24:37.568839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-08T20:24:37.569114] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-08T20:24:37.569937] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-08T20:24:37.569988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:37.570020] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:37.570046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:37.570102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:37.626203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:37.626803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:37.626879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:37.626912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:37.743216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:37.743380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:37.743422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:37.743451] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:37.746983] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=34.23%) [2026-01-08T20:24:37.747265] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-08T20:24:37.747391] [INFO ] [sig ] INCY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:37.885990] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INCY.txt [2026-01-08T20:24:37.886205] [INFO ] [sig ] [1658/3512] Completed INCY in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-08T20:24:37.886255] [INFO ] [sig ] [1659/3512] Forecasting INDB... [2026-01-08T20:24:37.886293] [INFO ] [sig ] Generating forecast for: INDB [2026-01-08T20:24:37.886324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-08T20:24:37.898723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-08T20:24:37.899109] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-08T20:24:37.900230] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-08T20:24:37.900352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:37.900395] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:37.900423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:37.900495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:37.958190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:37.958987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:37.959066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:37.959098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:38.074735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:38.074865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:38.074902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:38.074930] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:38.078101] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-01-08T20:24:38.078381] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-08T20:24:38.078501] [INFO ] [sig ] INDB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:38.217361] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INDB.txt [2026-01-08T20:24:38.217497] [INFO ] [sig ] [1659/3512] Completed INDB in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-08T20:24:38.217535] [INFO ] [sig ] [1660/3512] Forecasting INDI... [2026-01-08T20:24:38.217564] [INFO ] [sig ] Generating forecast for: INDI [2026-01-08T20:24:38.217614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-08T20:24:38.229173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-08T20:24:38.229440] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-08T20:24:38.230238] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-08T20:24:38.230289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:38.230320] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:38.230346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:38.230401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:38.287157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:38.287769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:38.287843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:38.287875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:38.407234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:38.407366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:38.407404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:38.407432] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:38.411023] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: UP (p=95.04%) [2026-01-08T20:24:38.411293] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-08T20:24:38.411415] [INFO ] [sig ] INDI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:38.550058] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INDI.txt [2026-01-08T20:24:38.550175] [INFO ] [sig ] [1660/3512] Completed INDI in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-08T20:24:38.550213] [INFO ] [sig ] [1661/3512] Forecasting INDP... [2026-01-08T20:24:38.550242] [INFO ] [sig ] Generating forecast for: INDP [2026-01-08T20:24:38.550271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-08T20:24:38.562122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-08T20:24:38.562385] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-08T20:24:38.563173] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-08T20:24:38.563224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:38.563255] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:38.563282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:38.563338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:38.620562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:38.621196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:38.621275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:38.621307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:38.727631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:38.727751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:38.727789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:38.727818] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:38.731070] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-08T20:24:38.731337] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-08T20:24:38.731456] [INFO ] [sig ] INDP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:38.876695] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INDP.txt [2026-01-08T20:24:38.876873] [INFO ] [sig ] [1661/3512] Completed INDP in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-08T20:24:38.876913] [INFO ] [sig ] [1662/3512] Forecasting INDY... [2026-01-08T20:24:38.876945] [INFO ] [sig ] Generating forecast for: INDY [2026-01-08T20:24:38.876975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-08T20:24:38.889418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-08T20:24:38.889757] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-08T20:24:38.890602] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-08T20:24:38.890653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:38.890717] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:38.890745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:38.890801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:38.949146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:38.949843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:38.949925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:38.949956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:39.071444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:39.071619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:39.071661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:39.071689] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:39.075059] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: DOWN (p=23.56%) [2026-01-08T20:24:39.075339] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-08T20:24:39.075463] [INFO ] [sig ] INDY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:39.216672] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INDY.txt [2026-01-08T20:24:39.216805] [INFO ] [sig ] [1662/3512] Completed INDY in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-08T20:24:39.216843] [INFO ] [sig ] [1663/3512] Forecasting INFY... [2026-01-08T20:24:39.216873] [INFO ] [sig ] Generating forecast for: INFY [2026-01-08T20:24:39.216902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-08T20:24:39.228334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-08T20:24:39.228627] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-08T20:24:39.229399] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-08T20:24:39.229451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:39.229483] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:39.229509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:39.229566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:39.287967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:39.288811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:39.288892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:39.288923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:39.411006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:39.411169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:39.411208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:39.411237] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:39.414684] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: DOWN (p=25.00%) [2026-01-08T20:24:39.415020] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-08T20:24:39.415152] [INFO ] [sig ] INFY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:39.555276] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INFY.txt [2026-01-08T20:24:39.555404] [INFO ] [sig ] [1663/3512] Completed INFY in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.7m [2026-01-08T20:24:39.555442] [INFO ] [sig ] [1664/3512] Forecasting ING... [2026-01-08T20:24:39.555471] [INFO ] [sig ] Generating forecast for: ING [2026-01-08T20:24:39.555502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-08T20:24:39.568425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-08T20:24:39.568744] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-08T20:24:39.569540] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-08T20:24:39.569608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:39.569643] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:39.569670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:39.569727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:39.628923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:39.629744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:39.629822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:39.629854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:39.751860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:39.752028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:39.752069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:39.752097] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:39.755840] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-01-08T20:24:39.756105] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-08T20:24:39.756224] [INFO ] [sig ] ING: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:39.895671] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ING.txt [2026-01-08T20:24:39.895802] [INFO ] [sig ] [1664/3512] Completed ING in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:39.895840] [INFO ] [sig ] [1665/3512] Forecasting INGN... [2026-01-08T20:24:39.895869] [INFO ] [sig ] Generating forecast for: INGN [2026-01-08T20:24:39.895900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-08T20:24:39.907117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-08T20:24:39.907392] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-08T20:24:39.908383] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-08T20:24:39.908433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:39.908464] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:39.908489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:39.908547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:39.966081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:39.966842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:39.966923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:39.966956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:40.085720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:40.085878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:40.085916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:40.085983] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:40.090358] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: UP (p=79.91%) [2026-01-08T20:24:40.090671] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-08T20:24:40.090799] [INFO ] [sig ] INGN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:40.228270] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INGN.txt [2026-01-08T20:24:40.228417] [INFO ] [sig ] [1665/3512] Completed INGN in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:40.228457] [INFO ] [sig ] [1666/3512] Forecasting INM... [2026-01-08T20:24:40.228488] [INFO ] [sig ] Generating forecast for: INM [2026-01-08T20:24:40.228518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-08T20:24:40.239297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-08T20:24:40.239620] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-08T20:24:40.240423] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-08T20:24:40.240486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:40.240519] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:40.240546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:40.240624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:40.296821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:40.297487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:40.297565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:40.297618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:40.416086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:40.416246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:40.416284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:40.416313] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:40.422588] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-08T20:24:40.423169] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-08T20:24:40.423310] [INFO ] [sig ] INM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:40.568182] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INM.txt [2026-01-08T20:24:40.568312] [INFO ] [sig ] [1666/3512] Completed INM in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:40.568371] [INFO ] [sig ] [1667/3512] Forecasting INMB... [2026-01-08T20:24:40.568401] [INFO ] [sig ] Generating forecast for: INMB [2026-01-08T20:24:40.568431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-08T20:24:40.581446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-08T20:24:40.581948] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-08T20:24:40.582786] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-08T20:24:40.582836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:40.582868] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:40.582894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:40.582950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:40.643994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:40.644647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:40.644725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:40.644756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:40.769367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:40.769508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:40.769546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:40.769602] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:40.773254] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-01-08T20:24:40.773533] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-08T20:24:40.773677] [INFO ] [sig ] INMB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:40.913937] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INMB.txt [2026-01-08T20:24:40.914067] [INFO ] [sig ] [1667/3512] Completed INMB in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:40.914105] [INFO ] [sig ] [1668/3512] Forecasting INMD... [2026-01-08T20:24:40.914133] [INFO ] [sig ] Generating forecast for: INMD [2026-01-08T20:24:40.914164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-08T20:24:40.926259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-08T20:24:40.926561] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-08T20:24:40.927382] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-08T20:24:40.927433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:40.927464] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:40.927491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:40.927548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:40.988411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:40.989416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:40.989501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:40.989533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:41.114718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:41.114866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:41.114906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:41.114933] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:41.118377] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=21.39%) [2026-01-08T20:24:41.118672] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-08T20:24:41.118801] [INFO ] [sig ] INMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:41.261168] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INMD.txt [2026-01-08T20:24:41.261311] [INFO ] [sig ] [1668/3512] Completed INMD in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:41.261351] [INFO ] [sig ] [1669/3512] Forecasting INN... [2026-01-08T20:24:41.261381] [INFO ] [sig ] Generating forecast for: INN [2026-01-08T20:24:41.261412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-08T20:24:41.272831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-08T20:24:41.273137] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-08T20:24:41.274007] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-08T20:24:41.274060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:41.274091] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:41.274119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:41.274176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:41.332222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:41.332910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:41.332988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:41.333019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:41.453631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:41.453790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:41.453830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:41.453859] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:41.457641] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=14.74%) [2026-01-08T20:24:41.458180] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-08T20:24:41.458349] [INFO ] [sig ] INN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:41.600307] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INN.txt [2026-01-08T20:24:41.600441] [INFO ] [sig ] [1669/3512] Completed INN in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:41.600485] [INFO ] [sig ] [1670/3512] Forecasting INO... [2026-01-08T20:24:41.600515] [INFO ] [sig ] Generating forecast for: INO [2026-01-08T20:24:41.600544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-08T20:24:41.612764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-08T20:24:41.613070] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-08T20:24:41.613903] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-08T20:24:41.613955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:41.613988] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:41.614015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:41.614073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:41.674440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:41.675319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:41.675399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:41.675435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:41.796025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:41.796172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:41.796212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:41.796242] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:41.800027] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: UP (p=66.84%) [2026-01-08T20:24:41.800308] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-08T20:24:41.800433] [INFO ] [sig ] INO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:41.941387] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INO.txt [2026-01-08T20:24:41.941519] [INFO ] [sig ] [1670/3512] Completed INO in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:41.941559] [INFO ] [sig ] [1671/3512] Forecasting INOD... [2026-01-08T20:24:41.941608] [INFO ] [sig ] Generating forecast for: INOD [2026-01-08T20:24:41.941640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-08T20:24:41.953479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-08T20:24:41.953827] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-08T20:24:41.954638] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-08T20:24:41.954690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:41.954722] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:41.954748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:41.954804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:42.012649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:42.013341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:42.013422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:42.013455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:42.132793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:42.132941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:42.132980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:42.133009] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:42.136328] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=63.23%) [2026-01-08T20:24:42.136630] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-08T20:24:42.136753] [INFO ] [sig ] INOD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:42.275537] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INOD.txt [2026-01-08T20:24:42.275686] [INFO ] [sig ] [1671/3512] Completed INOD in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:42.275726] [INFO ] [sig ] [1672/3512] Forecasting INSE... [2026-01-08T20:24:42.275755] [INFO ] [sig ] Generating forecast for: INSE [2026-01-08T20:24:42.275785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-08T20:24:42.291200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-08T20:24:42.291652] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-08T20:24:42.292463] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-08T20:24:42.292516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:42.292548] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:42.292595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:42.292655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:42.349998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:42.350912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:42.351028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:42.351061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:42.472140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:42.472297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:42.472335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:42.472364] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:42.475670] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-01-08T20:24:42.475943] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-08T20:24:42.476065] [INFO ] [sig ] INSE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:42.619719] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INSE.txt [2026-01-08T20:24:42.619947] [INFO ] [sig ] [1672/3512] Completed INSE in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:42.620013] [INFO ] [sig ] [1673/3512] Forecasting INSG... [2026-01-08T20:24:42.620062] [INFO ] [sig ] Generating forecast for: INSG [2026-01-08T20:24:42.620113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-08T20:24:42.635788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-08T20:24:42.636274] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-08T20:24:42.637356] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-08T20:24:42.637426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:42.637466] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:42.637500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:42.637599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:42.704847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:42.705786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:42.705878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:42.705911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:42.827617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:42.827774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:42.827832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:42.827864] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:42.831455] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-01-08T20:24:42.831827] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-08T20:24:42.831971] [INFO ] [sig ] INSG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:42.976387] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INSG.txt [2026-01-08T20:24:42.976538] [INFO ] [sig ] [1673/3512] Completed INSG in 0.4s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:42.976596] [INFO ] [sig ] [1674/3512] Forecasting INSM... [2026-01-08T20:24:42.976629] [INFO ] [sig ] Generating forecast for: INSM [2026-01-08T20:24:42.976658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-08T20:24:42.987943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-08T20:24:42.988268] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-08T20:24:42.989075] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-08T20:24:42.989126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:42.989157] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:42.989184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:42.989240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:43.045517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:43.046333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:43.046415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:43.046448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:43.159682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:43.159827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:43.159863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:43.159891] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:43.163156] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=92.26%) [2026-01-08T20:24:43.163423] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-08T20:24:43.163545] [INFO ] [sig ] INSM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:43.302778] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INSM.txt [2026-01-08T20:24:43.302934] [INFO ] [sig ] [1674/3512] Completed INSM in 0.3s | 2.89 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-08T20:24:43.302973] [INFO ] [sig ] [1675/3512] Forecasting INSP... [2026-01-08T20:24:43.303003] [INFO ] [sig ] Generating forecast for: INSP [2026-01-08T20:24:43.303031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-08T20:24:43.314407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-08T20:24:43.314716] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-08T20:24:43.315520] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-08T20:24:43.315589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:43.315623] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:43.315650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:43.315705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:43.373625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:43.374262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:43.374339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:43.374371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:43.492843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:43.492983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:43.493021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:43.493049] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:43.496363] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=47.15%) [2026-01-08T20:24:43.496654] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-08T20:24:43.496783] [INFO ] [sig ] INSP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:43.637454] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INSP.txt [2026-01-08T20:24:43.637659] [INFO ] [sig ] [1675/3512] Completed INSP in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-08T20:24:43.637703] [INFO ] [sig ] [1676/3512] Forecasting INTA... [2026-01-08T20:24:43.637734] [INFO ] [sig ] Generating forecast for: INTA [2026-01-08T20:24:43.637765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-08T20:24:43.651603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-08T20:24:43.651979] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-08T20:24:43.653008] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-08T20:24:43.653072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:43.653114] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:43.653150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:43.653232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:43.718539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:43.719392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:43.719474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:43.719506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:43.840532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:43.840701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:43.840740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:43.840769] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:43.844050] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: DOWN (p=41.69%) [2026-01-08T20:24:43.844316] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-08T20:24:43.844439] [INFO ] [sig ] INTA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:43.985348] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INTA.txt [2026-01-08T20:24:43.985489] [INFO ] [sig ] [1676/3512] Completed INTA in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-08T20:24:43.985528] [INFO ] [sig ] [1677/3512] Forecasting INTC... [2026-01-08T20:24:43.985557] [INFO ] [sig ] Generating forecast for: INTC [2026-01-08T20:24:43.985606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-08T20:24:43.996689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-08T20:24:43.997052] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-08T20:24:43.997884] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-08T20:24:43.997936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:43.997979] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:43.998008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:43.998064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:44.058386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:44.059232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:44.059316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:44.059350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:44.179223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:44.179373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:44.179412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:44.179441] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:44.183203] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-01-08T20:24:44.183499] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-08T20:24:44.183678] [INFO ] [sig ] INTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:44.325749] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INTC.txt [2026-01-08T20:24:44.325886] [INFO ] [sig ] [1677/3512] Completed INTC in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-08T20:24:44.325926] [INFO ] [sig ] [1678/3512] Forecasting INTZ... [2026-01-08T20:24:44.325956] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-08T20:24:44.325985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-08T20:24:44.338291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-08T20:24:44.338659] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-08T20:24:44.339737] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-08T20:24:44.339790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:44.339823] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:44.339849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:44.340085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:44.397232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:44.397920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:44.398000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:44.398033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:44.534110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:44.534284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:44.534339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:44.534383] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:44.538610] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=55.79%) [2026-01-08T20:24:44.538903] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-08T20:24:44.539038] [INFO ] [sig ] INTZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:44.687862] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INTZ.txt [2026-01-08T20:24:44.687993] [INFO ] [sig ] [1678/3512] Completed INTZ in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-08T20:24:44.688031] [INFO ] [sig ] [1679/3512] Forecasting INVA... [2026-01-08T20:24:44.688060] [INFO ] [sig ] Generating forecast for: INVA [2026-01-08T20:24:44.688089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-08T20:24:44.700411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-08T20:24:44.700851] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-08T20:24:44.701732] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-08T20:24:44.701794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:44.701857] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:44.701886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:44.701959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:44.761292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:44.762191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:44.762278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:44.762311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:44.880316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:44.880475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:44.880514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:44.880543] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:44.883858] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=22.96%) [2026-01-08T20:24:44.884123] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-08T20:24:44.884245] [INFO ] [sig ] INVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:45.020693] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INVA.txt [2026-01-08T20:24:45.020812] [INFO ] [sig ] [1679/3512] Completed INVA in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-08T20:24:45.020850] [INFO ] [sig ] [1680/3512] Forecasting INVE... [2026-01-08T20:24:45.020879] [INFO ] [sig ] Generating forecast for: INVE [2026-01-08T20:24:45.020908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-08T20:24:45.031789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-08T20:24:45.032096] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-08T20:24:45.032926] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-08T20:24:45.032978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:45.033011] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:45.033039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:45.033097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:45.091234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:45.091902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:45.091981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:45.092015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:45.206705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:45.206844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:45.206883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:45.206910] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:45.210179] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-08T20:24:45.210442] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-08T20:24:45.210560] [INFO ] [sig ] INVE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:45.347348] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/INVE.txt [2026-01-08T20:24:45.347473] [INFO ] [sig ] [1680/3512] Completed INVE in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-08T20:24:45.347517] [INFO ] [sig ] [1681/3512] Forecasting INVH... [2026-01-08T20:24:45.347547] [INFO ] [sig ] Generating forecast for: INVH [2026-01-08T20:24:45.347592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-08T20:24:45.358519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-08T20:24:45.358828] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-08T20:24:45.359632] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-08T20:24:45.359686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:45.359717] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:45.359743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:45.359799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:45.416066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:45.416749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:45.416836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:45.416868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:45.530297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:45.530438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:45.530476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:45.530505] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:45.533797] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=31.21%) [2026-01-08T20:24:45.534061] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-08T20:24:45.534184] [INFO ] [sig ] INVH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:45.671302] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/INVH.txt [2026-01-08T20:24:45.671430] [INFO ] [sig ] [1681/3512] Completed INVH in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.6m [2026-01-08T20:24:45.671469] [INFO ] [sig ] [1682/3512] Forecasting IONS... [2026-01-08T20:24:45.671497] [INFO ] [sig ] Generating forecast for: IONS [2026-01-08T20:24:45.671528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-08T20:24:45.682689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-08T20:24:45.682961] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-08T20:24:45.683771] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-08T20:24:45.683821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:45.683853] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:45.683879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:45.683934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:45.740542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:45.741440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:45.741522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:45.741555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:45.863996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:45.864149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:45.864193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:45.864254] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:45.868609] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=83.09%) [2026-01-08T20:24:45.868911] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-08T20:24:45.869065] [INFO ] [sig ] IONS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:46.010247] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IONS.txt [2026-01-08T20:24:46.010384] [INFO ] [sig ] [1682/3512] Completed IONS in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:46.010423] [INFO ] [sig ] [1683/3512] Forecasting IOSP... [2026-01-08T20:24:46.010454] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-08T20:24:46.010484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-08T20:24:46.021630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-08T20:24:46.021953] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-08T20:24:46.022771] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-08T20:24:46.022824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:46.022857] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:46.022884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:46.022940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:46.079538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:46.080392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:46.080472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:46.080504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:46.201372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:46.201523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:46.201561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:46.201607] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:46.205235] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=9.66%) [2026-01-08T20:24:46.205503] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-08T20:24:46.205641] [INFO ] [sig ] IOSP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:46.343816] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IOSP.txt [2026-01-08T20:24:46.343949] [INFO ] [sig ] [1683/3512] Completed IOSP in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:46.343988] [INFO ] [sig ] [1684/3512] Forecasting IOVA... [2026-01-08T20:24:46.344017] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-08T20:24:46.344046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-08T20:24:46.358366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-08T20:24:46.358733] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-08T20:24:46.359512] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-08T20:24:46.359562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:46.359623] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:46.359651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:46.359708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:46.415946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:46.416838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:46.416920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:46.416953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:46.534403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:46.534550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:46.534626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:46.534658] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:46.537944] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=66.56%) [2026-01-08T20:24:46.538208] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-08T20:24:46.538347] [INFO ] [sig ] IOVA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:46.676125] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IOVA.txt [2026-01-08T20:24:46.676265] [INFO ] [sig ] [1684/3512] Completed IOVA in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:46.676304] [INFO ] [sig ] [1685/3512] Forecasting IPGP... [2026-01-08T20:24:46.676334] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-08T20:24:46.676365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-08T20:24:46.687096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-08T20:24:46.687368] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-08T20:24:46.688172] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-08T20:24:46.688223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:46.688254] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:46.688280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:46.688365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:46.746358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:46.747183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:46.747267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:46.747301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:46.868852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:46.869012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:46.869051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:46.869080] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:46.872482] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=29.49%) [2026-01-08T20:24:46.872811] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-08T20:24:46.872944] [INFO ] [sig ] IPGP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:47.012202] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IPGP.txt [2026-01-08T20:24:47.012352] [INFO ] [sig ] [1685/3512] Completed IPGP in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:47.012396] [INFO ] [sig ] [1686/3512] Forecasting IPI... [2026-01-08T20:24:47.012426] [INFO ] [sig ] Generating forecast for: IPI [2026-01-08T20:24:47.012456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-08T20:24:47.023863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-08T20:24:47.024168] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-08T20:24:47.024962] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-08T20:24:47.025013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:47.025046] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:47.025072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:47.025128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:47.081855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:47.082569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:47.082684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:47.082717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:47.203163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:47.203319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:47.203359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:47.203387] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:47.206704] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: UP (p=92.65%) [2026-01-08T20:24:47.206973] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-08T20:24:47.207096] [INFO ] [sig ] IPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:47.345193] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IPI.txt [2026-01-08T20:24:47.345340] [INFO ] [sig ] [1686/3512] Completed IPI in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:47.345380] [INFO ] [sig ] [1687/3512] Forecasting IQ... [2026-01-08T20:24:47.345408] [INFO ] [sig ] Generating forecast for: IQ [2026-01-08T20:24:47.345437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-08T20:24:47.356841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-08T20:24:47.357124] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-08T20:24:47.357941] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-08T20:24:47.357992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:47.358022] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:47.358048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:47.358103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:47.416258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:47.417056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:47.417137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:47.417170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:47.536929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:47.537080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:47.537120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:47.537150] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:47.540522] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-08T20:24:47.540806] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-08T20:24:47.540925] [INFO ] [sig ] IQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:47.678832] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IQ.txt [2026-01-08T20:24:47.678970] [INFO ] [sig ] [1687/3512] Completed IQ in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:47.679010] [INFO ] [sig ] [1688/3512] Forecasting IQI... [2026-01-08T20:24:47.679040] [INFO ] [sig ] Generating forecast for: IQI [2026-01-08T20:24:47.679071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-08T20:24:47.689664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-08T20:24:47.689958] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-08T20:24:47.690750] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-08T20:24:47.690800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:47.690831] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:47.690868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:47.690924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:47.748928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:47.749815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:47.749900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:47.749932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:47.870936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:47.871084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:47.871123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:47.871150] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:47.874530] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: DOWN (p=30.98%) [2026-01-08T20:24:47.874874] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-08T20:24:47.875004] [INFO ] [sig ] IQI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:48.021321] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IQI.txt [2026-01-08T20:24:48.021451] [INFO ] [sig ] [1688/3512] Completed IQI in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:48.021489] [INFO ] [sig ] [1689/3512] Forecasting IQQQ... [2026-01-08T20:24:48.021518] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-08T20:24:48.021548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-08T20:24:48.032315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-08T20:24:48.032638] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-08T20:24:48.033422] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-08T20:24:48.033472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:48.033502] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:48.033530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:48.033604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:48.091653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:48.092287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:48.092362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:48.092419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:48.215854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:48.216004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:48.216044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:48.216074] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:48.219406] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=54.12%) [2026-01-08T20:24:48.219694] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-08T20:24:48.219842] [INFO ] [sig ] IQQQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:48.357911] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IQQQ.txt [2026-01-08T20:24:48.358041] [INFO ] [sig ] [1689/3512] Completed IQQQ in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:48.358079] [INFO ] [sig ] [1690/3512] Forecasting IRDM... [2026-01-08T20:24:48.358108] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-08T20:24:48.358138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-08T20:24:48.369500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-08T20:24:48.369796] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-08T20:24:48.370593] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-08T20:24:48.370645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:48.370677] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:48.370703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:48.370762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:48.428923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:48.429595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:48.429671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:48.429703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:48.550757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:48.550905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:48.550947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:48.550976] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:48.554282] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=10.74%) [2026-01-08T20:24:48.554548] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-08T20:24:48.554688] [INFO ] [sig ] IRDM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:48.694534] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IRDM.txt [2026-01-08T20:24:48.694671] [INFO ] [sig ] [1690/3512] Completed IRDM in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:48.694710] [INFO ] [sig ] [1691/3512] Forecasting IREN... [2026-01-08T20:24:48.694739] [INFO ] [sig ] Generating forecast for: IREN [2026-01-08T20:24:48.694769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-08T20:24:48.706186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-08T20:24:48.706491] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-08T20:24:48.707286] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-08T20:24:48.707337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:48.707367] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:48.707394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:48.707450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:48.764343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:48.765034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:48.765112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:48.765146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:48.889909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:48.890066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:48.890105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:48.890135] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:48.893462] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: DOWN (p=10.38%) [2026-01-08T20:24:48.893766] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-08T20:24:48.893896] [INFO ] [sig ] IREN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:49.052499] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IREN.txt [2026-01-08T20:24:49.052665] [INFO ] [sig ] [1691/3512] Completed IREN in 0.4s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:49.052707] [INFO ] [sig ] [1692/3512] Forecasting IRM... [2026-01-08T20:24:49.052737] [INFO ] [sig ] Generating forecast for: IRM [2026-01-08T20:24:49.052773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-08T20:24:49.063663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-08T20:24:49.063962] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-08T20:24:49.064760] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-08T20:24:49.064810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:49.064842] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:49.064869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:49.064925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:49.122358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:49.123020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:49.123099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:49.123133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:49.243937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:49.244097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:49.244135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:49.244162] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:49.247532] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-01-08T20:24:49.247863] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-08T20:24:49.247996] [INFO ] [sig ] IRM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:49.387471] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IRM.txt [2026-01-08T20:24:49.387636] [INFO ] [sig ] [1692/3512] Completed IRM in 0.3s | 2.89 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-08T20:24:49.387678] [INFO ] [sig ] [1693/3512] Forecasting IRMD... [2026-01-08T20:24:49.387708] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-08T20:24:49.387737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-08T20:24:49.398644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-08T20:24:49.398926] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-08T20:24:49.399726] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-08T20:24:49.399777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:49.399809] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:49.399835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:49.399891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:49.459006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:49.460058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:49.460176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:49.460219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:49.581507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:49.581686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:49.581738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:49.581776] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:49.585337] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=39.47%) [2026-01-08T20:24:49.585635] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-08T20:24:49.585772] [INFO ] [sig ] IRMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:49.728838] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IRMD.txt [2026-01-08T20:24:49.728986] [INFO ] [sig ] [1693/3512] Completed IRMD in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-08T20:24:49.729025] [INFO ] [sig ] [1694/3512] Forecasting IRON... [2026-01-08T20:24:49.729054] [INFO ] [sig ] Generating forecast for: IRON [2026-01-08T20:24:49.729084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-08T20:24:49.740085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-08T20:24:49.740387] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-08T20:24:49.741390] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-08T20:24:49.741442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:49.741473] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:49.741499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:49.741554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:49.799382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:49.800007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:49.800085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:49.800116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:49.921917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:49.922082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:49.922120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:49.922150] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:49.925657] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-01-08T20:24:49.925974] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-08T20:24:49.926109] [INFO ] [sig ] IRON: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:50.102850] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IRON.txt [2026-01-08T20:24:50.103012] [INFO ] [sig ] [1694/3512] Completed IRON in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-08T20:24:50.103053] [INFO ] [sig ] [1695/3512] Forecasting IRTC... [2026-01-08T20:24:50.103083] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-08T20:24:50.103113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-08T20:24:50.117307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-08T20:24:50.117803] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-08T20:24:50.118864] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-08T20:24:50.118926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:50.118966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:50.119000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:50.119075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:50.178425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:50.179314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:50.179402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:50.179436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:50.301904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:50.302070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:50.302112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:50.302160] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:50.305930] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: UP (p=83.43%) [2026-01-08T20:24:50.306252] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-08T20:24:50.306386] [INFO ] [sig ] IRTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:50.452617] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IRTC.txt [2026-01-08T20:24:50.452807] [INFO ] [sig ] [1695/3512] Completed IRTC in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-08T20:24:50.452855] [INFO ] [sig ] [1696/3512] Forecasting IRWD... [2026-01-08T20:24:50.452888] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-08T20:24:50.452918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-08T20:24:50.465154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-08T20:24:50.465594] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-08T20:24:50.466497] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-08T20:24:50.466562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:50.466665] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:50.466697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:50.466756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:50.524518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:50.525385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:50.525469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:50.525502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:50.653693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:50.653856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:50.653897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:50.653926] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:50.657290] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-08T20:24:50.657561] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-08T20:24:50.657704] [INFO ] [sig ] IRWD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:50.800852] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IRWD.txt [2026-01-08T20:24:50.800980] [INFO ] [sig ] [1696/3512] Completed IRWD in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-08T20:24:50.801019] [INFO ] [sig ] [1697/3512] Forecasting ISD... [2026-01-08T20:24:50.801049] [INFO ] [sig ] Generating forecast for: ISD [2026-01-08T20:24:50.801080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-08T20:24:50.812243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-08T20:24:50.812534] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-08T20:24:50.813358] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-08T20:24:50.813412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:50.813445] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:50.813480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:50.813537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:50.872238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:50.872883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:50.872963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:50.872997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:50.990562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:50.990717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:50.990757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:50.990786] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:50.994136] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: DOWN (p=13.46%) [2026-01-08T20:24:50.994413] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-08T20:24:50.994534] [INFO ] [sig ] ISD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:51.135040] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ISD.txt [2026-01-08T20:24:51.135175] [INFO ] [sig ] [1697/3512] Completed ISD in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-08T20:24:51.135221] [INFO ] [sig ] [1698/3512] Forecasting ISRG... [2026-01-08T20:24:51.135251] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-08T20:24:51.135281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-08T20:24:51.146706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-08T20:24:51.147033] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-08T20:24:51.147818] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-08T20:24:51.147868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:51.147900] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:51.147927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:51.147981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:51.204506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:51.205227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:51.205305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:51.205337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:51.323651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:51.323799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:51.323837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:51.323868] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:51.327131] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=11.94%) [2026-01-08T20:24:51.327403] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-08T20:24:51.327525] [INFO ] [sig ] ISRG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:51.466490] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ISRG.txt [2026-01-08T20:24:51.466662] [INFO ] [sig ] [1698/3512] Completed ISRG in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.5m [2026-01-08T20:24:51.466703] [INFO ] [sig ] [1699/3512] Forecasting ISSC... [2026-01-08T20:24:51.466732] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-08T20:24:51.466765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-08T20:24:51.477862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-08T20:24:51.478114] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-08T20:24:51.478938] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-08T20:24:51.478989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:51.479020] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:51.479046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:51.479111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:51.536224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:51.536839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:51.536914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:51.536945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:51.656156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:51.656313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:51.656353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:51.656431] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:51.659752] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=53.35%) [2026-01-08T20:24:51.660021] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-08T20:24:51.660143] [INFO ] [sig ] ISSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:51.798098] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ISSC.txt [2026-01-08T20:24:51.798254] [INFO ] [sig ] [1699/3512] Completed ISSC in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:51.798293] [INFO ] [sig ] [1700/3512] Forecasting ISTB... [2026-01-08T20:24:51.798338] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-08T20:24:51.798371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-08T20:24:51.810791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-08T20:24:51.811375] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-08T20:24:51.812206] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-08T20:24:51.812257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:51.812287] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:51.812312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:51.812367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:51.868510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:51.869366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:51.869447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:51.869479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:51.987462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:51.987629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:51.987668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:51.987696] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:51.991041] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-08T20:24:51.991309] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-08T20:24:51.991432] [INFO ] [sig ] ISTB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:52.129328] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ISTB.txt [2026-01-08T20:24:52.129479] [INFO ] [sig ] [1700/3512] Completed ISTB in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:52.129519] [INFO ] [sig ] [1701/3512] Forecasting ITIC... [2026-01-08T20:24:52.129549] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-08T20:24:52.129597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-08T20:24:52.140671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-08T20:24:52.140945] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-08T20:24:52.141740] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-08T20:24:52.141802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:52.141834] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:52.141861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:52.141917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:52.199665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:52.200372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:52.200453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:52.200485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:52.307654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:52.307804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:52.307844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:52.307876] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:52.311158] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=88.16%) [2026-01-08T20:24:52.311425] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-08T20:24:52.311543] [INFO ] [sig ] ITIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:52.450275] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ITIC.txt [2026-01-08T20:24:52.450402] [INFO ] [sig ] [1701/3512] Completed ITIC in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:52.450439] [INFO ] [sig ] [1702/3512] Forecasting ITRI... [2026-01-08T20:24:52.450467] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-08T20:24:52.450498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-08T20:24:52.462422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-08T20:24:52.462746] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-08T20:24:52.463523] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-08T20:24:52.463622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:52.463657] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:52.463691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:52.463761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:52.521687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:52.522392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:52.522474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:52.522516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:52.651095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:52.651286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:52.651336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:52.651368] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:52.655048] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=74.73%) [2026-01-08T20:24:52.655341] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-08T20:24:52.655468] [INFO ] [sig ] ITRI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:52.856916] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ITRI.txt [2026-01-08T20:24:52.857063] [INFO ] [sig ] [1702/3512] Completed ITRI in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:52.857102] [INFO ] [sig ] [1703/3512] Forecasting ITRN... [2026-01-08T20:24:52.857131] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-08T20:24:52.857161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-08T20:24:52.868231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-08T20:24:52.868618] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-08T20:24:52.869411] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-08T20:24:52.869461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:52.869493] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:52.869520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:52.869599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:52.926807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:52.927564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:52.927664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:52.927698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:53.052312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:53.052467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:53.052507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:53.052543] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:53.055998] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-01-08T20:24:53.056279] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-08T20:24:53.056406] [INFO ] [sig ] ITRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:53.196938] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ITRN.txt [2026-01-08T20:24:53.197272] [INFO ] [sig ] [1703/3512] Completed ITRN in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:53.197312] [INFO ] [sig ] [1704/3512] Forecasting ITUB... [2026-01-08T20:24:53.197341] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-08T20:24:53.197372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-08T20:24:53.210340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-08T20:24:53.210708] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-08T20:24:53.211533] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-08T20:24:53.211606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:53.211640] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:53.211667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:53.211724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:53.276325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:53.277261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:53.277344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:53.277377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:53.402240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:53.402397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:53.402436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:53.402465] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:53.405898] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: UP (p=68.79%) [2026-01-08T20:24:53.406177] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-08T20:24:53.406304] [INFO ] [sig ] ITUB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:53.569351] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ITUB.txt [2026-01-08T20:24:53.569570] [INFO ] [sig ] [1704/3512] Completed ITUB in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:53.569658] [INFO ] [sig ] [1705/3512] Forecasting IUS... [2026-01-08T20:24:53.569701] [INFO ] [sig ] Generating forecast for: IUS [2026-01-08T20:24:53.569743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-08T20:24:53.583072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-08T20:24:53.583465] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-08T20:24:53.584360] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-08T20:24:53.584414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:53.584446] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:53.584473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:53.584539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:53.665698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:53.666633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:53.666729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:53.666762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:53.789059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:53.789216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:53.789255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:53.789284] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:53.792688] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=87.28%) [2026-01-08T20:24:53.792982] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-08T20:24:53.793110] [INFO ] [sig ] IUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:53.941344] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IUS.txt [2026-01-08T20:24:53.941501] [INFO ] [sig ] [1705/3512] Completed IUS in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:53.941544] [INFO ] [sig ] [1706/3512] Forecasting IUSB... [2026-01-08T20:24:53.941591] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-08T20:24:53.941623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-08T20:24:53.954338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-08T20:24:53.954657] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-08T20:24:53.955431] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-08T20:24:53.955481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:53.955512] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:53.955539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:53.955615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:54.013000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:54.013763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:54.013870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:54.013906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:54.141067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:54.141225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:54.141266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:54.141295] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:54.144679] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-08T20:24:54.144991] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-08T20:24:54.145122] [INFO ] [sig ] IUSB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:54.287666] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IUSB.txt [2026-01-08T20:24:54.287819] [INFO ] [sig ] [1706/3512] Completed IUSB in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:54.287866] [INFO ] [sig ] [1707/3512] Forecasting IUSG... [2026-01-08T20:24:54.287903] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-08T20:24:54.287942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-08T20:24:54.299705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-08T20:24:54.299990] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-08T20:24:54.300784] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-08T20:24:54.300835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:54.300866] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:54.300892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:54.300951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:54.359679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:54.360343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:54.360419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:54.360451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:54.485176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:54.485368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:54.485420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:54.485450] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:54.489287] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: UP (p=80.43%) [2026-01-08T20:24:54.489700] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-08T20:24:54.489845] [INFO ] [sig ] IUSG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:54.647005] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IUSG.txt [2026-01-08T20:24:54.647156] [INFO ] [sig ] [1707/3512] Completed IUSG in 0.4s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:54.647195] [INFO ] [sig ] [1708/3512] Forecasting IVAL... [2026-01-08T20:24:54.647224] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-08T20:24:54.647255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-08T20:24:54.658488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-08T20:24:54.658829] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-08T20:24:54.659686] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-08T20:24:54.659738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:54.659771] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:54.659797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:54.659852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:54.717431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:54.718136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:54.718215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:54.718248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:54.829596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:54.829765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:54.829805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:54.829833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:54.833165] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=9.96%) [2026-01-08T20:24:54.833439] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-08T20:24:54.833561] [INFO ] [sig ] IVAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:54.970521] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/IVAL.txt [2026-01-08T20:24:54.970689] [INFO ] [sig ] [1708/3512] Completed IVAL in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:54.970729] [INFO ] [sig ] [1709/3512] Forecasting IVZ... [2026-01-08T20:24:54.970758] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-08T20:24:54.970790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-08T20:24:54.982190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-08T20:24:54.982477] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-08T20:24:54.983260] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-08T20:24:54.983311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:54.983343] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:54.983369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:54.983424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:55.042690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:55.044011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:55.044102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:55.044136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:55.172641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:55.172798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:55.172841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:55.172872] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:55.176367] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=66.52%) [2026-01-08T20:24:55.176680] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-08T20:24:55.176810] [INFO ] [sig ] IVZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:55.317280] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IVZ.txt [2026-01-08T20:24:55.317498] [INFO ] [sig ] [1709/3512] Completed IVZ in 0.3s | 2.89 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-08T20:24:55.317562] [INFO ] [sig ] [1710/3512] Forecasting IX... [2026-01-08T20:24:55.317624] [INFO ] [sig ] Generating forecast for: IX [2026-01-08T20:24:55.317668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-08T20:24:55.329601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-08T20:24:55.329933] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-08T20:24:55.330861] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-08T20:24:55.330926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:55.330965] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:55.330999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:55.331068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:55.387949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:55.388715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:55.388795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:55.388828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:55.507379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:55.507533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:55.507605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:55.507641] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:55.511066] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=83.14%) [2026-01-08T20:24:55.511345] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-08T20:24:55.511469] [INFO ] [sig ] IX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:55.652970] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IX.txt [2026-01-08T20:24:55.653098] [INFO ] [sig ] [1710/3512] Completed IX in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-08T20:24:55.653137] [INFO ] [sig ] [1711/3512] Forecasting IXUS... [2026-01-08T20:24:55.653166] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-08T20:24:55.653196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-08T20:24:55.664327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-08T20:24:55.664660] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-08T20:24:55.665456] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-08T20:24:55.665508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:55.665540] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:55.665568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:55.665654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:55.724197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:55.724899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:55.724978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:55.725011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:55.845133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:55.845278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:55.845318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:55.845346] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:55.848794] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=66.46%) [2026-01-08T20:24:55.849076] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-08T20:24:55.849200] [INFO ] [sig ] IXUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:55.989828] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IXUS.txt [2026-01-08T20:24:55.989965] [INFO ] [sig ] [1711/3512] Completed IXUS in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-08T20:24:55.990012] [INFO ] [sig ] [1712/3512] Forecasting IZEA... [2026-01-08T20:24:55.990047] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-08T20:24:55.990083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-08T20:24:56.001327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-08T20:24:56.001636] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-08T20:24:56.002464] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-08T20:24:56.002516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:56.002559] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:56.002612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:56.002673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:56.060786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:56.061439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:56.061517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:56.061549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:56.177792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:56.177946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:56.177985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:56.178015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:56.181402] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=78.35%) [2026-01-08T20:24:56.181695] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-08T20:24:56.181822] [INFO ] [sig ] IZEA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:56.320632] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/IZEA.txt [2026-01-08T20:24:56.320770] [INFO ] [sig ] [1712/3512] Completed IZEA in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-08T20:24:56.320809] [INFO ] [sig ] [1713/3512] Forecasting J... [2026-01-08T20:24:56.320837] [INFO ] [sig ] Generating forecast for: J [2026-01-08T20:24:56.320868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-08T20:24:56.332434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-08T20:24:56.332737] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-08T20:24:56.333514] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-08T20:24:56.333564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:56.333654] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:56.333684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:56.333756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:56.392757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:56.393458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:56.393535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:56.393567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:56.513537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:56.513704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:56.513744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:56.513773] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:56.517047] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: UP (p=57.93%) [2026-01-08T20:24:56.517312] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-08T20:24:56.517433] [INFO ] [sig ] J: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:56.657365] [INFO ] [LOCAL ] Saved forecast: J 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/J.txt [2026-01-08T20:24:56.657491] [INFO ] [sig ] [1713/3512] Completed J in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-08T20:24:56.657529] [INFO ] [sig ] [1714/3512] Forecasting JACK... [2026-01-08T20:24:56.657556] [INFO ] [sig ] Generating forecast for: JACK [2026-01-08T20:24:56.657605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-08T20:24:56.669115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-08T20:24:56.669428] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-08T20:24:56.670287] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-08T20:24:56.670338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:56.670371] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:56.670397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:56.670454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:56.729301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:56.729978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:56.730056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:56.730089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:56.850818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:56.850963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:56.851001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:56.851029] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:56.854328] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-08T20:24:56.854611] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-08T20:24:56.854732] [INFO ] [sig ] JACK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:56.992253] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JACK.txt [2026-01-08T20:24:56.992380] [INFO ] [sig ] [1714/3512] Completed JACK in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-08T20:24:56.992418] [INFO ] [sig ] [1715/3512] Forecasting JAKK... [2026-01-08T20:24:56.992446] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-08T20:24:56.992476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-08T20:24:57.003795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-08T20:24:57.004070] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-08T20:24:57.004862] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-08T20:24:57.004912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:57.004943] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:57.004972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:57.005029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:57.062110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:57.062911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:57.063005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:57.063045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:57.184783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:57.184929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:57.184968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:57.184996] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:57.188306] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-01-08T20:24:57.188606] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-08T20:24:57.188732] [INFO ] [sig ] JAKK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:57.327350] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JAKK.txt [2026-01-08T20:24:57.327479] [INFO ] [sig ] [1715/3512] Completed JAKK in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.4m [2026-01-08T20:24:57.327524] [INFO ] [sig ] [1716/3512] Forecasting JAMF... [2026-01-08T20:24:57.327554] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-08T20:24:57.327628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-08T20:24:57.338663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-08T20:24:57.338957] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-08T20:24:57.339756] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-08T20:24:57.339807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:57.339837] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:57.339863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:57.339917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:57.396545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:57.397160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:57.397236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:57.397268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:57.517593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:57.517761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:57.517814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:57.517873] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:57.521351] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-01-08T20:24:57.521652] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-08T20:24:57.521781] [INFO ] [sig ] JAMF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:57.660187] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JAMF.txt [2026-01-08T20:24:57.660312] [INFO ] [sig ] [1716/3512] Completed JAMF in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:24:57.660349] [INFO ] [sig ] [1717/3512] Forecasting JANX... [2026-01-08T20:24:57.660378] [INFO ] [sig ] Generating forecast for: JANX [2026-01-08T20:24:57.660407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-08T20:24:57.672122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-08T20:24:57.672392] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-08T20:24:57.673209] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-08T20:24:57.673260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:57.673291] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:57.673317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:57.673372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:57.730108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:57.730744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:57.730822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:57.730853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:57.853120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:57.853284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:57.853325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:57.853354] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:57.856900] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=22.41%) [2026-01-08T20:24:57.857186] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-08T20:24:57.857348] [INFO ] [sig ] JANX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:57.993554] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JANX.txt [2026-01-08T20:24:57.993701] [INFO ] [sig ] [1717/3512] Completed JANX in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:24:57.993740] [INFO ] [sig ] [1718/3512] Forecasting JAZZ... [2026-01-08T20:24:57.993769] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-08T20:24:57.993798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-08T20:24:58.005488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-08T20:24:58.005812] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-08T20:24:58.006650] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-08T20:24:58.006701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:58.006732] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:58.006758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:58.006814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:58.066805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:58.067727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:58.067810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:58.067843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:58.186940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:58.187103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:58.187142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:58.187171] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:58.190500] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=48.24%) [2026-01-08T20:24:58.190785] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-08T20:24:58.190910] [INFO ] [sig ] JAZZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:58.332200] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JAZZ.txt [2026-01-08T20:24:58.332360] [INFO ] [sig ] [1718/3512] Completed JAZZ in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:24:58.332399] [INFO ] [sig ] [1719/3512] Forecasting JBGS... [2026-01-08T20:24:58.332429] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-08T20:24:58.332460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-08T20:24:58.344936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-08T20:24:58.345290] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-08T20:24:58.346125] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-08T20:24:58.346176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:58.346207] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:58.346233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:58.346287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:58.416160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:58.417041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:58.417126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:58.417159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:58.537339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:58.537499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:58.537558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:58.537614] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:58.541000] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-08T20:24:58.541276] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-08T20:24:58.541402] [INFO ] [sig ] JBGS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:58.680253] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JBGS.txt [2026-01-08T20:24:58.680404] [INFO ] [sig ] [1719/3512] Completed JBGS in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:24:58.680446] [INFO ] [sig ] [1720/3512] Forecasting JBI... [2026-01-08T20:24:58.680475] [INFO ] [sig ] Generating forecast for: JBI [2026-01-08T20:24:58.680506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-08T20:24:58.691518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-08T20:24:58.691867] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-08T20:24:58.692666] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-08T20:24:58.692717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:58.692748] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:58.692774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:58.692830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:58.750206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:58.751029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:58.751107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:58.751139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:58.868197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:58.868343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:58.868389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:58.868417] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:58.871650] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-08T20:24:58.871915] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-08T20:24:58.872037] [INFO ] [sig ] JBI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:59.023589] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JBI.txt [2026-01-08T20:24:59.023742] [INFO ] [sig ] [1720/3512] Completed JBI in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:24:59.023784] [INFO ] [sig ] [1721/3512] Forecasting JBL... [2026-01-08T20:24:59.023813] [INFO ] [sig ] Generating forecast for: JBL [2026-01-08T20:24:59.023844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-08T20:24:59.036752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-08T20:24:59.037106] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-08T20:24:59.037971] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-08T20:24:59.038026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:59.038059] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:59.038086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:59.038142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:59.096188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:59.096969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:59.097071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:59.097106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:59.216964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:59.217122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:59.217164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:59.217193] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:59.220654] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: UP (p=69.00%) [2026-01-08T20:24:59.220937] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-08T20:24:59.221061] [INFO ] [sig ] JBL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:24:59.365206] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JBL.txt [2026-01-08T20:24:59.365347] [INFO ] [sig ] [1721/3512] Completed JBL in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:24:59.365386] [INFO ] [sig ] [1722/3512] Forecasting JBND... [2026-01-08T20:24:59.365413] [INFO ] [sig ] Generating forecast for: JBND [2026-01-08T20:24:59.365443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-08T20:24:59.376927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-08T20:24:59.377197] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-08T20:24:59.378013] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-08T20:24:59.378064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:59.378094] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:59.378119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:59.378175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:59.434916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:59.435589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:59.435667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:59.435699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:59.549708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:59.549850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:59.549888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:59.549916] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:59.553192] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-01-08T20:24:59.553464] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-08T20:24:59.553604] [INFO ] [sig ] JBND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:24:59.691611] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JBND.txt [2026-01-08T20:24:59.691757] [INFO ] [sig ] [1722/3512] Completed JBND in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:24:59.691796] [INFO ] [sig ] [1723/3512] Forecasting JBSS... [2026-01-08T20:24:59.691825] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-08T20:24:59.691856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-08T20:24:59.702958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-08T20:24:59.703238] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-08T20:24:59.704031] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-08T20:24:59.704081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:24:59.704122] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:24:59.704150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:24:59.704206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:24:59.760169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:24:59.760820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:24:59.760920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:24:59.760952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:24:59.880566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:24:59.880725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:24:59.880765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:24:59.880792] [INFO ] [FORECASTER] Training complete [2026-01-08T20:24:59.884090] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=31.12%) [2026-01-08T20:24:59.884354] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-08T20:24:59.884474] [INFO ] [sig ] JBSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:00.022126] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JBSS.txt [2026-01-08T20:25:00.022254] [INFO ] [sig ] [1723/3512] Completed JBSS in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:25:00.022293] [INFO ] [sig ] [1724/3512] Forecasting JCE... [2026-01-08T20:25:00.022321] [INFO ] [sig ] Generating forecast for: JCE [2026-01-08T20:25:00.022352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-08T20:25:00.033256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-08T20:25:00.033531] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-08T20:25:00.034340] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-08T20:25:00.034391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:00.034423] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:00.034450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:00.034506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:00.092467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:00.093313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:00.093392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:00.093423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:00.215662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:00.215828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:00.215877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:00.215907] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:00.219321] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=86.35%) [2026-01-08T20:25:00.219603] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-08T20:25:00.219736] [INFO ] [sig ] JCE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:00.360059] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JCE.txt [2026-01-08T20:25:00.360212] [INFO ] [sig ] [1724/3512] Completed JCE in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:25:00.360252] [INFO ] [sig ] [1725/3512] Forecasting JCI... [2026-01-08T20:25:00.360282] [INFO ] [sig ] Generating forecast for: JCI [2026-01-08T20:25:00.360321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-08T20:25:00.372801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-08T20:25:00.373095] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-08T20:25:00.373911] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-08T20:25:00.373962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:00.373993] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:00.374019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:00.374074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:00.431367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:00.432076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:00.432164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:00.432198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:00.556564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:00.556762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:00.556813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:00.556853] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:00.561334] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: DOWN (p=49.02%) [2026-01-08T20:25:00.561777] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-08T20:25:00.561950] [INFO ] [sig ] JCI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:00.714473] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JCI.txt [2026-01-08T20:25:00.714636] [INFO ] [sig ] [1725/3512] Completed JCI in 0.4s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:25:00.714677] [INFO ] [sig ] [1726/3512] Forecasting JD... [2026-01-08T20:25:00.714706] [INFO ] [sig ] Generating forecast for: JD [2026-01-08T20:25:00.714737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-08T20:25:00.725732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-08T20:25:00.726046] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-08T20:25:00.726841] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-08T20:25:00.726891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:00.726922] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:00.726949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:00.727005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:00.783161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:00.783974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:00.784062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:00.784097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:00.901803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:00.901959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:00.901996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:00.902026] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:00.905420] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: DOWN (p=38.45%) [2026-01-08T20:25:00.905713] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-08T20:25:00.905840] [INFO ] [sig ] JD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:01.047854] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JD.txt [2026-01-08T20:25:01.048020] [INFO ] [sig ] [1726/3512] Completed JD in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:25:01.048060] [INFO ] [sig ] [1727/3512] Forecasting JEF... [2026-01-08T20:25:01.048090] [INFO ] [sig ] Generating forecast for: JEF [2026-01-08T20:25:01.048129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-08T20:25:01.059292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-08T20:25:01.059605] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-08T20:25:01.060427] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-08T20:25:01.060477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:01.060508] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:01.060534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:01.060613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:01.117674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:01.118830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:01.118938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:01.118985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:01.241789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:01.241898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:01.241936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:01.241965] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:01.245257] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=6.07%) [2026-01-08T20:25:01.245530] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-08T20:25:01.245672] [INFO ] [sig ] JEF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:01.389649] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JEF.txt [2026-01-08T20:25:01.389813] [INFO ] [sig ] [1727/3512] Completed JEF in 0.3s | 2.89 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-08T20:25:01.389855] [INFO ] [sig ] [1728/3512] Forecasting JELD... [2026-01-08T20:25:01.389884] [INFO ] [sig ] Generating forecast for: JELD [2026-01-08T20:25:01.389913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-08T20:25:01.402175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-08T20:25:01.402545] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-08T20:25:01.403619] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-08T20:25:01.403683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:01.403729] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:01.403769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:01.403851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:01.462804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:01.463617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:01.463699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:01.463733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:01.586652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:01.586815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:01.586855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:01.586884] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:01.590408] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=43.18%) [2026-01-08T20:25:01.590776] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-08T20:25:01.590931] [INFO ] [sig ] JELD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:01.732335] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JELD.txt [2026-01-08T20:25:01.732505] [INFO ] [sig ] [1728/3512] Completed JELD in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-08T20:25:01.732545] [INFO ] [sig ] [1729/3512] Forecasting JEPQ... [2026-01-08T20:25:01.732595] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-08T20:25:01.732627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-08T20:25:01.744735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-08T20:25:01.745131] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-08T20:25:01.746023] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-08T20:25:01.746084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:01.746118] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:01.746144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:01.746201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:01.809329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:01.810375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:01.810490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:01.810527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:01.940295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:01.940455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:01.940495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:01.940526] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:01.944000] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=75.81%) [2026-01-08T20:25:01.944509] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-08T20:25:01.944664] [INFO ] [sig ] JEPQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:02.100929] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JEPQ.txt [2026-01-08T20:25:02.101090] [INFO ] [sig ] [1729/3512] Completed JEPQ in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-08T20:25:02.101130] [INFO ] [sig ] [1730/3512] Forecasting JFIN... [2026-01-08T20:25:02.101160] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-08T20:25:02.101192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-08T20:25:02.113115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-08T20:25:02.113509] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-08T20:25:02.114372] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-08T20:25:02.114424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:02.114498] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:02.114538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:02.114637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:02.172655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:02.173475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:02.173557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:02.173610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:02.295636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:02.295787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:02.295825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:02.295853] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:02.299199] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: UP (p=78.13%) [2026-01-08T20:25:02.299469] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-08T20:25:02.299611] [INFO ] [sig ] JFIN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:02.438621] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JFIN.txt [2026-01-08T20:25:02.438777] [INFO ] [sig ] [1730/3512] Completed JFIN in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-08T20:25:02.438817] [INFO ] [sig ] [1731/3512] Forecasting JGLO... [2026-01-08T20:25:02.438848] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-08T20:25:02.438877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-08T20:25:02.449789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-08T20:25:02.450166] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-08T20:25:02.451043] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-08T20:25:02.451100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:02.451133] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:02.451159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:02.451216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:02.508492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:02.509176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:02.509255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:02.509289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:02.630632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:02.630791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:02.630832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:02.630861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:02.634313] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-08T20:25:02.634610] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-08T20:25:02.634735] [INFO ] [sig ] JGLO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:02.772628] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JGLO.txt [2026-01-08T20:25:02.772761] [INFO ] [sig ] [1731/3512] Completed JGLO in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-08T20:25:02.772802] [INFO ] [sig ] [1732/3512] Forecasting JHG... [2026-01-08T20:25:02.772831] [INFO ] [sig ] Generating forecast for: JHG [2026-01-08T20:25:02.772862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-08T20:25:02.784254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-08T20:25:02.784585] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-08T20:25:02.785382] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-08T20:25:02.785433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:02.785465] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:02.785493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:02.785549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:02.841668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:02.842409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:02.842489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:02.842521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:02.963989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:02.964135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:02.964174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:02.964201] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:02.967495] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=23.65%) [2026-01-08T20:25:02.967786] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-08T20:25:02.967907] [INFO ] [sig ] JHG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:03.107830] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JHG.txt [2026-01-08T20:25:03.107980] [INFO ] [sig ] [1732/3512] Completed JHG in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.3m [2026-01-08T20:25:03.108020] [INFO ] [sig ] [1733/3512] Forecasting JHI... [2026-01-08T20:25:03.108050] [INFO ] [sig ] Generating forecast for: JHI [2026-01-08T20:25:03.108081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-08T20:25:03.118861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-08T20:25:03.119178] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-08T20:25:03.119980] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-08T20:25:03.120031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:03.120062] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:03.120087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:03.120143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:03.176740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:03.177644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:03.177727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:03.177760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:03.287017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:03.287101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:03.287136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:03.287211] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:03.290242] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-01-08T20:25:03.290502] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-08T20:25:03.290641] [INFO ] [sig ] JHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:03.432609] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JHI.txt [2026-01-08T20:25:03.432720] [INFO ] [sig ] [1733/3512] Completed JHI in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:03.432758] [INFO ] [sig ] [1734/3512] Forecasting JHX... [2026-01-08T20:25:03.432787] [INFO ] [sig ] Generating forecast for: JHX [2026-01-08T20:25:03.432816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-08T20:25:03.444530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-08T20:25:03.444798] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-08T20:25:03.445557] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-08T20:25:03.445629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:03.445662] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:03.445688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:03.445754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:03.505156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:03.505772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:03.505852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:03.505885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:03.624854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:03.624939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:03.624973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:03.624998] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:03.627986] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=73.25%) [2026-01-08T20:25:03.628254] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-08T20:25:03.628398] [INFO ] [sig ] JHX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:03.772129] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JHX.txt [2026-01-08T20:25:03.772482] [INFO ] [sig ] [1734/3512] Completed JHX in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:03.772527] [INFO ] [sig ] [1735/3512] Forecasting JILL... [2026-01-08T20:25:03.772558] [INFO ] [sig ] Generating forecast for: JILL [2026-01-08T20:25:03.772607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-08T20:25:03.785661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-08T20:25:03.785975] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-08T20:25:03.786814] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-08T20:25:03.786864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:03.786896] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:03.786921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:03.786979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:03.844154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:03.844902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:03.844985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:03.845017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:03.962615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:03.962701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:03.962738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:03.962765] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:03.965844] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=54.63%) [2026-01-08T20:25:03.966109] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-08T20:25:03.966229] [INFO ] [sig ] JILL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:04.102225] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JILL.txt [2026-01-08T20:25:04.102328] [INFO ] [sig ] [1735/3512] Completed JILL in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:04.102366] [INFO ] [sig ] [1736/3512] Forecasting JIVE... [2026-01-08T20:25:04.102394] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-08T20:25:04.102422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-08T20:25:04.113418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-08T20:25:04.113685] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-08T20:25:04.114483] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-08T20:25:04.114544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:04.114599] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:04.114629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:04.114684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:04.170173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:04.170769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:04.170847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:04.170879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:04.278293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:04.278405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:04.278441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:04.278467] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:04.281472] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: DOWN (p=11.34%) [2026-01-08T20:25:04.281747] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-08T20:25:04.281864] [INFO ] [sig ] JIVE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:04.419101] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JIVE.txt [2026-01-08T20:25:04.419205] [INFO ] [sig ] [1736/3512] Completed JIVE in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:04.419241] [INFO ] [sig ] [1737/3512] Forecasting JJSF... [2026-01-08T20:25:04.419270] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-08T20:25:04.419298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-08T20:25:04.430266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-08T20:25:04.430512] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-08T20:25:04.431295] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-08T20:25:04.431345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:04.431376] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:04.431402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:04.431456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:04.487191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:04.487786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:04.487862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:04.487893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:04.605949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:04.606088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:04.606127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:04.606155] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:04.609461] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: DOWN (p=10.40%) [2026-01-08T20:25:04.609749] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-08T20:25:04.609871] [INFO ] [sig ] JJSF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:04.746585] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JJSF.txt [2026-01-08T20:25:04.746692] [INFO ] [sig ] [1737/3512] Completed JJSF in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:04.746730] [INFO ] [sig ] [1738/3512] Forecasting JKHY... [2026-01-08T20:25:04.746758] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-08T20:25:04.746786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-08T20:25:04.757955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-08T20:25:04.758224] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-08T20:25:04.759034] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-08T20:25:04.759084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:04.759114] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:04.759143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:04.759200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:04.815502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:04.816112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:04.816208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:04.816240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:04.933387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:04.933489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:04.933525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:04.933552] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:04.936644] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-08T20:25:04.936905] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-08T20:25:04.937023] [INFO ] [sig ] JKHY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:05.073663] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JKHY.txt [2026-01-08T20:25:05.073767] [INFO ] [sig ] [1738/3512] Completed JKHY in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:05.073804] [INFO ] [sig ] [1739/3512] Forecasting JKS... [2026-01-08T20:25:05.073833] [INFO ] [sig ] Generating forecast for: JKS [2026-01-08T20:25:05.073863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-08T20:25:05.084683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-08T20:25:05.084943] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-08T20:25:05.085727] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-08T20:25:05.085777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:05.085809] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:05.085835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:05.085890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:05.141674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:05.142250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:05.142326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:05.142357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:05.262520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:05.262633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:05.262670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:05.262697] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:05.266085] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-01-08T20:25:05.266352] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-08T20:25:05.266468] [INFO ] [sig ] JKS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:05.403759] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JKS.txt [2026-01-08T20:25:05.403869] [INFO ] [sig ] [1739/3512] Completed JKS in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:05.403907] [INFO ] [sig ] [1740/3512] Forecasting JLL... [2026-01-08T20:25:05.403936] [INFO ] [sig ] Generating forecast for: JLL [2026-01-08T20:25:05.403965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-08T20:25:05.415113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-08T20:25:05.415372] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-08T20:25:05.416156] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-08T20:25:05.416206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:05.416237] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:05.416263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:05.416320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:05.472100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:05.472700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:05.472800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:05.472832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:05.593803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:05.593898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:05.593934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:05.593962] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:05.597054] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-01-08T20:25:05.597311] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-08T20:25:05.597429] [INFO ] [sig ] JLL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:05.734706] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JLL.txt [2026-01-08T20:25:05.734811] [INFO ] [sig ] [1740/3512] Completed JLL in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:05.734847] [INFO ] [sig ] [1741/3512] Forecasting JLS... [2026-01-08T20:25:05.734877] [INFO ] [sig ] Generating forecast for: JLS [2026-01-08T20:25:05.734906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-08T20:25:05.745695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-08T20:25:05.745953] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-08T20:25:05.746781] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-08T20:25:05.746831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:05.746862] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:05.746888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:05.746944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:05.806632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:05.807391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:05.807474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:05.807508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:05.916806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:05.916948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:05.916986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:05.917015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:05.920397] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-01-08T20:25:05.920708] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-08T20:25:05.920830] [INFO ] [sig ] JLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:06.063614] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JLS.txt [2026-01-08T20:25:06.063842] [INFO ] [sig ] [1741/3512] Completed JLS in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:06.063897] [INFO ] [sig ] [1742/3512] Forecasting JMIA... [2026-01-08T20:25:06.063934] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-08T20:25:06.063973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-08T20:25:06.076401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-08T20:25:06.076882] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-08T20:25:06.077877] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-08T20:25:06.077933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:06.077966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:06.077994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:06.078050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:06.137741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:06.138645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:06.138732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:06.138764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:06.265298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:06.265457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:06.265500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:06.265529] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:06.269006] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=6.01%) [2026-01-08T20:25:06.269274] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-08T20:25:06.269397] [INFO ] [sig ] JMIA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:06.413978] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JMIA.txt [2026-01-08T20:25:06.414155] [INFO ] [sig ] [1742/3512] Completed JMIA in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:06.414212] [INFO ] [sig ] [1743/3512] Forecasting JMSB... [2026-01-08T20:25:06.414248] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-08T20:25:06.414282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-08T20:25:06.426006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-08T20:25:06.426367] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-08T20:25:06.427228] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-08T20:25:06.427289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:06.427337] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:06.427373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:06.427430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:06.487548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:06.488296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:06.488413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:06.488463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:06.601811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:06.602008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:06.602069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:06.602100] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:06.605914] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-08T20:25:06.606197] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-08T20:25:06.606327] [INFO ] [sig ] JMSB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:06.752138] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JMSB.txt [2026-01-08T20:25:06.752296] [INFO ] [sig ] [1743/3512] Completed JMSB in 0.3s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:06.752336] [INFO ] [sig ] [1744/3512] Forecasting JNJ... [2026-01-08T20:25:06.752364] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-08T20:25:06.752394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-08T20:25:06.763893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-08T20:25:06.764248] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-08T20:25:06.765188] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-08T20:25:06.765241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:06.765275] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:06.765302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:06.765358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:06.824341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:06.825128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:06.825224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:06.825264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:06.957060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:06.957242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:06.957309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:06.957350] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:06.960916] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-01-08T20:25:06.961195] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-08T20:25:06.961322] [INFO ] [sig ] JNJ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:07.108030] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JNJ.txt [2026-01-08T20:25:07.108177] [INFO ] [sig ] [1744/3512] Completed JNJ in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:07.108218] [INFO ] [sig ] [1745/3512] Forecasting JOBY... [2026-01-08T20:25:07.108247] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-08T20:25:07.108279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-08T20:25:07.121085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-08T20:25:07.121449] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-08T20:25:07.122302] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-08T20:25:07.122354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:07.122387] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:07.122413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:07.122470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:07.183762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:07.184556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:07.184662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:07.184711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:07.306796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:07.306950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:07.306990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:07.307019] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:07.310514] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=96.72%) [2026-01-08T20:25:07.310811] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-08T20:25:07.310938] [INFO ] [sig ] JOBY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:07.462684] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JOBY.txt [2026-01-08T20:25:07.462846] [INFO ] [sig ] [1745/3512] Completed JOBY in 0.4s | 2.89 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-08T20:25:07.462887] [INFO ] [sig ] [1746/3512] Forecasting JOE... [2026-01-08T20:25:07.462916] [INFO ] [sig ] Generating forecast for: JOE [2026-01-08T20:25:07.462947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-08T20:25:07.475524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-08T20:25:07.475876] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-08T20:25:07.476742] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-08T20:25:07.476795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:07.476834] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:07.476870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:07.476928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:07.536825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:07.537606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:07.537695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:07.537729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:07.661359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:07.661511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:07.661550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:07.661596] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:07.665023] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=31.84%) [2026-01-08T20:25:07.665335] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-08T20:25:07.665460] [INFO ] [sig ] JOE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:07.807603] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JOE.txt [2026-01-08T20:25:07.807748] [INFO ] [sig ] [1746/3512] Completed JOE in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-08T20:25:07.807788] [INFO ] [sig ] [1747/3512] Forecasting JOF... [2026-01-08T20:25:07.807816] [INFO ] [sig ] Generating forecast for: JOF [2026-01-08T20:25:07.807847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-08T20:25:07.819079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-08T20:25:07.819401] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-08T20:25:07.820234] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-08T20:25:07.820292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:07.820364] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:07.820396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:07.820454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:07.880455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:07.881243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:07.881330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:07.881363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:08.002316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:08.002466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:08.002506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:08.002537] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:08.006054] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-08T20:25:08.006338] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-08T20:25:08.006469] [INFO ] [sig ] JOF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:08.153674] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JOF.txt [2026-01-08T20:25:08.153815] [INFO ] [sig ] [1747/3512] Completed JOF in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-08T20:25:08.153855] [INFO ] [sig ] [1748/3512] Forecasting JPC... [2026-01-08T20:25:08.153885] [INFO ] [sig ] Generating forecast for: JPC [2026-01-08T20:25:08.153918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-08T20:25:08.166245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-08T20:25:08.166620] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-08T20:25:08.167442] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-08T20:25:08.167496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:08.167530] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:08.167559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:08.167640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:08.228795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:08.229558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:08.229666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:08.229705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:08.353598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:08.353755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:08.353805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:08.353837] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:08.357518] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: DOWN (p=44.28%) [2026-01-08T20:25:08.357818] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-08T20:25:08.357943] [INFO ] [sig ] JPC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:08.507544] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JPC.txt [2026-01-08T20:25:08.507699] [INFO ] [sig ] [1748/3512] Completed JPC in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-08T20:25:08.507740] [INFO ] [sig ] [1749/3512] Forecasting JPEF... [2026-01-08T20:25:08.507770] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-08T20:25:08.507800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-08T20:25:08.519178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-08T20:25:08.519496] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-08T20:25:08.520344] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-08T20:25:08.520397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:08.520430] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:08.520457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:08.520514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:08.581764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:08.582518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:08.582616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:08.582659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:08.708049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:08.708198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:08.708239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:08.708268] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:08.711892] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-08T20:25:08.712184] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-08T20:25:08.712321] [INFO ] [sig ] JPEF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:08.858241] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JPEF.txt [2026-01-08T20:25:08.858429] [INFO ] [sig ] [1749/3512] Completed JPEF in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.2m [2026-01-08T20:25:08.858476] [INFO ] [sig ] [1750/3512] Forecasting JPM... [2026-01-08T20:25:08.858508] [INFO ] [sig ] Generating forecast for: JPM [2026-01-08T20:25:08.858541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-08T20:25:08.870441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-08T20:25:08.870799] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-08T20:25:08.871611] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-08T20:25:08.871678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:08.871709] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:08.871735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:08.871790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:08.927851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:08.928710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:08.928796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:08.928828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:09.054412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:09.054584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:09.054626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:09.054685] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:09.058003] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=82.20%) [2026-01-08T20:25:09.058277] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-08T20:25:09.058421] [INFO ] [sig ] JPM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:09.198229] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JPM.txt [2026-01-08T20:25:09.198402] [INFO ] [sig ] [1750/3512] Completed JPM in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:09.198442] [INFO ] [sig ] [1751/3512] Forecasting JQC... [2026-01-08T20:25:09.198479] [INFO ] [sig ] Generating forecast for: JQC [2026-01-08T20:25:09.198510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-08T20:25:09.209932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-08T20:25:09.210280] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-08T20:25:09.211181] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-08T20:25:09.211235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:09.211267] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:09.211294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:09.211351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:09.267662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:09.268531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:09.268631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:09.268664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:09.390116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:09.390270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:09.390309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:09.390336] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:09.393773] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=61.40%) [2026-01-08T20:25:09.394087] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-08T20:25:09.394219] [INFO ] [sig ] JQC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:09.531182] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JQC.txt [2026-01-08T20:25:09.531359] [INFO ] [sig ] [1751/3512] Completed JQC in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:09.531398] [INFO ] [sig ] [1752/3512] Forecasting JRI... [2026-01-08T20:25:09.531426] [INFO ] [sig ] Generating forecast for: JRI [2026-01-08T20:25:09.531457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-08T20:25:09.543831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-08T20:25:09.544156] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-08T20:25:09.545072] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-08T20:25:09.545125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:09.545156] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:09.545183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:09.545239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:09.601994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:09.602796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:09.602880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:09.602911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:09.716724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:09.716885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:09.716926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:09.716953] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:09.720369] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: DOWN (p=24.08%) [2026-01-08T20:25:09.720668] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-08T20:25:09.720796] [INFO ] [sig ] JRI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:09.858663] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JRI.txt [2026-01-08T20:25:09.858817] [INFO ] [sig ] [1752/3512] Completed JRI in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:09.858856] [INFO ] [sig ] [1753/3512] Forecasting JRS... [2026-01-08T20:25:09.858885] [INFO ] [sig ] Generating forecast for: JRS [2026-01-08T20:25:09.858917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-08T20:25:09.870472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-08T20:25:09.870900] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-08T20:25:09.871802] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-08T20:25:09.871855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:09.871887] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:09.871914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:09.871971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:09.928954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:09.929820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:09.929903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:09.929935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:10.047251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:10.047411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:10.047451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:10.047479] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:10.051249] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-08T20:25:10.051554] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-08T20:25:10.051707] [INFO ] [sig ] JRS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:10.191513] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JRS.txt [2026-01-08T20:25:10.191671] [INFO ] [sig ] [1753/3512] Completed JRS in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:10.191712] [INFO ] [sig ] [1754/3512] Forecasting JSM... [2026-01-08T20:25:10.191742] [INFO ] [sig ] Generating forecast for: JSM [2026-01-08T20:25:10.191772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-08T20:25:10.203177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-08T20:25:10.203507] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-08T20:25:10.204322] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-08T20:25:10.204374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:10.204406] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:10.204432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:10.204488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:10.260912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:10.261716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:10.261797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:10.261828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:10.373891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:10.374046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:10.374085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:10.374130] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:10.377495] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=95.15%) [2026-01-08T20:25:10.377782] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-08T20:25:10.377908] [INFO ] [sig ] JSM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:10.516816] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JSM.txt [2026-01-08T20:25:10.516978] [INFO ] [sig ] [1754/3512] Completed JSM in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:10.517019] [INFO ] [sig ] [1755/3512] Forecasting JSMD... [2026-01-08T20:25:10.517047] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-08T20:25:10.517076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-08T20:25:10.528866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-08T20:25:10.529253] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-08T20:25:10.530227] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-08T20:25:10.530304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:10.530345] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:10.530377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:10.530438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:10.589955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:10.590840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:10.590930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:10.590963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:10.723429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:10.723617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:10.723671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:10.723710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:10.727259] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: UP (p=64.95%) [2026-01-08T20:25:10.727558] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-08T20:25:10.727709] [INFO ] [sig ] JSMD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:10.891280] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JSMD.txt [2026-01-08T20:25:10.891494] [INFO ] [sig ] [1755/3512] Completed JSMD in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:10.891553] [INFO ] [sig ] [1756/3512] Forecasting JSML... [2026-01-08T20:25:10.891620] [INFO ] [sig ] Generating forecast for: JSML [2026-01-08T20:25:10.891670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-08T20:25:10.906298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-08T20:25:10.907008] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-08T20:25:10.908389] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-08T20:25:10.908455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:10.908501] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:10.908540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:10.908647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:10.974923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:10.975938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:10.976044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:10.976098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:11.098556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:11.098736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:11.098792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:11.098839] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:11.102832] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=23.32%) [2026-01-08T20:25:11.103129] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-08T20:25:11.103264] [INFO ] [sig ] JSML: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:11.254691] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JSML.txt [2026-01-08T20:25:11.254860] [INFO ] [sig ] [1756/3512] Completed JSML in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:11.254900] [INFO ] [sig ] [1757/3512] Forecasting JTEK... [2026-01-08T20:25:11.254930] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-08T20:25:11.254961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-08T20:25:11.268259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-08T20:25:11.268641] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-08T20:25:11.269555] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-08T20:25:11.269632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:11.269665] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:11.269694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:11.269751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:11.330311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:11.331222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:11.331339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:11.331374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:11.470141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:11.470293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:11.470333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:11.470362] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:11.473830] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=30.34%) [2026-01-08T20:25:11.474138] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-08T20:25:11.474278] [INFO ] [sig ] JTEK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:11.613033] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JTEK.txt [2026-01-08T20:25:11.613203] [INFO ] [sig ] [1757/3512] Completed JTEK in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:11.613243] [INFO ] [sig ] [1758/3512] Forecasting JVA... [2026-01-08T20:25:11.613273] [INFO ] [sig ] Generating forecast for: JVA [2026-01-08T20:25:11.613303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-08T20:25:11.625136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-08T20:25:11.625514] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-08T20:25:11.626408] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-08T20:25:11.626461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:11.626493] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:11.626532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:11.626616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:11.683296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:11.684213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:11.684306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:11.684346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:11.807533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:11.807710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:11.807750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:11.807779] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:11.811311] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=22.08%) [2026-01-08T20:25:11.811614] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-08T20:25:11.811742] [INFO ] [sig ] JVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:11.962117] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/JVA.txt [2026-01-08T20:25:11.962275] [INFO ] [sig ] [1758/3512] Completed JVA in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:11.962316] [INFO ] [sig ] [1759/3512] Forecasting JXN... [2026-01-08T20:25:11.962348] [INFO ] [sig ] Generating forecast for: JXN [2026-01-08T20:25:11.962379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-08T20:25:11.976825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-08T20:25:11.977238] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-08T20:25:11.978099] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-08T20:25:11.978157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:11.978197] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:11.978231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:11.978291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:12.055439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:12.056376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:12.056467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:12.056501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:12.204542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:12.204711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:12.204752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:12.204782] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:12.208242] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: UP (p=72.47%) [2026-01-08T20:25:12.208609] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-08T20:25:12.208765] [INFO ] [sig ] JXN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:12.357114] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/JXN.txt [2026-01-08T20:25:12.357295] [INFO ] [sig ] [1759/3512] Completed JXN in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:12.357343] [INFO ] [sig ] [1760/3512] Forecasting KAI... [2026-01-08T20:25:12.357375] [INFO ] [sig ] Generating forecast for: KAI [2026-01-08T20:25:12.357406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-08T20:25:12.370667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-08T20:25:12.371094] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-08T20:25:12.372321] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-08T20:25:12.372401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:12.372445] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:12.372473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:12.372738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:12.438238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:12.439172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:12.439262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:12.439305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:12.568004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:12.568165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:12.568206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:12.568238] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:12.575021] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-01-08T20:25:12.575356] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-08T20:25:12.575494] [INFO ] [sig ] KAI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:12.725255] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KAI.txt [2026-01-08T20:25:12.725444] [INFO ] [sig ] [1760/3512] Completed KAI in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:12.725487] [INFO ] [sig ] [1761/3512] Forecasting KARO... [2026-01-08T20:25:12.725518] [INFO ] [sig ] Generating forecast for: KARO [2026-01-08T20:25:12.725549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-08T20:25:12.737164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-08T20:25:12.737502] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-08T20:25:12.738341] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-08T20:25:12.738397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:12.738429] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:12.738455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:12.738509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:12.794628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:12.795412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:12.795492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:12.795524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:12.913735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:12.913898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:12.913938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:12.913967] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:12.917337] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-01-08T20:25:12.917650] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-08T20:25:12.917779] [INFO ] [sig ] KARO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:13.057294] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KARO.txt [2026-01-08T20:25:13.057421] [INFO ] [sig ] [1761/3512] Completed KARO in 0.3s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:13.057458] [INFO ] [sig ] [1762/3512] Forecasting KB... [2026-01-08T20:25:13.057487] [INFO ] [sig ] Generating forecast for: KB [2026-01-08T20:25:13.057517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-08T20:25:13.069590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-08T20:25:13.069874] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-08T20:25:13.070851] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-08T20:25:13.070901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:13.070932] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:13.070957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:13.071012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:13.132285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:13.133121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:13.133216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:13.133252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:13.261300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:13.261469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:13.261511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:13.261540] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:13.265087] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=14.60%) [2026-01-08T20:25:13.265365] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-08T20:25:13.265491] [INFO ] [sig ] KB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:13.411008] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KB.txt [2026-01-08T20:25:13.411150] [INFO ] [sig ] [1762/3512] Completed KB in 0.4s | 2.89 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-08T20:25:13.411190] [INFO ] [sig ] [1763/3512] Forecasting KBH... [2026-01-08T20:25:13.411220] [INFO ] [sig ] Generating forecast for: KBH [2026-01-08T20:25:13.411260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-08T20:25:13.423080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-08T20:25:13.423368] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-08T20:25:13.424173] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-08T20:25:13.424224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:13.424257] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:13.424285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:13.424342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:13.486255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:13.487102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:13.487184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:13.487218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:13.612377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:13.612530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:13.612569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:13.612624] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:13.616069] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-08T20:25:13.616346] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-08T20:25:13.616474] [INFO ] [sig ] KBH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:13.758212] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KBH.txt [2026-01-08T20:25:13.761334] [INFO ] [sig ] [1763/3512] Completed KBH in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-08T20:25:13.761452] [INFO ] [sig ] [1764/3512] Forecasting KBWB... [2026-01-08T20:25:13.761485] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-08T20:25:13.761515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-08T20:25:13.774895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-08T20:25:13.775193] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-08T20:25:13.776020] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-08T20:25:13.776071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:13.776125] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:13.776153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:13.776208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:13.832231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:13.833072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:13.833155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:13.833187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:13.958009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:13.958168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:13.958205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:13.958233] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:13.961564] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=13.35%) [2026-01-08T20:25:13.961860] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-08T20:25:13.961985] [INFO ] [sig ] KBWB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:14.100729] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KBWB.txt [2026-01-08T20:25:14.100878] [INFO ] [sig ] [1764/3512] Completed KBWB in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-08T20:25:14.100918] [INFO ] [sig ] [1765/3512] Forecasting KBWD... [2026-01-08T20:25:14.100947] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-08T20:25:14.100977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-08T20:25:14.113114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-08T20:25:14.113425] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-08T20:25:14.114222] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-08T20:25:14.114273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:14.114304] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:14.114330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:14.114386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:14.171092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:14.172143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:14.172223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:14.172254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:14.294010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:14.294168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:14.294207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:14.294236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:14.297593] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=62.07%) [2026-01-08T20:25:14.297896] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-08T20:25:14.298027] [INFO ] [sig ] KBWD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:14.437353] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KBWD.txt [2026-01-08T20:25:14.437510] [INFO ] [sig ] [1765/3512] Completed KBWD in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-08T20:25:14.437549] [INFO ] [sig ] [1766/3512] Forecasting KBWP... [2026-01-08T20:25:14.437597] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-08T20:25:14.437631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-08T20:25:14.449810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-08T20:25:14.450172] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-08T20:25:14.451096] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-08T20:25:14.451148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:14.451181] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:14.451208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:14.451265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:14.513921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:14.514812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:14.514898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:14.514931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:14.641761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:14.641962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:14.642029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:14.642080] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:14.645952] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=8.17%) [2026-01-08T20:25:14.646245] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-08T20:25:14.646380] [INFO ] [sig ] KBWP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:14.790782] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KBWP.txt [2026-01-08T20:25:14.790942] [INFO ] [sig ] [1766/3512] Completed KBWP in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-08T20:25:14.790982] [INFO ] [sig ] [1767/3512] Forecasting KBWY... [2026-01-08T20:25:14.791012] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-08T20:25:14.791045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-08T20:25:14.804925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-08T20:25:14.805327] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-08T20:25:14.806202] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-08T20:25:14.806255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:14.806286] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:14.806312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:14.806368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:14.868599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:14.869445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:14.869528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:14.869560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:14.990069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:14.990241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:14.990282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:14.990339] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:14.993701] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: UP (p=75.56%) [2026-01-08T20:25:14.993971] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-08T20:25:14.994098] [INFO ] [sig ] KBWY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:15.133807] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KBWY.txt [2026-01-08T20:25:15.133959] [INFO ] [sig ] [1767/3512] Completed KBWY in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.1m [2026-01-08T20:25:15.134000] [INFO ] [sig ] [1768/3512] Forecasting KC... [2026-01-08T20:25:15.134029] [INFO ] [sig ] Generating forecast for: KC [2026-01-08T20:25:15.134058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-08T20:25:15.146334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-08T20:25:15.146747] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-08T20:25:15.147562] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-08T20:25:15.147633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:15.147665] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:15.147691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:15.147747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:15.205362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:15.206262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:15.206355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:15.206401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:15.329835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:15.330001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:15.330041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:15.330069] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:15.333440] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=40.96%) [2026-01-08T20:25:15.333760] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-08T20:25:15.333893] [INFO ] [sig ] KC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:15.477205] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KC.txt [2026-01-08T20:25:15.477363] [INFO ] [sig ] [1768/3512] Completed KC in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:15.477402] [INFO ] [sig ] [1769/3512] Forecasting KD... [2026-01-08T20:25:15.477432] [INFO ] [sig ] Generating forecast for: KD [2026-01-08T20:25:15.477462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-08T20:25:15.490365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-08T20:25:15.490999] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-08T20:25:15.491863] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-08T20:25:15.491915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:15.491947] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:15.491973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:15.492031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:15.550848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:15.551764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:15.551848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:15.551881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:15.674456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:15.674820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:15.674861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:15.674890] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:15.678519] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=83.27%) [2026-01-08T20:25:15.679043] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-08T20:25:15.679181] [INFO ] [sig ] KD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:15.831141] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KD.txt [2026-01-08T20:25:15.831307] [INFO ] [sig ] [1769/3512] Completed KD in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:15.831347] [INFO ] [sig ] [1770/3512] Forecasting KDP... [2026-01-08T20:25:15.831377] [INFO ] [sig ] Generating forecast for: KDP [2026-01-08T20:25:15.831407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-08T20:25:15.844084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-08T20:25:15.844504] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-08T20:25:15.845771] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-08T20:25:15.845827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:15.845858] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:15.845885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:15.845940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:15.905737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:15.906633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:15.906716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:15.906749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:16.024609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:16.024768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:16.024806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:16.024835] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:16.028203] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-01-08T20:25:16.028516] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-08T20:25:16.028665] [INFO ] [sig ] KDP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:16.168773] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KDP.txt [2026-01-08T20:25:16.168930] [INFO ] [sig ] [1770/3512] Completed KDP in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:16.168971] [INFO ] [sig ] [1771/3512] Forecasting KE... [2026-01-08T20:25:16.169003] [INFO ] [sig ] Generating forecast for: KE [2026-01-08T20:25:16.169033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-08T20:25:16.181614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-08T20:25:16.181991] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-08T20:25:16.182797] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-08T20:25:16.182848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:16.182891] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:16.182919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:16.182975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:16.241236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:16.242149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:16.242235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:16.242268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:16.360601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:16.360761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:16.360800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:16.360828] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:16.364157] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-01-08T20:25:16.364439] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-08T20:25:16.364588] [INFO ] [sig ] KE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:16.504681] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KE.txt [2026-01-08T20:25:16.504838] [INFO ] [sig ] [1771/3512] Completed KE in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:16.504879] [INFO ] [sig ] [1772/3512] Forecasting KELYA... [2026-01-08T20:25:16.504909] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-08T20:25:16.504938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-08T20:25:16.516791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-08T20:25:16.517189] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-08T20:25:16.518072] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-08T20:25:16.518124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:16.518156] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:16.518182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:16.518240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:16.575471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:16.576372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:16.576456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:16.576489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:16.701678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:16.701848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:16.701889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:16.701917] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:16.705756] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=65.89%) [2026-01-08T20:25:16.706131] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-08T20:25:16.706287] [INFO ] [sig ] KELYA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:16.933872] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KELYA.txt [2026-01-08T20:25:16.934093] [INFO ] [sig ] [1772/3512] Completed KELYA in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:16.934164] [INFO ] [sig ] [1773/3512] Forecasting KEN... [2026-01-08T20:25:16.934219] [INFO ] [sig ] Generating forecast for: KEN [2026-01-08T20:25:16.934271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-08T20:25:16.956941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-08T20:25:16.957447] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-08T20:25:16.958664] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-08T20:25:16.958729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:16.958772] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:16.958805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:16.958882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:17.042168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:17.043340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:17.043445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:17.043487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:17.186561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:17.186752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:17.186793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:17.186823] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:17.191546] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=68.55%) [2026-01-08T20:25:17.192117] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-08T20:25:17.192316] [INFO ] [sig ] KEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:17.399857] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KEN.txt [2026-01-08T20:25:17.400094] [INFO ] [sig ] [1773/3512] Completed KEN in 0.5s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:17.400161] [INFO ] [sig ] [1774/3512] Forecasting KEP... [2026-01-08T20:25:17.400213] [INFO ] [sig ] Generating forecast for: KEP [2026-01-08T20:25:17.400266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-08T20:25:17.418108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-08T20:25:17.422839] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-08T20:25:17.424557] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-08T20:25:17.424669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:17.424724] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:17.424775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:17.424871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:17.506945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:17.508059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:17.508225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:17.508280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:17.656823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:17.656988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:17.657032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:17.657062] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:17.661141] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-01-08T20:25:17.661515] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-08T20:25:17.661685] [INFO ] [sig ] KEP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:17.809206] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KEP.txt [2026-01-08T20:25:17.809439] [INFO ] [sig ] [1774/3512] Completed KEP in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:17.809507] [INFO ] [sig ] [1775/3512] Forecasting KEX... [2026-01-08T20:25:17.809542] [INFO ] [sig ] Generating forecast for: KEX [2026-01-08T20:25:17.809596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-08T20:25:17.822758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-08T20:25:17.823171] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-08T20:25:17.824127] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-08T20:25:17.824182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:17.824214] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:17.824241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:17.824298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:17.884175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:17.885137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:17.885244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:17.885283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:18.017609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:18.017788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:18.017831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:18.017861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:18.021501] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=12.72%) [2026-01-08T20:25:18.021852] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-08T20:25:18.021999] [INFO ] [sig ] KEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:18.166624] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KEX.txt [2026-01-08T20:25:18.166780] [INFO ] [sig ] [1775/3512] Completed KEX in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:18.166819] [INFO ] [sig ] [1776/3512] Forecasting KEYS... [2026-01-08T20:25:18.166848] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-08T20:25:18.166877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-08T20:25:18.178636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-08T20:25:18.178978] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-08T20:25:18.179847] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-08T20:25:18.179899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:18.179930] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:18.179958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:18.180015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:18.237081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:18.237962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:18.238044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:18.238079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:18.374798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:18.374956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:18.374996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:18.375025] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:18.379801] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: DOWN (p=37.88%) [2026-01-08T20:25:18.380293] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-08T20:25:18.380470] [INFO ] [sig ] KEYS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:18.533218] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KEYS.txt [2026-01-08T20:25:18.533365] [INFO ] [sig ] [1776/3512] Completed KEYS in 0.4s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:18.533403] [INFO ] [sig ] [1777/3512] Forecasting KFS... [2026-01-08T20:25:18.533435] [INFO ] [sig ] Generating forecast for: KFS [2026-01-08T20:25:18.533468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-08T20:25:18.545528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-08T20:25:18.545903] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-08T20:25:18.546712] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-08T20:25:18.546763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:18.546795] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:18.546822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:18.546878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:18.605847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:18.606762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:18.606843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:18.606876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:18.724994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:18.725169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:18.725209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:18.725239] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:18.729377] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: DOWN (p=16.16%) [2026-01-08T20:25:18.729977] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-08T20:25:18.730119] [INFO ] [sig ] KFS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:18.868104] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KFS.txt [2026-01-08T20:25:18.868278] [INFO ] [sig ] [1777/3512] Completed KFS in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:18.868349] [INFO ] [sig ] [1778/3512] Forecasting KFY... [2026-01-08T20:25:18.868379] [INFO ] [sig ] Generating forecast for: KFY [2026-01-08T20:25:18.868410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-08T20:25:18.879031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-08T20:25:18.879315] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-08T20:25:18.880128] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-08T20:25:18.880178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:18.880209] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:18.880235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:18.880291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:18.938448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:18.939277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:18.939359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:18.939393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:19.056701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:19.056855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:19.056896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:19.056941] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:19.060416] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-08T20:25:19.060736] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-08T20:25:19.060873] [INFO ] [sig ] KFY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:19.202962] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KFY.txt [2026-01-08T20:25:19.203116] [INFO ] [sig ] [1778/3512] Completed KFY in 0.3s | 2.89 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-08T20:25:19.203156] [INFO ] [sig ] [1779/3512] Forecasting KGS... [2026-01-08T20:25:19.203187] [INFO ] [sig ] Generating forecast for: KGS [2026-01-08T20:25:19.203218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-08T20:25:19.214285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-08T20:25:19.214631] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-08T20:25:19.215480] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-08T20:25:19.215536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:19.215604] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:19.215647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:19.215708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:19.275626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:19.276535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:19.276650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:19.276684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:19.402164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:19.402318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:19.402358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:19.402387] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:19.405873] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=45.38%) [2026-01-08T20:25:19.406167] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-08T20:25:19.406298] [INFO ] [sig ] KGS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:19.569558] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KGS.txt [2026-01-08T20:25:19.569788] [INFO ] [sig ] [1779/3512] Completed KGS in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-08T20:25:19.569857] [INFO ] [sig ] [1780/3512] Forecasting KHC... [2026-01-08T20:25:19.569909] [INFO ] [sig ] Generating forecast for: KHC [2026-01-08T20:25:19.569961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-08T20:25:19.582951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-08T20:25:19.583301] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-08T20:25:19.584191] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-08T20:25:19.584254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:19.584298] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:19.584334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:19.584394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:19.652262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:19.653125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:19.653208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:19.653258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:19.777449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:19.777624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:19.777666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:19.777694] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:19.781196] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=37.26%) [2026-01-08T20:25:19.781508] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-08T20:25:19.781661] [INFO ] [sig ] KHC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:19.925493] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KHC.txt [2026-01-08T20:25:19.925666] [INFO ] [sig ] [1780/3512] Completed KHC in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-08T20:25:19.925708] [INFO ] [sig ] [1781/3512] Forecasting KIDS... [2026-01-08T20:25:19.925736] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-08T20:25:19.925766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-08T20:25:19.937016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-08T20:25:19.937360] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-08T20:25:19.938181] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-08T20:25:19.938232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:19.938296] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:19.938353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:19.938411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:19.996794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:19.997800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:19.997887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:19.997921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:20.117804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:20.117952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:20.117991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:20.118020] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:20.121871] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-01-08T20:25:20.122156] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-08T20:25:20.122285] [INFO ] [sig ] KIDS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:20.265618] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KIDS.txt [2026-01-08T20:25:20.265756] [INFO ] [sig ] [1781/3512] Completed KIDS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-08T20:25:20.265795] [INFO ] [sig ] [1782/3512] Forecasting KIM... [2026-01-08T20:25:20.265824] [INFO ] [sig ] Generating forecast for: KIM [2026-01-08T20:25:20.265854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-08T20:25:20.278085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-08T20:25:20.278489] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-08T20:25:20.279357] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-08T20:25:20.279420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:20.279463] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:20.279516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:20.279616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:20.340602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:20.341438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:20.341520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:20.341553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:20.466230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:20.466385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:20.466427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:20.466458] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:20.469936] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=62.71%) [2026-01-08T20:25:20.470254] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-08T20:25:20.470389] [INFO ] [sig ] KIM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:20.612011] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KIM.txt [2026-01-08T20:25:20.612171] [INFO ] [sig ] [1782/3512] Completed KIM in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-08T20:25:20.612210] [INFO ] [sig ] [1783/3512] Forecasting KINS... [2026-01-08T20:25:20.612239] [INFO ] [sig ] Generating forecast for: KINS [2026-01-08T20:25:20.612267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-08T20:25:20.624334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-08T20:25:20.624768] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-08T20:25:20.625616] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-08T20:25:20.625669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:20.625701] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:20.625730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:20.625829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:20.687333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:20.688364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:20.688465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:20.688506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:20.812043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:20.812203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:20.812242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:20.812271] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:20.815743] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: DOWN (p=21.12%) [2026-01-08T20:25:20.816050] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-08T20:25:20.816182] [INFO ] [sig ] KINS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:20.959170] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KINS.txt [2026-01-08T20:25:20.959358] [INFO ] [sig ] [1783/3512] Completed KINS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-08T20:25:20.959417] [INFO ] [sig ] [1784/3512] Forecasting KIO... [2026-01-08T20:25:20.959462] [INFO ] [sig ] Generating forecast for: KIO [2026-01-08T20:25:20.959507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-08T20:25:20.971760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-08T20:25:20.972131] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-08T20:25:20.973014] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-08T20:25:20.973067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:20.973099] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:20.973125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:20.973182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:21.033474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:21.034366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:21.034455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:21.034488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:21.159455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:21.159636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:21.159681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:21.159773] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:21.163609] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-01-08T20:25:21.163934] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-08T20:25:21.164074] [INFO ] [sig ] KIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:21.303731] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KIO.txt [2026-01-08T20:25:21.303894] [INFO ] [sig ] [1784/3512] Completed KIO in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-08T20:25:21.303933] [INFO ] [sig ] [1785/3512] Forecasting KKRS... [2026-01-08T20:25:21.303962] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-08T20:25:21.303994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-08T20:25:21.315342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-08T20:25:21.315684] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-08T20:25:21.316623] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-08T20:25:21.316678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:21.316711] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:21.316738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:21.316794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:21.376169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:21.377146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:21.377242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:21.377292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:21.497124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:21.497282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:21.497325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:21.497356] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:21.500828] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=74.75%) [2026-01-08T20:25:21.501118] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-08T20:25:21.501246] [INFO ] [sig ] KKRS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:21.641312] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KKRS.txt [2026-01-08T20:25:21.641478] [INFO ] [sig ] [1785/3512] Completed KKRS in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 10.0m [2026-01-08T20:25:21.641519] [INFO ] [sig ] [1786/3512] Forecasting KLAC... [2026-01-08T20:25:21.641552] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-08T20:25:21.641613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-08T20:25:21.652997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-08T20:25:21.653360] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-08T20:25:21.654148] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-08T20:25:21.654199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:21.654230] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:21.654257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:21.654313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:21.710669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:21.711509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:21.711612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:21.711647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:21.834720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:21.834881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:21.834919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:21.834950] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:21.838602] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-01-08T20:25:21.839007] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-08T20:25:21.839152] [INFO ] [sig ] KLAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:21.976092] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KLAC.txt [2026-01-08T20:25:21.976213] [INFO ] [sig ] [1786/3512] Completed KLAC in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:21.976251] [INFO ] [sig ] [1787/3512] Forecasting KLIC... [2026-01-08T20:25:21.976280] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-08T20:25:21.976310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-08T20:25:21.987409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-08T20:25:21.987681] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-08T20:25:21.988463] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-08T20:25:21.988513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:21.988543] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:21.988588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:21.988647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:22.046585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:22.047157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:22.047233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:22.047265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:22.169955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:22.170050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:22.170084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:22.170111] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:22.173345] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=11.25%) [2026-01-08T20:25:22.173623] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-08T20:25:22.173746] [INFO ] [sig ] KLIC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:22.315941] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KLIC.txt [2026-01-08T20:25:22.316165] [INFO ] [sig ] [1787/3512] Completed KLIC in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:22.316208] [INFO ] [sig ] [1788/3512] Forecasting KLXE... [2026-01-08T20:25:22.316239] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-08T20:25:22.316269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-08T20:25:22.327802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-08T20:25:22.328077] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-08T20:25:22.328932] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-08T20:25:22.328982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:22.329013] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:22.329039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:22.329094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:22.385989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:22.386966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:22.387048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:22.387079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:22.504989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:22.505146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:22.505184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:22.505212] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:22.508602] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: UP (p=59.25%) [2026-01-08T20:25:22.508879] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-08T20:25:22.509002] [INFO ] [sig ] KLXE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:22.645940] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KLXE.txt [2026-01-08T20:25:22.646100] [INFO ] [sig ] [1788/3512] Completed KLXE in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:22.646141] [INFO ] [sig ] [1789/3512] Forecasting KMB... [2026-01-08T20:25:22.646170] [INFO ] [sig ] Generating forecast for: KMB [2026-01-08T20:25:22.646199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-08T20:25:22.658637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-08T20:25:22.658970] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-08T20:25:22.659773] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-08T20:25:22.659823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:22.659853] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:22.659879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:22.659933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:22.715536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:22.716294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:22.716373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:22.716405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:22.829824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:22.829984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:22.830023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:22.830054] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:22.833378] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-01-08T20:25:22.833697] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-08T20:25:22.833828] [INFO ] [sig ] KMB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:22.970200] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KMB.txt [2026-01-08T20:25:22.970348] [INFO ] [sig ] [1789/3512] Completed KMB in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:22.970387] [INFO ] [sig ] [1790/3512] Forecasting KMDA... [2026-01-08T20:25:22.970416] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-08T20:25:22.970445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-08T20:25:22.982235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-08T20:25:22.982519] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-08T20:25:22.983328] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-08T20:25:22.983380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:22.983410] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:22.983436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:22.983491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:23.039384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:23.040188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:23.040266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:23.040299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:23.160133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:23.160292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:23.160331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:23.160360] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:23.163688] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: UP (p=66.32%) [2026-01-08T20:25:23.163955] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-08T20:25:23.164073] [INFO ] [sig ] KMDA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:23.300538] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KMDA.txt [2026-01-08T20:25:23.300698] [INFO ] [sig ] [1790/3512] Completed KMDA in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:23.300738] [INFO ] [sig ] [1791/3512] Forecasting KMI... [2026-01-08T20:25:23.300768] [INFO ] [sig ] Generating forecast for: KMI [2026-01-08T20:25:23.300798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-08T20:25:23.312936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-08T20:25:23.313273] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-08T20:25:23.314112] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-08T20:25:23.314166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:23.314201] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:23.314230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:23.314288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:23.377899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:23.378817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:23.378937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:23.378973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:23.518022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:23.518188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:23.518230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:23.518259] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:23.521988] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: DOWN (p=42.93%) [2026-01-08T20:25:23.522314] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-08T20:25:23.522452] [INFO ] [sig ] KMI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:23.664093] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KMI.txt [2026-01-08T20:25:23.664237] [INFO ] [sig ] [1791/3512] Completed KMI in 0.4s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:23.664278] [INFO ] [sig ] [1792/3512] Forecasting KMPB... [2026-01-08T20:25:23.664309] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-08T20:25:23.664340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-08T20:25:23.676181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-08T20:25:23.676463] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-08T20:25:23.677280] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-08T20:25:23.677332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:23.677363] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:23.677390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:23.677445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:23.742137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:23.743107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:23.743195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:23.743229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:23.853087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:23.853249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:23.853289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:23.853319] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:23.856796] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=82.42%) [2026-01-08T20:25:23.857068] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-08T20:25:23.857193] [INFO ] [sig ] KMPB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:24.000631] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KMPB.txt [2026-01-08T20:25:24.000791] [INFO ] [sig ] [1792/3512] Completed KMPB in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:24.000833] [INFO ] [sig ] [1793/3512] Forecasting KMX... [2026-01-08T20:25:24.000865] [INFO ] [sig ] Generating forecast for: KMX [2026-01-08T20:25:24.000897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-08T20:25:24.013174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-08T20:25:24.013464] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-08T20:25:24.014285] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-08T20:25:24.014338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:24.014370] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:24.014397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:24.014454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:24.074378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:24.075211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:24.075307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:24.075350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:24.195672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:24.196009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:24.196046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:24.196075] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:24.199413] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=39.92%) [2026-01-08T20:25:24.199703] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-08T20:25:24.199971] [INFO ] [sig ] KMX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:24.341299] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KMX.txt [2026-01-08T20:25:24.341427] [INFO ] [sig ] [1793/3512] Completed KMX in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:24.341465] [INFO ] [sig ] [1794/3512] Forecasting KN... [2026-01-08T20:25:24.341493] [INFO ] [sig ] Generating forecast for: KN [2026-01-08T20:25:24.341523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-08T20:25:24.353795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-08T20:25:24.354099] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-08T20:25:24.354914] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-08T20:25:24.354967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:24.354999] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:24.355027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:24.355085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:24.412899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:24.413665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:24.413748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:24.413784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:24.539406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:24.539558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:24.539618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:24.539651] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:24.543019] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=16.52%) [2026-01-08T20:25:24.543296] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-08T20:25:24.543424] [INFO ] [sig ] KN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:24.682800] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KN.txt [2026-01-08T20:25:24.682959] [INFO ] [sig ] [1794/3512] Completed KN in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:24.682999] [INFO ] [sig ] [1795/3512] Forecasting KNF... [2026-01-08T20:25:24.683029] [INFO ] [sig ] Generating forecast for: KNF [2026-01-08T20:25:24.683059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-08T20:25:24.694625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-08T20:25:24.694889] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-08T20:25:24.695680] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-08T20:25:24.695740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:24.695773] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:24.695800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:24.695855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:24.751694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:24.752352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:24.752430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:24.752461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:24.869371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:24.869536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:24.869593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:24.869625] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:24.872928] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-01-08T20:25:24.873210] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-08T20:25:24.873334] [INFO ] [sig ] KNF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:25.014057] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KNF.txt [2026-01-08T20:25:25.014216] [INFO ] [sig ] [1795/3512] Completed KNF in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:25.014255] [INFO ] [sig ] [1796/3512] Forecasting KNOP... [2026-01-08T20:25:25.014284] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-08T20:25:25.014314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-08T20:25:25.026227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-08T20:25:25.026601] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-08T20:25:25.027391] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-08T20:25:25.027442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:25.027473] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:25.027499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:25.027554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:25.084913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:25.085799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:25.085881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:25.085916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:25.204377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:25.204521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:25.204559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:25.204606] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:25.207853] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: DOWN (p=21.96%) [2026-01-08T20:25:25.208118] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-08T20:25:25.208238] [INFO ] [sig ] KNOP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:25.347626] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KNOP.txt [2026-01-08T20:25:25.347766] [INFO ] [sig ] [1796/3512] Completed KNOP in 0.3s | 2.89 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-08T20:25:25.347809] [INFO ] [sig ] [1797/3512] Forecasting KNSA... [2026-01-08T20:25:25.347853] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-08T20:25:25.347887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-08T20:25:25.360141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-08T20:25:25.360439] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-08T20:25:25.361306] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-08T20:25:25.361359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:25.361393] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:25.361420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:25.361478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:25.419018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:25.419693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:25.419771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:25.419803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:25.538437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:25.538600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:25.538644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:25.538673] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:25.542062] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-01-08T20:25:25.542339] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-08T20:25:25.542461] [INFO ] [sig ] KNSA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:25.680011] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KNSA.txt [2026-01-08T20:25:25.680134] [INFO ] [sig ] [1797/3512] Completed KNSA in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-08T20:25:25.680172] [INFO ] [sig ] [1798/3512] Forecasting KNSL... [2026-01-08T20:25:25.680202] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-08T20:25:25.680232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-08T20:25:25.692013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-08T20:25:25.692273] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-08T20:25:25.693059] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-08T20:25:25.693108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:25.693173] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:25.693211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:25.693292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:25.749966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:25.750551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:25.750647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:25.750679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:25.870058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:25.870201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:25.870238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:25.870266] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:25.873549] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=26.33%) [2026-01-08T20:25:25.873838] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-08T20:25:25.873957] [INFO ] [sig ] KNSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:26.014410] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KNSL.txt [2026-01-08T20:25:26.014518] [INFO ] [sig ] [1798/3512] Completed KNSL in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-08T20:25:26.014563] [INFO ] [sig ] [1799/3512] Forecasting KNTK... [2026-01-08T20:25:26.014618] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-08T20:25:26.014648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-08T20:25:26.026077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-08T20:25:26.026351] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-08T20:25:26.027176] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-08T20:25:26.027229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:26.027262] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:26.027290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:26.027347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:26.083918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:26.084504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:26.084617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:26.084656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:26.203636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:26.203801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:26.203842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:26.203871] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:26.207412] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-01-08T20:25:26.207754] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-08T20:25:26.207896] [INFO ] [sig ] KNTK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:26.345801] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KNTK.txt [2026-01-08T20:25:26.346121] [INFO ] [sig ] [1799/3512] Completed KNTK in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-08T20:25:26.346179] [INFO ] [sig ] [1800/3512] Forecasting KNX... [2026-01-08T20:25:26.346208] [INFO ] [sig ] Generating forecast for: KNX [2026-01-08T20:25:26.346237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-08T20:25:26.357520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-08T20:25:26.357969] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-08T20:25:26.358789] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-08T20:25:26.358839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:26.358870] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:26.358896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:26.358951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:26.416974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:26.417553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:26.417644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:26.417677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:26.537968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:26.538133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:26.538174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:26.538205] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:26.542156] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-01-08T20:25:26.542431] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-08T20:25:26.542591] [INFO ] [sig ] KNX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:26.684770] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KNX.txt [2026-01-08T20:25:26.684932] [INFO ] [sig ] [1800/3512] Completed KNX in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-08T20:25:26.684971] [INFO ] [sig ] [1801/3512] Forecasting KOD... [2026-01-08T20:25:26.685001] [INFO ] [sig ] Generating forecast for: KOD [2026-01-08T20:25:26.685032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-08T20:25:26.696757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-08T20:25:26.697080] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-08T20:25:26.697875] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-08T20:25:26.697925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:26.697957] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:26.697983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:26.698039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:26.754518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:26.755378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:26.755461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:26.755493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:26.877180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:26.877335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:26.877374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:26.877437] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:26.880793] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: DOWN (p=37.70%) [2026-01-08T20:25:26.881060] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-08T20:25:26.881204] [INFO ] [sig ] KOD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:27.018544] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KOD.txt [2026-01-08T20:25:27.018708] [INFO ] [sig ] [1801/3512] Completed KOD in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-08T20:25:27.018747] [INFO ] [sig ] [1802/3512] Forecasting KODK... [2026-01-08T20:25:27.018776] [INFO ] [sig ] Generating forecast for: KODK [2026-01-08T20:25:27.018806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-08T20:25:27.030689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-08T20:25:27.030980] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-08T20:25:27.031769] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-08T20:25:27.031820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:27.031851] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:27.031878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:27.031934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:27.088683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:27.089298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:27.089373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:27.089404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:27.203980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:27.204104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:27.204157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:27.204187] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:27.207351] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: UP (p=81.39%) [2026-01-08T20:25:27.207631] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-08T20:25:27.207758] [INFO ] [sig ] KODK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:27.346174] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KODK.txt [2026-01-08T20:25:27.346308] [INFO ] [sig ] [1802/3512] Completed KODK in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.9m [2026-01-08T20:25:27.346345] [INFO ] [sig ] [1803/3512] Forecasting KOF... [2026-01-08T20:25:27.346375] [INFO ] [sig ] Generating forecast for: KOF [2026-01-08T20:25:27.346405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-08T20:25:27.357840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-08T20:25:27.358090] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-08T20:25:27.358900] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-08T20:25:27.358951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:27.358981] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:27.359006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:27.359062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:27.416111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:27.416702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:27.416776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:27.416808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:27.541706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:27.541837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:27.541874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:27.541903] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:27.545109] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-01-08T20:25:27.545373] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-08T20:25:27.545502] [INFO ] [sig ] KOF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:27.685655] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KOF.txt [2026-01-08T20:25:27.685762] [INFO ] [sig ] [1803/3512] Completed KOF in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:27.685800] [INFO ] [sig ] [1804/3512] Forecasting KOP... [2026-01-08T20:25:27.685828] [INFO ] [sig ] Generating forecast for: KOP [2026-01-08T20:25:27.685867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-08T20:25:27.697438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-08T20:25:27.697715] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-08T20:25:27.698498] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-08T20:25:27.698548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:27.698598] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:27.698626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:27.698682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:27.756079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:27.756672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:27.756758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:27.756791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:27.877464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:27.877566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:27.877619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:27.877647] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:27.880730] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=22.93%) [2026-01-08T20:25:27.880990] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-08T20:25:27.881109] [INFO ] [sig ] KOP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:28.019300] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KOP.txt [2026-01-08T20:25:28.019403] [INFO ] [sig ] [1804/3512] Completed KOP in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:28.019440] [INFO ] [sig ] [1805/3512] Forecasting KOPN... [2026-01-08T20:25:28.019470] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-08T20:25:28.019500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-08T20:25:28.030462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-08T20:25:28.030749] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-08T20:25:28.031492] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-08T20:25:28.031543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:28.031595] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:28.031624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:28.031680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:28.087834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:28.088444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:28.088518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:28.088550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:28.207168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:28.207265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:28.207300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:28.207327] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:28.210421] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-08T20:25:28.210704] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-08T20:25:28.210825] [INFO ] [sig ] KOPN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:28.348536] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KOPN.txt [2026-01-08T20:25:28.348720] [INFO ] [sig ] [1805/3512] Completed KOPN in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:28.348759] [INFO ] [sig ] [1806/3512] Forecasting KOSS... [2026-01-08T20:25:28.348790] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-08T20:25:28.349005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-08T20:25:28.362351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-08T20:25:28.362803] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-08T20:25:28.363830] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-08T20:25:28.364070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:28.364113] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:28.364140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:28.364194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:28.420458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:28.421195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:28.421277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:28.421309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:28.535055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:28.535212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:28.535252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:28.535281] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:28.538653] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: DOWN (p=42.43%) [2026-01-08T20:25:28.538935] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-08T20:25:28.539060] [INFO ] [sig ] KOSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:28.675714] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KOSS.txt [2026-01-08T20:25:28.675855] [INFO ] [sig ] [1806/3512] Completed KOSS in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:28.675893] [INFO ] [sig ] [1807/3512] Forecasting KPRX... [2026-01-08T20:25:28.675923] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-08T20:25:28.675953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-08T20:25:28.687852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-08T20:25:28.688225] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-08T20:25:28.689130] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-08T20:25:28.689182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:28.689213] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:28.689239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:28.689295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:28.746436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:28.747402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:28.747490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:28.747524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:28.865103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:28.865273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:28.865313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:28.865343] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:28.869035] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: UP (p=57.51%) [2026-01-08T20:25:28.869421] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-08T20:25:28.869563] [INFO ] [sig ] KPRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:29.015036] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KPRX.txt [2026-01-08T20:25:29.015196] [INFO ] [sig ] [1807/3512] Completed KPRX in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:29.015237] [INFO ] [sig ] [1808/3512] Forecasting KPTI... [2026-01-08T20:25:29.015266] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-08T20:25:29.015296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-08T20:25:29.027482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-08T20:25:29.027927] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-08T20:25:29.028838] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-08T20:25:29.028891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:29.028922] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:29.028948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:29.029004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:29.084983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:29.085921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:29.086047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:29.086080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:29.201968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:29.202130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:29.202170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:29.202199] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:29.205556] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-01-08T20:25:29.205862] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-08T20:25:29.205987] [INFO ] [sig ] KPTI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:29.344716] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KPTI.txt [2026-01-08T20:25:29.344850] [INFO ] [sig ] [1808/3512] Completed KPTI in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:29.344889] [INFO ] [sig ] [1809/3512] Forecasting KRC... [2026-01-08T20:25:29.344919] [INFO ] [sig ] Generating forecast for: KRC [2026-01-08T20:25:29.344948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-08T20:25:29.357401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-08T20:25:29.357807] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-08T20:25:29.358636] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-08T20:25:29.358687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:29.358718] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:29.358744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:29.358800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:29.415462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:29.416312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:29.416393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:29.416425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:29.538088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:29.538256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:29.538295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:29.538350] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:29.541879] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: DOWN (p=36.03%) [2026-01-08T20:25:29.542251] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-08T20:25:29.542388] [INFO ] [sig ] KRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:29.684299] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KRC.txt [2026-01-08T20:25:29.684458] [INFO ] [sig ] [1809/3512] Completed KRC in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:29.684497] [INFO ] [sig ] [1810/3512] Forecasting KREF... [2026-01-08T20:25:29.684532] [INFO ] [sig ] Generating forecast for: KREF [2026-01-08T20:25:29.684563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-08T20:25:29.697014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-08T20:25:29.697375] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-08T20:25:29.698169] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-08T20:25:29.698219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:29.698249] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:29.698275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:29.698365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:29.757758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:29.758677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:29.758772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:29.758804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:29.876386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:29.876557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:29.876621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:29.876651] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:29.880083] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-01-08T20:25:29.880379] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-08T20:25:29.880511] [INFO ] [sig ] KREF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:30.028141] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KREF.txt [2026-01-08T20:25:30.028275] [INFO ] [sig ] [1810/3512] Completed KREF in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:30.028339] [INFO ] [sig ] [1811/3512] Forecasting KRG... [2026-01-08T20:25:30.028379] [INFO ] [sig ] Generating forecast for: KRG [2026-01-08T20:25:30.028411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-08T20:25:30.041630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-08T20:25:30.041906] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-08T20:25:30.042903] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-08T20:25:30.042954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:30.042985] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:30.043011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:30.043066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:30.100018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:30.100652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:30.100731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:30.100764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:30.222985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:30.223133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:30.223171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:30.223200] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:30.226463] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: UP (p=69.09%) [2026-01-08T20:25:30.226753] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-08T20:25:30.226875] [INFO ] [sig ] KRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:30.368584] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KRG.txt [2026-01-08T20:25:30.368742] [INFO ] [sig ] [1811/3512] Completed KRG in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:30.368786] [INFO ] [sig ] [1812/3512] Forecasting KRMD... [2026-01-08T20:25:30.368815] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-08T20:25:30.368845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-08T20:25:30.380362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-08T20:25:30.380657] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-08T20:25:30.381423] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-08T20:25:30.381474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:30.381505] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:30.381532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:30.381611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:30.441326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:30.442086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:30.442164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:30.442195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:30.567220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:30.567377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:30.567417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:30.567447] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:30.571124] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-01-08T20:25:30.571400] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-08T20:25:30.571526] [INFO ] [sig ] KRMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:30.710713] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KRMD.txt [2026-01-08T20:25:30.710846] [INFO ] [sig ] [1812/3512] Completed KRMD in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:30.710885] [INFO ] [sig ] [1813/3512] Forecasting KRNY... [2026-01-08T20:25:30.710914] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-08T20:25:30.710943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-08T20:25:30.722362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-08T20:25:30.722655] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-08T20:25:30.723424] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-08T20:25:30.723474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:30.723506] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:30.723533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:30.723614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:30.781561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:30.782372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:30.782454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:30.782487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:30.904358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:30.904515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:30.904554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:30.904622] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:30.907915] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=40.18%) [2026-01-08T20:25:30.908181] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-08T20:25:30.908300] [INFO ] [sig ] KRNY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:31.046208] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KRNY.txt [2026-01-08T20:25:31.046350] [INFO ] [sig ] [1813/3512] Completed KRNY in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:31.046389] [INFO ] [sig ] [1814/3512] Forecasting KRO... [2026-01-08T20:25:31.046419] [INFO ] [sig ] Generating forecast for: KRO [2026-01-08T20:25:31.046448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-08T20:25:31.057870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-08T20:25:31.058150] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-08T20:25:31.058967] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-08T20:25:31.059018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:31.059050] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:31.059076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:31.059132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:31.118720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:31.119457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:31.119534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:31.119569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:31.232422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:31.232607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:31.232648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:31.232678] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:31.235972] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-08T20:25:31.236241] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-08T20:25:31.236363] [INFO ] [sig ] KRO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:31.375161] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KRO.txt [2026-01-08T20:25:31.375288] [INFO ] [sig ] [1814/3512] Completed KRO in 0.3s | 2.89 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-08T20:25:31.375327] [INFO ] [sig ] [1815/3512] Forecasting KROS... [2026-01-08T20:25:31.375356] [INFO ] [sig ] Generating forecast for: KROS [2026-01-08T20:25:31.375385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-08T20:25:31.387050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-08T20:25:31.387340] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-08T20:25:31.388143] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-08T20:25:31.388194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:31.388248] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:31.388275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:31.388353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:31.444902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:31.445513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:31.445613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:31.445662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:31.567056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:31.567218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:31.567257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:31.567284] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:31.570643] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=23.15%) [2026-01-08T20:25:31.570909] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-08T20:25:31.571030] [INFO ] [sig ] KROS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:31.710170] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KROS.txt [2026-01-08T20:25:31.710304] [INFO ] [sig ] [1815/3512] Completed KROS in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-08T20:25:31.710343] [INFO ] [sig ] [1816/3512] Forecasting KRP... [2026-01-08T20:25:31.710372] [INFO ] [sig ] Generating forecast for: KRP [2026-01-08T20:25:31.710402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRP' from 'https://tdm.silogroup.org/data/derivative_storage/KRP.csv'. [2026-01-08T20:25:31.722310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRP'. [2026-01-08T20:25:31.722617] [INFO ] [FORECASTER] Starting predict_future for KRP [2026-01-08T20:25:31.723386] [DEBUG] [LOCAL ] No optimal features file found for KRP: ./output/feature-sets/KRP.txt [2026-01-08T20:25:31.723436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:31.723468] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:31.723494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:31.723549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:31.780137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:31.780853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:31.780931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:31.780964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:31.902474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:31.902637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:31.902678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:31.902708] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:31.905978] [DEBUG] [FORECASTER] KRP: Forecast T+1@11:T+2@11: DOWN (p=13.33%) [2026-01-08T20:25:31.906244] [INFO ] [FORECASTER] Completed predict_future for KRP [2026-01-08T20:25:31.906363] [INFO ] [sig ] KRP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:32.045042] [INFO ] [LOCAL ] Saved forecast: KRP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KRP.txt [2026-01-08T20:25:32.045199] [INFO ] [sig ] [1816/3512] Completed KRP in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-08T20:25:32.045239] [INFO ] [sig ] [1817/3512] Forecasting KRRO... [2026-01-08T20:25:32.045271] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-08T20:25:32.045301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-08T20:25:32.056721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-08T20:25:32.056997] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-08T20:25:32.057778] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-08T20:25:32.057828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:32.057859] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:32.057895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:32.057952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:32.114894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:32.115540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:32.115633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:32.115667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:32.241131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:32.241280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:32.241318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:32.241346] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:32.244646] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=63.33%) [2026-01-08T20:25:32.244912] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-08T20:25:32.245033] [INFO ] [sig ] KRRO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:32.387776] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KRRO.txt [2026-01-08T20:25:32.387906] [INFO ] [sig ] [1817/3512] Completed KRRO in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-08T20:25:32.387946] [INFO ] [sig ] [1818/3512] Forecasting KRUS... [2026-01-08T20:25:32.387974] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-08T20:25:32.388006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-08T20:25:32.403165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-08T20:25:32.403678] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-08T20:25:32.405110] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-08T20:25:32.405172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:32.405209] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:32.405239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:32.405307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:32.480889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:32.482013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:32.482118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:32.482164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:32.618647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:32.618803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:32.618843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:32.618905] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:32.622292] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=53.10%) [2026-01-08T20:25:32.622565] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-08T20:25:32.622710] [INFO ] [sig ] KRUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:32.762033] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KRUS.txt [2026-01-08T20:25:32.762168] [INFO ] [sig ] [1818/3512] Completed KRUS in 0.4s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-08T20:25:32.762208] [INFO ] [sig ] [1819/3512] Forecasting KRYS... [2026-01-08T20:25:32.762238] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-08T20:25:32.762268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-08T20:25:32.773846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-08T20:25:32.774118] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-08T20:25:32.774913] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-08T20:25:32.774964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:32.774996] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:32.775023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:32.775079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:32.830696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:32.831299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:32.831372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:32.831404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:32.957448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:32.957614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:32.957657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:32.957685] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:32.961095] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: UP (p=62.28%) [2026-01-08T20:25:32.961375] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-08T20:25:32.961505] [INFO ] [sig ] KRYS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:33.098850] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KRYS.txt [2026-01-08T20:25:33.098995] [INFO ] [sig ] [1819/3512] Completed KRYS in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.8m [2026-01-08T20:25:33.099035] [INFO ] [sig ] [1820/3512] Forecasting KSCP... [2026-01-08T20:25:33.099066] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-08T20:25:33.099095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-08T20:25:33.111181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-08T20:25:33.111505] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-08T20:25:33.112378] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-08T20:25:33.112432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:33.112464] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:33.112490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:33.112597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:33.169498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:33.170380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:33.170460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:33.170493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:33.303775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:33.303937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:33.303978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:33.304009] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:33.307565] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=41.03%) [2026-01-08T20:25:33.307863] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-08T20:25:33.307986] [INFO ] [sig ] KSCP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:33.446379] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KSCP.txt [2026-01-08T20:25:33.446522] [INFO ] [sig ] [1820/3512] Completed KSCP in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:33.446562] [INFO ] [sig ] [1821/3512] Forecasting KSPI... [2026-01-08T20:25:33.446609] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-08T20:25:33.446647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-08T20:25:33.458036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-08T20:25:33.458400] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-08T20:25:33.459215] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-08T20:25:33.459266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:33.459298] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:33.459324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:33.459381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:33.515200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:33.515977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:33.516058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:33.516090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:33.632436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:33.632612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:33.632655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:33.632684] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:33.636035] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-01-08T20:25:33.636309] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-08T20:25:33.636435] [INFO ] [sig ] KSPI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:33.773632] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KSPI.txt [2026-01-08T20:25:33.773776] [INFO ] [sig ] [1821/3512] Completed KSPI in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:33.773815] [INFO ] [sig ] [1822/3512] Forecasting KSS... [2026-01-08T20:25:33.773845] [INFO ] [sig ] Generating forecast for: KSS [2026-01-08T20:25:33.773874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-08T20:25:33.785757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-08T20:25:33.786082] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-08T20:25:33.786899] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-08T20:25:33.786950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:33.786982] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:33.787008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:33.787063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:33.845513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:33.846427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:33.846512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:33.846545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:33.967539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:33.967710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:33.967750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:33.967777] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:33.971109] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-01-08T20:25:33.971374] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-08T20:25:33.971492] [INFO ] [sig ] KSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:34.111696] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KSS.txt [2026-01-08T20:25:34.111861] [INFO ] [sig ] [1822/3512] Completed KSS in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:34.111901] [INFO ] [sig ] [1823/3512] Forecasting KTB... [2026-01-08T20:25:34.111932] [INFO ] [sig ] Generating forecast for: KTB [2026-01-08T20:25:34.111962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-08T20:25:34.123044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-08T20:25:34.123395] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-08T20:25:34.124229] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-08T20:25:34.124282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:34.124313] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:34.124339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:34.124394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:34.182126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:34.183146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:34.183226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:34.183258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:34.306776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:34.306932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:34.306971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:34.306998] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:34.310374] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: UP (p=99.91%) [2026-01-08T20:25:34.310705] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-08T20:25:34.310845] [INFO ] [sig ] KTB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:34.453276] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KTB.txt [2026-01-08T20:25:34.453431] [INFO ] [sig ] [1823/3512] Completed KTB in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:34.453471] [INFO ] [sig ] [1824/3512] Forecasting KTCC... [2026-01-08T20:25:34.453501] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-08T20:25:34.453531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-08T20:25:34.463789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-08T20:25:34.464152] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-08T20:25:34.464976] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-08T20:25:34.465028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:34.465060] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:34.465086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:34.465143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:34.523007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:34.523840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:34.523919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:34.523951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:34.632798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:34.632948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:34.632987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:34.633016] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:34.636377] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=33.08%) [2026-01-08T20:25:34.636662] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-08T20:25:34.636783] [INFO ] [sig ] KTCC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:34.785827] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KTCC.txt [2026-01-08T20:25:34.786015] [INFO ] [sig ] [1824/3512] Completed KTCC in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:34.786074] [INFO ] [sig ] [1825/3512] Forecasting KTF... [2026-01-08T20:25:34.786107] [INFO ] [sig ] Generating forecast for: KTF [2026-01-08T20:25:34.786137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-08T20:25:34.798098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-08T20:25:34.798447] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-08T20:25:34.799294] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-08T20:25:34.799346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:34.799378] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:34.799406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:34.799463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:34.860240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:34.861021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:34.861132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:34.861165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:34.991420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:34.991591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:34.991636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:34.991665] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:34.995165] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: UP (p=77.70%) [2026-01-08T20:25:34.995447] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-08T20:25:34.995588] [INFO ] [sig ] KTF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:35.143877] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KTF.txt [2026-01-08T20:25:35.144196] [INFO ] [sig ] [1825/3512] Completed KTF in 0.4s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:35.144240] [INFO ] [sig ] [1826/3512] Forecasting KURA... [2026-01-08T20:25:35.144272] [INFO ] [sig ] Generating forecast for: KURA [2026-01-08T20:25:35.144303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-08T20:25:35.157510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-08T20:25:35.157870] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-08T20:25:35.158888] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-08T20:25:35.158939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:35.158970] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:35.158996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:35.159051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:35.221185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:35.222020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:35.222103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:35.222137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:35.349910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:35.350066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:35.350107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:35.350136] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:35.353545] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=55.27%) [2026-01-08T20:25:35.353841] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-08T20:25:35.353967] [INFO ] [sig ] KURA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:35.494636] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/KURA.txt [2026-01-08T20:25:35.494794] [INFO ] [sig ] [1826/3512] Completed KURA in 0.4s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:35.494835] [INFO ] [sig ] [1827/3512] Forecasting KVHI... [2026-01-08T20:25:35.494869] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-08T20:25:35.494899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-08T20:25:35.506822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-08T20:25:35.507187] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-08T20:25:35.508019] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-08T20:25:35.508071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:35.508103] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:35.508129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:35.508184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:35.564872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:35.565765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:35.565853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:35.565886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:35.678427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:35.678597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:35.678637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:35.678666] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:35.682035] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=40.28%) [2026-01-08T20:25:35.682313] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-08T20:25:35.682435] [INFO ] [sig ] KVHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:35.819256] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KVHI.txt [2026-01-08T20:25:35.819390] [INFO ] [sig ] [1827/3512] Completed KVHI in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:35.819428] [INFO ] [sig ] [1828/3512] Forecasting KVUE... [2026-01-08T20:25:35.819457] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-08T20:25:35.819486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-08T20:25:35.831619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-08T20:25:35.832068] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-08T20:25:35.832918] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-08T20:25:35.832969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:35.833002] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:35.833028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:35.833084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:35.890826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:35.891722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:35.891806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:35.891838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:36.006389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:36.006555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:36.006616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:36.006646] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:36.010223] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-01-08T20:25:36.010559] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-08T20:25:36.010715] [INFO ] [sig ] KVUE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:36.149758] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KVUE.txt [2026-01-08T20:25:36.149963] [INFO ] [sig ] [1828/3512] Completed KVUE in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:36.150008] [INFO ] [sig ] [1829/3512] Forecasting KVYO... [2026-01-08T20:25:36.150037] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-08T20:25:36.150066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-08T20:25:36.164312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-08T20:25:36.164942] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-08T20:25:36.166020] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-08T20:25:36.166266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:36.166300] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:36.166327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:36.166384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:36.223620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:36.224439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:36.224526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:36.224560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:36.349336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:36.349494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:36.349534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:36.349563] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:36.353207] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=25.46%) [2026-01-08T20:25:36.353500] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-08T20:25:36.353650] [INFO ] [sig ] KVYO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:36.491279] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KVYO.txt [2026-01-08T20:25:36.491423] [INFO ] [sig ] [1829/3512] Completed KVYO in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:36.491462] [INFO ] [sig ] [1830/3512] Forecasting KYN... [2026-01-08T20:25:36.491492] [INFO ] [sig ] Generating forecast for: KYN [2026-01-08T20:25:36.491521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-08T20:25:36.507242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-08T20:25:36.507663] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-08T20:25:36.508532] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-08T20:25:36.508616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:36.508653] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:36.508683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:36.508741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:36.568449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:36.569332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:36.569420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:36.569454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:36.686378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:36.686534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:36.686593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:36.686625] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:36.690281] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=15.71%) [2026-01-08T20:25:36.690608] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-08T20:25:36.690736] [INFO ] [sig ] KYN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:36.841632] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KYN.txt [2026-01-08T20:25:36.841808] [INFO ] [sig ] [1830/3512] Completed KYN in 0.4s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:36.841868] [INFO ] [sig ] [1831/3512] Forecasting KYTX... [2026-01-08T20:25:36.841903] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-08T20:25:36.841933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-08T20:25:36.853739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-08T20:25:36.854088] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-08T20:25:36.854933] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-08T20:25:36.854986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:36.855018] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:36.855215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:36.855272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:36.914751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:36.915835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:36.915924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:36.915958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:37.038398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:37.038558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:37.038614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:37.038647] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:37.042120] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-08T20:25:37.042411] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-08T20:25:37.042544] [INFO ] [sig ] KYTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:37.189278] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KYTX.txt [2026-01-08T20:25:37.189404] [INFO ] [sig ] [1831/3512] Completed KYTX in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:37.189442] [INFO ] [sig ] [1832/3512] Forecasting KZIA... [2026-01-08T20:25:37.189471] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-08T20:25:37.189500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-08T20:25:37.200474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-08T20:25:37.200784] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-08T20:25:37.201608] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-08T20:25:37.201662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:37.201740] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:37.201780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:37.201861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:37.261342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:37.262192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:37.262285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:37.262319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:37.381274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:37.381420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:37.381459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:37.381486] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:37.384809] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-01-08T20:25:37.385076] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-08T20:25:37.385194] [INFO ] [sig ] KZIA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:37.524204] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/KZIA.txt [2026-01-08T20:25:37.524351] [INFO ] [sig ] [1832/3512] Completed KZIA in 0.3s | 2.89 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-08T20:25:37.524393] [INFO ] [sig ] [1833/3512] Forecasting L... [2026-01-08T20:25:37.524424] [INFO ] [sig ] Generating forecast for: L [2026-01-08T20:25:37.524454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-08T20:25:37.536633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-08T20:25:37.536977] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-08T20:25:37.537819] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-08T20:25:37.537871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:37.537903] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:37.537929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:37.537985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:37.594031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:37.594823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:37.594912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:37.594945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:37.709419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:37.709592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:37.709634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:37.709663] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:37.712979] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-01-08T20:25:37.713271] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-08T20:25:37.713402] [INFO ] [sig ] L: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:37.911370] [INFO ] [LOCAL ] Saved forecast: L 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/L.txt [2026-01-08T20:25:37.911515] [INFO ] [sig ] [1833/3512] Completed L in 0.4s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-08T20:25:37.911561] [INFO ] [sig ] [1834/3512] Forecasting LAB... [2026-01-08T20:25:37.911609] [INFO ] [sig ] Generating forecast for: LAB [2026-01-08T20:25:37.911641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-08T20:25:37.923611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-08T20:25:37.923911] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-08T20:25:37.924717] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-08T20:25:37.924768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:37.924800] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:37.924827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:37.924894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:37.981043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:37.981759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:37.981845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:37.981877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:38.102237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:38.102393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:38.102433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:38.102461] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:38.105944] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=29.08%) [2026-01-08T20:25:38.106258] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-08T20:25:38.106392] [INFO ] [sig ] LAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:38.250092] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LAB.txt [2026-01-08T20:25:38.250255] [INFO ] [sig ] [1834/3512] Completed LAB in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-08T20:25:38.250297] [INFO ] [sig ] [1835/3512] Forecasting LAC... [2026-01-08T20:25:38.250326] [INFO ] [sig ] Generating forecast for: LAC [2026-01-08T20:25:38.250356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-08T20:25:38.262345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-08T20:25:38.262758] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-08T20:25:38.263551] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-08T20:25:38.263620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:38.263652] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:38.263678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:38.263734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:38.330326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:38.331291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:38.331409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:38.331441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:38.458269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:38.458643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:38.458723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:38.458755] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:38.462708] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-01-08T20:25:38.463048] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-08T20:25:38.463213] [INFO ] [sig ] LAC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:38.615932] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LAC.txt [2026-01-08T20:25:38.616081] [INFO ] [sig ] [1835/3512] Completed LAC in 0.4s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-08T20:25:38.616124] [INFO ] [sig ] [1836/3512] Forecasting LAD... [2026-01-08T20:25:38.616154] [INFO ] [sig ] Generating forecast for: LAD [2026-01-08T20:25:38.616185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-08T20:25:38.628928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-08T20:25:38.629246] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-08T20:25:38.630132] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-08T20:25:38.630186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:38.630218] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:38.630246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:38.630303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:38.690067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:38.690909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:38.690995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:38.691027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:38.809798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:38.809961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:38.810009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:38.810044] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:38.813371] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=13.38%) [2026-01-08T20:25:38.813669] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-08T20:25:38.813796] [INFO ] [sig ] LAD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:38.955001] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LAD.txt [2026-01-08T20:25:38.955142] [INFO ] [sig ] [1836/3512] Completed LAD in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.7m [2026-01-08T20:25:38.955181] [INFO ] [sig ] [1837/3512] Forecasting LAES... [2026-01-08T20:25:38.955210] [INFO ] [sig ] Generating forecast for: LAES [2026-01-08T20:25:38.955241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-08T20:25:38.968241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-08T20:25:38.968584] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-08T20:25:38.969363] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-08T20:25:38.969414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:38.969444] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:38.969470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:38.969526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:39.025384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:39.026028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:39.026105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:39.026137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:39.142930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:39.143084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:39.143139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:39.143170] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:39.146477] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=40.89%) [2026-01-08T20:25:39.146765] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-08T20:25:39.146918] [INFO ] [sig ] LAES: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:39.284009] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LAES.txt [2026-01-08T20:25:39.284140] [INFO ] [sig ] [1837/3512] Completed LAES in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:39.284179] [INFO ] [sig ] [1838/3512] Forecasting LAKE... [2026-01-08T20:25:39.284209] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-08T20:25:39.284238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-08T20:25:39.296423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-08T20:25:39.296736] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-08T20:25:39.297498] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-08T20:25:39.297548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:39.297598] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:39.297626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:39.297683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:39.353669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:39.354369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:39.354450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:39.354484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:39.470550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:39.470710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:39.470748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:39.470776] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:39.474038] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: DOWN (p=12.22%) [2026-01-08T20:25:39.474311] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-08T20:25:39.474433] [INFO ] [sig ] LAKE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:39.615312] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LAKE.txt [2026-01-08T20:25:39.615433] [INFO ] [sig ] [1838/3512] Completed LAKE in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:39.615471] [INFO ] [sig ] [1839/3512] Forecasting LAND... [2026-01-08T20:25:39.615501] [INFO ] [sig ] Generating forecast for: LAND [2026-01-08T20:25:39.615531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-08T20:25:39.627842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-08T20:25:39.628183] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-08T20:25:39.629127] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-08T20:25:39.629180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:39.629213] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:39.629239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:39.629296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:39.688588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:39.689446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:39.689534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:39.689569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:39.811545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:39.811725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:39.811766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:39.811793] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:39.815171] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=23.99%) [2026-01-08T20:25:39.815459] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-08T20:25:39.815603] [INFO ] [sig ] LAND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:39.954770] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LAND.txt [2026-01-08T20:25:39.954908] [INFO ] [sig ] [1839/3512] Completed LAND in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:39.954947] [INFO ] [sig ] [1840/3512] Forecasting LANDO... [2026-01-08T20:25:39.954976] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-08T20:25:39.955005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-08T20:25:39.966553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-08T20:25:39.966892] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-08T20:25:39.967737] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-08T20:25:39.967791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:39.967825] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:39.967852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:39.967910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:40.027078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:40.027947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:40.028029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:40.028063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:40.134091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:40.134241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:40.134282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:40.134312] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:40.137702] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=37.89%) [2026-01-08T20:25:40.137976] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-08T20:25:40.138099] [INFO ] [sig ] LANDO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:40.282343] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LANDO.txt [2026-01-08T20:25:40.282498] [INFO ] [sig ] [1840/3512] Completed LANDO in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:40.282537] [INFO ] [sig ] [1841/3512] Forecasting LANDP... [2026-01-08T20:25:40.282567] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-08T20:25:40.282616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-08T20:25:40.299057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-08T20:25:40.299666] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-08T20:25:40.300506] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-08T20:25:40.300560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:40.300623] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:40.300652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:40.300713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:40.361320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:40.362228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:40.362318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:40.362352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:40.478688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:40.478848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:40.478886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:40.478914] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:40.482354] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: UP (p=63.87%) [2026-01-08T20:25:40.482671] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-08T20:25:40.482800] [INFO ] [sig ] LANDP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:40.622454] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LANDP.txt [2026-01-08T20:25:40.622618] [INFO ] [sig ] [1841/3512] Completed LANDP in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:40.622659] [INFO ] [sig ] [1842/3512] Forecasting LASE... [2026-01-08T20:25:40.622687] [INFO ] [sig ] Generating forecast for: LASE [2026-01-08T20:25:40.622717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-08T20:25:40.634039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-08T20:25:40.634359] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-08T20:25:40.635162] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-08T20:25:40.635212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:40.635243] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:40.635270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:40.635325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:40.691552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:40.692395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:40.692512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:40.692546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:40.810222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:40.810394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:40.810437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:40.810467] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:40.813969] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-01-08T20:25:40.814281] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-08T20:25:40.814419] [INFO ] [sig ] LASE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:40.955140] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LASE.txt [2026-01-08T20:25:40.955279] [INFO ] [sig ] [1842/3512] Completed LASE in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:40.955318] [INFO ] [sig ] [1843/3512] Forecasting LAZ... [2026-01-08T20:25:40.955359] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-08T20:25:40.955402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-08T20:25:40.967220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-08T20:25:40.967608] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-08T20:25:40.968449] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-08T20:25:40.968500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:40.968532] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:40.968558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:40.968641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:41.027071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:41.027849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:41.027932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:41.027966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:41.147304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:41.147460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:41.147499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:41.147527] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:41.150940] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=88.75%) [2026-01-08T20:25:41.151243] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-08T20:25:41.151370] [INFO ] [sig ] LAZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:41.295194] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LAZ.txt [2026-01-08T20:25:41.295331] [INFO ] [sig ] [1843/3512] Completed LAZ in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:41.295371] [INFO ] [sig ] [1844/3512] Forecasting LBRDA... [2026-01-08T20:25:41.295399] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-08T20:25:41.295428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-08T20:25:41.306540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-08T20:25:41.306871] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-08T20:25:41.307698] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-08T20:25:41.307750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:41.307784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:41.307811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:41.307869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:41.366661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:41.367567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:41.367667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:41.367699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:41.492982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:41.493138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:41.493184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:41.493218] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:41.496636] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-01-08T20:25:41.496923] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-08T20:25:41.497054] [INFO ] [sig ] LBRDA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:41.634671] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LBRDA.txt [2026-01-08T20:25:41.634814] [INFO ] [sig ] [1844/3512] Completed LBRDA in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:41.634858] [INFO ] [sig ] [1845/3512] Forecasting LBRDK... [2026-01-08T20:25:41.634888] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-08T20:25:41.634918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-08T20:25:41.648976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-08T20:25:41.649289] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-08T20:25:41.650078] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-08T20:25:41.650129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:41.650163] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:41.650200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:41.650259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:41.707346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:41.708053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:41.708135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:41.708169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:41.831689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:41.831843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:41.831884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:41.831915] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:41.835390] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-01-08T20:25:41.835702] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-08T20:25:41.835831] [INFO ] [sig ] LBRDK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:41.974566] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LBRDK.txt [2026-01-08T20:25:41.974728] [INFO ] [sig ] [1845/3512] Completed LBRDK in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:41.974766] [INFO ] [sig ] [1846/3512] Forecasting LBTYA... [2026-01-08T20:25:41.974796] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-08T20:25:41.974826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-08T20:25:41.988733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-08T20:25:41.989130] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-08T20:25:41.990024] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-08T20:25:41.990078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:41.990111] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:41.990138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:41.990194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:42.048857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:42.049632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:42.049713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:42.049746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:42.172126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:42.172277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:42.172315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:42.172344] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:42.175723] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=61.65%) [2026-01-08T20:25:42.175994] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-08T20:25:42.176135] [INFO ] [sig ] LBTYA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:42.316014] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LBTYA.txt [2026-01-08T20:25:42.316146] [INFO ] [sig ] [1846/3512] Completed LBTYA in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:42.316185] [INFO ] [sig ] [1847/3512] Forecasting LBTYK... [2026-01-08T20:25:42.316213] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-08T20:25:42.316243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-08T20:25:42.327625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-08T20:25:42.327883] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-08T20:25:42.328721] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-08T20:25:42.328772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:42.328804] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:42.328831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:42.328886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:42.386428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:42.387078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:42.387157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:42.387190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:42.508551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:42.508685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:42.508721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:42.508749] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:42.512078] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=47.80%) [2026-01-08T20:25:42.512344] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-08T20:25:42.512462] [INFO ] [sig ] LBTYK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:42.654839] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LBTYK.txt [2026-01-08T20:25:42.654989] [INFO ] [sig ] [1847/3512] Completed LBTYK in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:42.655030] [INFO ] [sig ] [1848/3512] Forecasting LC... [2026-01-08T20:25:42.655062] [INFO ] [sig ] Generating forecast for: LC [2026-01-08T20:25:42.655093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-08T20:25:42.666728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-08T20:25:42.667084] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-08T20:25:42.667881] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-08T20:25:42.667933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:42.667964] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:42.667990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:42.668046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:42.725417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:42.726448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:42.726535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:42.726567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:42.846609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:42.846762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:42.846820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:42.846850] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:42.850176] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: UP (p=61.36%) [2026-01-08T20:25:42.850444] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-08T20:25:42.850564] [INFO ] [sig ] LC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:42.992400] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LC.txt [2026-01-08T20:25:42.992528] [INFO ] [sig ] [1848/3512] Completed LC in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:42.992567] [INFO ] [sig ] [1849/3512] Forecasting LCFY... [2026-01-08T20:25:42.992616] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-08T20:25:42.992647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-08T20:25:43.003448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-08T20:25:43.003785] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-08T20:25:43.004656] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-08T20:25:43.004745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:43.004791] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:43.004829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:43.004909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:43.063473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:43.064329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:43.064437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:43.064472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:43.179700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:43.179851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:43.179891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:43.179919] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:43.183226] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-08T20:25:43.183511] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-08T20:25:43.183658] [INFO ] [sig ] LCFY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:43.322481] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LCFY.txt [2026-01-08T20:25:43.322620] [INFO ] [sig ] [1849/3512] Completed LCFY in 0.3s | 2.89 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-08T20:25:43.322660] [INFO ] [sig ] [1850/3512] Forecasting LCID... [2026-01-08T20:25:43.322690] [INFO ] [sig ] Generating forecast for: LCID [2026-01-08T20:25:43.322719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-08T20:25:43.334362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-08T20:25:43.334655] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-08T20:25:43.335471] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-08T20:25:43.335523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:43.335556] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:43.335610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:43.335672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:43.393557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:43.394282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:43.394377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:43.394410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:43.511685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:43.511845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:43.511884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:43.511911] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:43.515266] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=13.93%) [2026-01-08T20:25:43.515545] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-08T20:25:43.515691] [INFO ] [sig ] LCID: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:43.657558] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LCID.txt [2026-01-08T20:25:43.657732] [INFO ] [sig ] [1850/3512] Completed LCID in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-08T20:25:43.657775] [INFO ] [sig ] [1851/3512] Forecasting LCII... [2026-01-08T20:25:43.657806] [INFO ] [sig ] Generating forecast for: LCII [2026-01-08T20:25:43.657841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-08T20:25:43.669493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-08T20:25:43.669786] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-08T20:25:43.670616] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-08T20:25:43.670668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:43.670701] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:43.670729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:43.670786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:43.728815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:43.729445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:43.729531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:43.729566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:43.843543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:43.843677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:43.843714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:43.843742] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:43.846893] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-08T20:25:43.847163] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-08T20:25:43.847280] [INFO ] [sig ] LCII: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:43.987109] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LCII.txt [2026-01-08T20:25:43.987259] [INFO ] [sig ] [1851/3512] Completed LCII in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-08T20:25:43.987298] [INFO ] [sig ] [1852/3512] Forecasting LCNB... [2026-01-08T20:25:43.987327] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-08T20:25:43.987357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-08T20:25:43.998864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-08T20:25:43.999126] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-08T20:25:43.999936] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-08T20:25:43.999988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:44.000030] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:44.000058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:44.000115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:44.059763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:44.060638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:44.060720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:44.060753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:44.172173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:44.172306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:44.172387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:44.172427] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:44.175996] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: UP (p=72.57%) [2026-01-08T20:25:44.176269] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-08T20:25:44.176392] [INFO ] [sig ] LCNB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:44.316338] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LCNB.txt [2026-01-08T20:25:44.316455] [INFO ] [sig ] [1852/3512] Completed LCNB in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-08T20:25:44.316493] [INFO ] [sig ] [1853/3512] Forecasting LDI... [2026-01-08T20:25:44.316522] [INFO ] [sig ] Generating forecast for: LDI [2026-01-08T20:25:44.316551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-08T20:25:44.327973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-08T20:25:44.328228] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-08T20:25:44.329072] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-08T20:25:44.329125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:44.329157] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:44.329183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:44.329239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:44.390871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:44.391938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:44.392021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:44.392055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:44.511314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:44.511463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:44.511501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:44.511529] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:44.514867] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=59.78%) [2026-01-08T20:25:44.515134] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-08T20:25:44.515252] [INFO ] [sig ] LDI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:44.653528] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LDI.txt [2026-01-08T20:25:44.653667] [INFO ] [sig ] [1853/3512] Completed LDI in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.6m [2026-01-08T20:25:44.653707] [INFO ] [sig ] [1854/3512] Forecasting LDOS... [2026-01-08T20:25:44.653735] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-08T20:25:44.653764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-08T20:25:44.665360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-08T20:25:44.665692] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-08T20:25:44.666494] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-08T20:25:44.666546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:44.666596] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:44.666627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:44.666684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:44.723800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:44.724383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:44.724456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:44.724488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:44.839648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:44.839799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:44.839839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:44.839867] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:44.843203] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=15.02%) [2026-01-08T20:25:44.843492] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-08T20:25:44.843633] [INFO ] [sig ] LDOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:44.982402] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LDOS.txt [2026-01-08T20:25:44.982529] [INFO ] [sig ] [1854/3512] Completed LDOS in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:44.982568] [INFO ] [sig ] [1855/3512] Forecasting LDP... [2026-01-08T20:25:44.982616] [INFO ] [sig ] Generating forecast for: LDP [2026-01-08T20:25:44.982645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-08T20:25:44.994292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-08T20:25:44.994602] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-08T20:25:44.995463] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-08T20:25:44.995514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:44.995546] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:44.995596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:44.995687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:45.054214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:45.055059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:45.055139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:45.055172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:45.176731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:45.176890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:45.176933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:45.176962] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:45.180441] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=71.17%) [2026-01-08T20:25:45.180737] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-08T20:25:45.180867] [INFO ] [sig ] LDP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:45.319468] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LDP.txt [2026-01-08T20:25:45.319607] [INFO ] [sig ] [1855/3512] Completed LDP in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:45.319648] [INFO ] [sig ] [1856/3512] Forecasting LDSF... [2026-01-08T20:25:45.319683] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-08T20:25:45.319747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-08T20:25:45.331654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-08T20:25:45.331937] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-08T20:25:45.332851] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-08T20:25:45.332905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:45.332938] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:45.332965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:45.333021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:45.390692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:45.391341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:45.391420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:45.391454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:45.504889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:45.505023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:45.505061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:45.505089] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:45.508300] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=55.40%) [2026-01-08T20:25:45.508614] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-08T20:25:45.508734] [INFO ] [sig ] LDSF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:45.647870] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LDSF.txt [2026-01-08T20:25:45.648034] [INFO ] [sig ] [1856/3512] Completed LDSF in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:45.648079] [INFO ] [sig ] [1857/3512] Forecasting LE... [2026-01-08T20:25:45.648109] [INFO ] [sig ] Generating forecast for: LE [2026-01-08T20:25:45.648138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-08T20:25:45.660163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-08T20:25:45.660511] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-08T20:25:45.661370] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-08T20:25:45.661423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:45.661454] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:45.661482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:45.661538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:45.718176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:45.718886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:45.718964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:45.718997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:45.841498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:45.841669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:45.841708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:45.841737] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:45.845120] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=63.78%) [2026-01-08T20:25:45.845400] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-08T20:25:45.845526] [INFO ] [sig ] LE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:45.987539] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LE.txt [2026-01-08T20:25:45.987696] [INFO ] [sig ] [1857/3512] Completed LE in 0.3s | 2.89 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:45.987735] [INFO ] [sig ] [1858/3512] Forecasting LEA... [2026-01-08T20:25:45.987764] [INFO ] [sig ] Generating forecast for: LEA [2026-01-08T20:25:45.987794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-08T20:25:45.999298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-08T20:25:45.999663] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-08T20:25:46.000449] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-08T20:25:46.000500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:46.000531] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:46.000557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:46.000636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:46.057418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:46.058078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:46.058154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:46.058186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:46.173623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:46.173781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:46.173820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:46.173848] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:46.177667] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-08T20:25:46.178018] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-08T20:25:46.178152] [INFO ] [sig ] LEA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:46.318475] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LEA.txt [2026-01-08T20:25:46.318650] [INFO ] [sig ] [1858/3512] Completed LEA in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:46.318693] [INFO ] [sig ] [1859/3512] Forecasting LECO... [2026-01-08T20:25:46.318723] [INFO ] [sig ] Generating forecast for: LECO [2026-01-08T20:25:46.318753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-08T20:25:46.333456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-08T20:25:46.333876] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-08T20:25:46.334690] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-08T20:25:46.334741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:46.334773] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:46.334799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:46.334855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:46.393053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:46.393983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:46.394070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:46.394103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:46.510775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:46.510925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:46.510965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:46.511011] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:46.514289] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=43.21%) [2026-01-08T20:25:46.514558] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-08T20:25:46.514698] [INFO ] [sig ] LECO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:46.656194] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LECO.txt [2026-01-08T20:25:46.656386] [INFO ] [sig ] [1859/3512] Completed LECO in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:46.656431] [INFO ] [sig ] [1860/3512] Forecasting LEG... [2026-01-08T20:25:46.656461] [INFO ] [sig ] Generating forecast for: LEG [2026-01-08T20:25:46.656500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-08T20:25:46.669450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-08T20:25:46.669860] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-08T20:25:46.670842] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-08T20:25:46.670895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:46.670927] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:46.670956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:46.671013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:46.728806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:46.729499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:46.729604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:46.729641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:46.847047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:46.847172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:46.847212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:46.847240] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:46.850530] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-01-08T20:25:46.850828] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-08T20:25:46.850969] [INFO ] [sig ] LEG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:46.991835] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LEG.txt [2026-01-08T20:25:46.991976] [INFO ] [sig ] [1860/3512] Completed LEG in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:46.992016] [INFO ] [sig ] [1861/3512] Forecasting LEGH... [2026-01-08T20:25:46.992045] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-08T20:25:46.992075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-08T20:25:47.003261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-08T20:25:47.003536] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-08T20:25:47.004343] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-08T20:25:47.004393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:47.004424] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:47.004449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:47.004504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:47.060534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:47.061158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:47.061237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:47.061268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:47.175444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:47.175563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:47.175626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:47.175653] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:47.178893] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: DOWN (p=12.81%) [2026-01-08T20:25:47.179162] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-08T20:25:47.179283] [INFO ] [sig ] LEGH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:47.319082] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LEGH.txt [2026-01-08T20:25:47.319195] [INFO ] [sig ] [1861/3512] Completed LEGH in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:47.319231] [INFO ] [sig ] [1862/3512] Forecasting LEGN... [2026-01-08T20:25:47.319259] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-08T20:25:47.319287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-08T20:25:47.334616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-08T20:25:47.334887] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-08T20:25:47.335679] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-08T20:25:47.335730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:47.335761] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:47.335787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:47.335843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:47.395612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:47.396344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:47.396432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:47.396466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:47.512301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:47.512434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:47.512472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:47.512500] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:47.515751] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-08T20:25:47.516016] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-08T20:25:47.516139] [INFO ] [sig ] LEGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:47.654719] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LEGN.txt [2026-01-08T20:25:47.654835] [INFO ] [sig ] [1862/3512] Completed LEGN in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:47.654873] [INFO ] [sig ] [1863/3512] Forecasting LEN... [2026-01-08T20:25:47.654902] [INFO ] [sig ] Generating forecast for: LEN [2026-01-08T20:25:47.654931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-08T20:25:47.668418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-08T20:25:47.668795] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-08T20:25:47.669648] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-08T20:25:47.669700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:47.669733] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:47.669759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:47.669838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:47.727161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:47.727797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:47.727878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:47.727911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:47.849160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:47.849285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:47.849322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:47.849351] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:47.852613] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=78.22%) [2026-01-08T20:25:47.852885] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-08T20:25:47.853008] [INFO ] [sig ] LEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:47.989703] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LEN.txt [2026-01-08T20:25:47.989815] [INFO ] [sig ] [1863/3512] Completed LEN in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:47.989854] [INFO ] [sig ] [1864/3512] Forecasting LENZ... [2026-01-08T20:25:47.989883] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-08T20:25:47.989911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-08T20:25:48.002007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-08T20:25:48.002333] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-08T20:25:48.003161] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-08T20:25:48.003211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:48.003243] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:48.003269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:48.003325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:48.059343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:48.059965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:48.060043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:48.060074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:48.182424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:48.182601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:48.182642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:48.182671] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:48.186090] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=79.65%) [2026-01-08T20:25:48.186361] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-08T20:25:48.186485] [INFO ] [sig ] LENZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:48.325371] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LENZ.txt [2026-01-08T20:25:48.325487] [INFO ] [sig ] [1864/3512] Completed LENZ in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:48.325525] [INFO ] [sig ] [1865/3512] Forecasting LEO... [2026-01-08T20:25:48.325554] [INFO ] [sig ] Generating forecast for: LEO [2026-01-08T20:25:48.325600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-08T20:25:48.337788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-08T20:25:48.338110] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-08T20:25:48.338947] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-08T20:25:48.339011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:48.339043] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:48.339068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:48.339124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:48.396521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:48.397415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:48.397506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:48.397538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:48.520349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:48.520520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:48.520561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:48.520609] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:48.523981] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-01-08T20:25:48.524253] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-08T20:25:48.524374] [INFO ] [sig ] LEO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:48.664420] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LEO.txt [2026-01-08T20:25:48.664605] [INFO ] [sig ] [1865/3512] Completed LEO in 0.3s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:48.664668] [INFO ] [sig ] [1866/3512] Forecasting LESL... [2026-01-08T20:25:48.664702] [INFO ] [sig ] Generating forecast for: LESL [2026-01-08T20:25:48.664734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-08T20:25:48.677162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-08T20:25:48.677477] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-08T20:25:48.678281] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-08T20:25:48.678387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:48.678421] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:48.678448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:48.678504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:48.735911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:48.737000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:48.737104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:48.737148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:48.868390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:48.868567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:48.868640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:48.868671] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:48.872486] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-01-08T20:25:48.872810] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-08T20:25:48.872956] [INFO ] [sig ] LESL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:49.017798] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LESL.txt [2026-01-08T20:25:49.017968] [INFO ] [sig ] [1866/3512] Completed LESL in 0.4s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:49.018022] [INFO ] [sig ] [1867/3512] Forecasting LEVI... [2026-01-08T20:25:49.018056] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-08T20:25:49.018099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-08T20:25:49.040408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-08T20:25:49.040767] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-08T20:25:49.041598] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-08T20:25:49.041649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:49.041680] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:49.041706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:49.041761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:49.098447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:49.099170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:49.099265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:49.099302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:49.220559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:49.220734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:49.220776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:49.220806] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:49.224249] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: UP (p=67.77%) [2026-01-08T20:25:49.224525] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-08T20:25:49.224667] [INFO ] [sig ] LEVI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:49.369188] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LEVI.txt [2026-01-08T20:25:49.369323] [INFO ] [sig ] [1867/3512] Completed LEVI in 0.4s | 2.90 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-08T20:25:49.369363] [INFO ] [sig ] [1868/3512] Forecasting LFMD... [2026-01-08T20:25:49.369392] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-08T20:25:49.369423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-08T20:25:49.380712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-08T20:25:49.380992] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-08T20:25:49.381812] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-08T20:25:49.381864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:49.381897] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:49.381924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:49.381982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:49.442073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:49.442967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:49.443053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:49.443087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:49.567085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:49.567240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:49.567281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:49.567310] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:49.570874] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-08T20:25:49.571149] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-08T20:25:49.571275] [INFO ] [sig ] LFMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:49.711015] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LFMD.txt [2026-01-08T20:25:49.711180] [INFO ] [sig ] [1868/3512] Completed LFMD in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-08T20:25:49.711230] [INFO ] [sig ] [1869/3512] Forecasting LFUS... [2026-01-08T20:25:49.711266] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-08T20:25:49.711302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-08T20:25:49.723120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-08T20:25:49.723456] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-08T20:25:49.724251] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-08T20:25:49.724302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:49.724333] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:49.724359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:49.724415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:49.780345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:49.781180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:49.781262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:49.781294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:49.901607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:49.901761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:49.901832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:49.901862] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:49.905175] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-01-08T20:25:49.905444] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-08T20:25:49.905566] [INFO ] [sig ] LFUS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:50.043354] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LFUS.txt [2026-01-08T20:25:50.043510] [INFO ] [sig ] [1869/3512] Completed LFUS in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-08T20:25:50.043550] [INFO ] [sig ] [1870/3512] Forecasting LFVN... [2026-01-08T20:25:50.043608] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-08T20:25:50.043640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-08T20:25:50.055261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-08T20:25:50.055684] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-08T20:25:50.056471] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-08T20:25:50.056522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:50.056554] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:50.056607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:50.056666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:50.112638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:50.113352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:50.113430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:50.113463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:50.231279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:50.231438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:50.231475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:50.231503] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:50.234844] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-08T20:25:50.235111] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-08T20:25:50.235234] [INFO ] [sig ] LFVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:50.379986] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LFVN.txt [2026-01-08T20:25:50.380172] [INFO ] [sig ] [1870/3512] Completed LFVN in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.5m [2026-01-08T20:25:50.380225] [INFO ] [sig ] [1871/3512] Forecasting LGCL... [2026-01-08T20:25:50.380265] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-08T20:25:50.380303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-08T20:25:50.392114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-08T20:25:50.392466] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-08T20:25:50.393321] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-08T20:25:50.393374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:50.393407] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:50.393436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:50.393494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:50.459024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:50.459932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:50.460018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:50.460051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:50.570218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:50.570388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:50.570427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:50.570455] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:50.573880] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-01-08T20:25:50.574164] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-08T20:25:50.574291] [INFO ] [sig ] LGCL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:50.719872] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LGCL.txt [2026-01-08T20:25:50.720036] [INFO ] [sig ] [1871/3512] Completed LGCL in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:50.720079] [INFO ] [sig ] [1872/3512] Forecasting LGI... [2026-01-08T20:25:50.720110] [INFO ] [sig ] Generating forecast for: LGI [2026-01-08T20:25:50.720140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-08T20:25:50.732953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-08T20:25:50.733286] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-08T20:25:50.734189] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-08T20:25:50.734242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:50.734275] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:50.734301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:50.734356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:50.792039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:50.792708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:50.792786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:50.792819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:50.911306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:50.911445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:50.911482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:50.911510] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:50.914672] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-01-08T20:25:50.914935] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-08T20:25:50.915055] [INFO ] [sig ] LGI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:51.052566] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LGI.txt [2026-01-08T20:25:51.052692] [INFO ] [sig ] [1872/3512] Completed LGI in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:51.052729] [INFO ] [sig ] [1873/3512] Forecasting LGIH... [2026-01-08T20:25:51.052789] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-08T20:25:51.052831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-08T20:25:51.064260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-08T20:25:51.064548] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-08T20:25:51.065363] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-08T20:25:51.065414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:51.065446] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:51.065473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:51.065530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:51.122978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:51.123807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:51.123891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:51.123924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:51.242815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:51.242986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:51.243025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:51.243053] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:51.246493] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: DOWN (p=40.44%) [2026-01-08T20:25:51.246774] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-08T20:25:51.246894] [INFO ] [sig ] LGIH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:51.385560] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LGIH.txt [2026-01-08T20:25:51.385733] [INFO ] [sig ] [1873/3512] Completed LGIH in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:51.385775] [INFO ] [sig ] [1874/3512] Forecasting LGND... [2026-01-08T20:25:51.385803] [INFO ] [sig ] Generating forecast for: LGND [2026-01-08T20:25:51.385833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-08T20:25:51.397517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-08T20:25:51.397820] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-08T20:25:51.398663] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-08T20:25:51.398714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:51.398747] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:51.398775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:51.398833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:51.456770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:51.457349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:51.457424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:51.457455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:51.574186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:51.574338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:51.574378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:51.574407] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:51.577731] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: DOWN (p=26.05%) [2026-01-08T20:25:51.578017] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-08T20:25:51.578144] [INFO ] [sig ] LGND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:51.717029] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LGND.txt [2026-01-08T20:25:51.717185] [INFO ] [sig ] [1874/3512] Completed LGND in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:51.717225] [INFO ] [sig ] [1875/3512] Forecasting LH... [2026-01-08T20:25:51.717255] [INFO ] [sig ] Generating forecast for: LH [2026-01-08T20:25:51.717284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-08T20:25:51.729198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-08T20:25:51.729545] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-08T20:25:51.730367] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-08T20:25:51.730418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:51.730450] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:51.730477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:51.730535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:51.789102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:51.789876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:51.789957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:51.789990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:51.908956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:51.909105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:51.909143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:51.909171] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:51.912501] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=0.22%) [2026-01-08T20:25:51.912796] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-08T20:25:51.912923] [INFO ] [sig ] LH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:52.054853] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LH.txt [2026-01-08T20:25:52.054985] [INFO ] [sig ] [1875/3512] Completed LH in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:52.055026] [INFO ] [sig ] [1876/3512] Forecasting LHX... [2026-01-08T20:25:52.055055] [INFO ] [sig ] Generating forecast for: LHX [2026-01-08T20:25:52.055085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-08T20:25:52.066543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-08T20:25:52.066849] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-08T20:25:52.067676] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-08T20:25:52.067730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:52.067774] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:52.067803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:52.067914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:52.125079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:52.125944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:52.126022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:52.126053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:52.248196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:52.248344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:52.248382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:52.248411] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:52.251558] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-08T20:25:52.251838] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-08T20:25:52.251957] [INFO ] [sig ] LHX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:52.391239] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LHX.txt [2026-01-08T20:25:52.391390] [INFO ] [sig ] [1876/3512] Completed LHX in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:52.391430] [INFO ] [sig ] [1877/3512] Forecasting LI... [2026-01-08T20:25:52.391461] [INFO ] [sig ] Generating forecast for: LI [2026-01-08T20:25:52.391491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-08T20:25:52.403078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-08T20:25:52.403380] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-08T20:25:52.404174] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-08T20:25:52.404225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:52.404255] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:52.404281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:52.404338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:52.461051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:52.461713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:52.461789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:52.461820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:52.582702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:52.582844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:52.582882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:52.582910] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:52.586208] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=45.39%) [2026-01-08T20:25:52.586474] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-08T20:25:52.586613] [INFO ] [sig ] LI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:52.723931] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LI.txt [2026-01-08T20:25:52.724047] [INFO ] [sig ] [1877/3512] Completed LI in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:52.724084] [INFO ] [sig ] [1878/3512] Forecasting LICN... [2026-01-08T20:25:52.724114] [INFO ] [sig ] Generating forecast for: LICN [2026-01-08T20:25:52.724143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-08T20:25:52.734996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-08T20:25:52.735257] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-08T20:25:52.736069] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-08T20:25:52.736121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:52.736153] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:52.736180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:52.736237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:52.797322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:52.798138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:52.798234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:52.798269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:52.911259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:52.911413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:52.911452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:52.911481] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:52.914822] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=25.42%) [2026-01-08T20:25:52.915100] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-08T20:25:52.915219] [INFO ] [sig ] LICN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:53.055146] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LICN.txt [2026-01-08T20:25:53.055287] [INFO ] [sig ] [1878/3512] Completed LICN in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:53.055326] [INFO ] [sig ] [1879/3512] Forecasting LIF... [2026-01-08T20:25:53.055356] [INFO ] [sig ] Generating forecast for: LIF [2026-01-08T20:25:53.055385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-08T20:25:53.066723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-08T20:25:53.067020] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-08T20:25:53.067843] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-08T20:25:53.067895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:53.067928] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:53.067955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:53.068014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:53.126401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:53.127262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:53.127354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:53.127388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:53.253625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:53.253785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:53.253823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:53.253851] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:53.257156] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=42.14%) [2026-01-08T20:25:53.257534] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-08T20:25:53.257711] [INFO ] [sig ] LIF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:53.396676] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LIF.txt [2026-01-08T20:25:53.396807] [INFO ] [sig ] [1879/3512] Completed LIF in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:53.396852] [INFO ] [sig ] [1880/3512] Forecasting LII... [2026-01-08T20:25:53.396883] [INFO ] [sig ] Generating forecast for: LII [2026-01-08T20:25:53.396912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-08T20:25:53.408243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-08T20:25:53.408554] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-08T20:25:53.409384] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-08T20:25:53.409437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:53.409469] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:53.409497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:53.409554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:53.468557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:53.469392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:53.469478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:53.469512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:53.588794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:53.588969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:53.589014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:53.589042] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:53.592610] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-08T20:25:53.592882] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-08T20:25:53.593004] [INFO ] [sig ] LII: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:53.731865] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LII.txt [2026-01-08T20:25:53.731974] [INFO ] [sig ] [1880/3512] Completed LII in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:53.732012] [INFO ] [sig ] [1881/3512] Forecasting LILA... [2026-01-08T20:25:53.732039] [INFO ] [sig ] Generating forecast for: LILA [2026-01-08T20:25:53.732067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-08T20:25:53.743210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-08T20:25:53.743490] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-08T20:25:53.744314] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-08T20:25:53.744367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:53.744400] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:53.744428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:53.744486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:53.803214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:53.803855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:53.803933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:53.803966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:53.921453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:53.921804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:53.921844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:53.921871] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:53.925354] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-01-08T20:25:53.925653] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-08T20:25:53.925800] [INFO ] [sig ] LILA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:54.066469] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LILA.txt [2026-01-08T20:25:54.066818] [INFO ] [sig ] [1881/3512] Completed LILA in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:54.066857] [INFO ] [sig ] [1882/3512] Forecasting LILAK... [2026-01-08T20:25:54.066885] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-08T20:25:54.066913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-08T20:25:54.079219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-08T20:25:54.079618] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-08T20:25:54.080444] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-08T20:25:54.080497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:54.080530] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:54.080558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:54.080671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:54.139541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:54.140374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:54.140459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:54.140493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:54.269111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:54.269298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:54.269341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:54.269372] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:54.273005] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-01-08T20:25:54.273287] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-08T20:25:54.273415] [INFO ] [sig ] LILAK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:54.412968] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LILAK.txt [2026-01-08T20:25:54.413090] [INFO ] [sig ] [1882/3512] Completed LILAK in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:54.413128] [INFO ] [sig ] [1883/3512] Forecasting LIN... [2026-01-08T20:25:54.413157] [INFO ] [sig ] Generating forecast for: LIN [2026-01-08T20:25:54.413186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-08T20:25:54.424857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-08T20:25:54.425189] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-08T20:25:54.426050] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-08T20:25:54.426104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:54.426137] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:54.426166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:54.426224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:54.485615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:54.486232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:54.486311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:54.486345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:54.604727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:54.604852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:54.604907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:54.604936] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:54.608330] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: DOWN (p=15.64%) [2026-01-08T20:25:54.608634] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-08T20:25:54.608760] [INFO ] [sig ] LIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:54.750491] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LIN.txt [2026-01-08T20:25:54.750639] [INFO ] [sig ] [1883/3512] Completed LIN in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:54.750680] [INFO ] [sig ] [1884/3512] Forecasting LINC... [2026-01-08T20:25:54.750710] [INFO ] [sig ] Generating forecast for: LINC [2026-01-08T20:25:54.750739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-08T20:25:54.762964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-08T20:25:54.763293] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-08T20:25:54.764189] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-08T20:25:54.764243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:54.764276] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:54.764303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:54.764376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:54.826462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:54.827220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:54.827302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:54.827337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:54.949741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:54.949927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:54.949974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:54.950002] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:54.953876] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: DOWN (p=19.62%) [2026-01-08T20:25:54.954208] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-08T20:25:54.954349] [INFO ] [sig ] LINC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:55.096753] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LINC.txt [2026-01-08T20:25:55.096899] [INFO ] [sig ] [1884/3512] Completed LINC in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:55.096936] [INFO ] [sig ] [1885/3512] Forecasting LIND... [2026-01-08T20:25:55.096966] [INFO ] [sig ] Generating forecast for: LIND [2026-01-08T20:25:55.096995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-08T20:25:55.108741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-08T20:25:55.109031] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-08T20:25:55.109822] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-08T20:25:55.109872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:55.109903] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:55.109930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:55.109985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:55.166303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:55.167008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:55.167103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:55.167136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:55.284783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:55.284939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:55.284980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:55.285008] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:55.288361] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: DOWN (p=26.68%) [2026-01-08T20:25:55.288672] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-08T20:25:55.288800] [INFO ] [sig ] LIND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:55.427264] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LIND.txt [2026-01-08T20:25:55.427403] [INFO ] [sig ] [1885/3512] Completed LIND in 0.3s | 2.90 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-08T20:25:55.427441] [INFO ] [sig ] [1886/3512] Forecasting LINE... [2026-01-08T20:25:55.427471] [INFO ] [sig ] Generating forecast for: LINE [2026-01-08T20:25:55.427500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-08T20:25:55.438743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-08T20:25:55.439054] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-08T20:25:55.439854] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-08T20:25:55.439905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:55.439936] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:55.439961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:55.440017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:55.496201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:55.496979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:55.497061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:55.497118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:55.621881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:55.622035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:55.622075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:55.622104] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:55.625665] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: UP (p=70.10%) [2026-01-08T20:25:55.625972] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-08T20:25:55.626109] [INFO ] [sig ] LINE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:55.770712] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LINE.txt [2026-01-08T20:25:55.770852] [INFO ] [sig ] [1886/3512] Completed LINE in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-08T20:25:55.770894] [INFO ] [sig ] [1887/3512] Forecasting LINK... [2026-01-08T20:25:55.770924] [INFO ] [sig ] Generating forecast for: LINK [2026-01-08T20:25:55.770960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-08T20:25:55.782614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-08T20:25:55.782944] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-08T20:25:55.783769] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-08T20:25:55.783821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:55.783865] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:55.783894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:55.783951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:55.844240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:55.845038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:55.845121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:55.845155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:55.962627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:55.962785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:55.962825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:55.962855] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:55.966486] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=42.04%) [2026-01-08T20:25:55.966802] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-08T20:25:55.966932] [INFO ] [sig ] LINK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:56.119391] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LINK.txt [2026-01-08T20:25:56.119559] [INFO ] [sig ] [1887/3512] Completed LINK in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.4m [2026-01-08T20:25:56.119627] [INFO ] [sig ] [1888/3512] Forecasting LITE... [2026-01-08T20:25:56.119672] [INFO ] [sig ] Generating forecast for: LITE [2026-01-08T20:25:56.119712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-08T20:25:56.133045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-08T20:25:56.133419] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-08T20:25:56.134252] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-08T20:25:56.134305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:56.134338] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:56.134364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:56.134422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:56.195008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:56.195908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:56.195992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:56.196026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:56.331653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:56.331805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:56.331845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:56.331873] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:56.335775] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-01-08T20:25:56.336092] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-08T20:25:56.336225] [INFO ] [sig ] LITE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:56.481612] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LITE.txt [2026-01-08T20:25:56.481751] [INFO ] [sig ] [1888/3512] Completed LITE in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:56.481792] [INFO ] [sig ] [1889/3512] Forecasting LITM... [2026-01-08T20:25:56.481821] [INFO ] [sig ] Generating forecast for: LITM [2026-01-08T20:25:56.481850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-08T20:25:56.493660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-08T20:25:56.494003] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-08T20:25:56.494977] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-08T20:25:56.495031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:56.495062] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:56.495088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:56.495145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:56.556545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:56.557348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:56.557432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:56.557466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:56.684205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:56.684362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:56.684406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:56.684436] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:56.688299] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-08T20:25:56.688662] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-08T20:25:56.688820] [INFO ] [sig ] LITM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:56.839873] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LITM.txt [2026-01-08T20:25:56.840065] [INFO ] [sig ] [1889/3512] Completed LITM in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:56.840117] [INFO ] [sig ] [1890/3512] Forecasting LIVN... [2026-01-08T20:25:56.840160] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-08T20:25:56.840207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-08T20:25:56.852231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-08T20:25:56.852541] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-08T20:25:56.853363] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-08T20:25:56.853415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:56.853448] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:56.853475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:56.853533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:56.913339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:56.914080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:56.914161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:56.914196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:57.040011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:57.040168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:57.040208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:57.040237] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:57.043929] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-01-08T20:25:57.044209] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-08T20:25:57.044336] [INFO ] [sig ] LIVN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:57.182623] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LIVN.txt [2026-01-08T20:25:57.182785] [INFO ] [sig ] [1890/3512] Completed LIVN in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:57.182825] [INFO ] [sig ] [1891/3512] Forecasting LKFN... [2026-01-08T20:25:57.182863] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-08T20:25:57.182894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-08T20:25:57.194228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-08T20:25:57.194800] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-08T20:25:57.195805] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-08T20:25:57.195857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:57.195888] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:57.195914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:57.195971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:57.254433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:57.255316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:57.255405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:57.255438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:57.376231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:57.376377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:57.376420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:57.376450] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:57.379811] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: DOWN (p=20.76%) [2026-01-08T20:25:57.380088] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-08T20:25:57.380213] [INFO ] [sig ] LKFN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:57.518410] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LKFN.txt [2026-01-08T20:25:57.518543] [INFO ] [sig ] [1891/3512] Completed LKFN in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:57.518598] [INFO ] [sig ] [1892/3512] Forecasting LKQ... [2026-01-08T20:25:57.518631] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-08T20:25:57.518661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-08T20:25:57.529422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-08T20:25:57.529749] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-08T20:25:57.530521] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-08T20:25:57.530590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:57.530624] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:57.530650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:57.530706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:57.589086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:57.589849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:57.589944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:57.589990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:57.714858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:57.715012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:57.715053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:57.715083] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:57.718601] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=50.17%) [2026-01-08T20:25:57.718887] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-08T20:25:57.719014] [INFO ] [sig ] LKQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:57.868463] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LKQ.txt [2026-01-08T20:25:57.868624] [INFO ] [sig ] [1892/3512] Completed LKQ in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:57.868670] [INFO ] [sig ] [1893/3512] Forecasting LLY... [2026-01-08T20:25:57.868712] [INFO ] [sig ] Generating forecast for: LLY [2026-01-08T20:25:57.868747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-08T20:25:57.881089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-08T20:25:57.881446] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-08T20:25:57.882358] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-08T20:25:57.882420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:57.882489] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:57.882527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:57.882608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:57.947970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:57.949082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:57.949181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:57.949227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:58.083164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:58.083325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:58.083386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:58.083431] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:58.087049] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=60.97%) [2026-01-08T20:25:58.087336] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-08T20:25:58.087466] [INFO ] [sig ] LLY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:25:58.236364] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LLY.txt [2026-01-08T20:25:58.236514] [INFO ] [sig ] [1893/3512] Completed LLY in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:58.236555] [INFO ] [sig ] [1894/3512] Forecasting LMB... [2026-01-08T20:25:58.236603] [INFO ] [sig ] Generating forecast for: LMB [2026-01-08T20:25:58.236636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-08T20:25:58.249399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-08T20:25:58.249961] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-08T20:25:58.250877] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-08T20:25:58.250930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:58.250962] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:58.250989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:58.251047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:58.314155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:58.315074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:58.315162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:58.315195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:58.442142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:58.442316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:58.442363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:58.442412] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:58.446670] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-01-08T20:25:58.446961] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-08T20:25:58.447094] [INFO ] [sig ] LMB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:58.597537] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LMB.txt [2026-01-08T20:25:58.597703] [INFO ] [sig ] [1894/3512] Completed LMB in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:58.597745] [INFO ] [sig ] [1895/3512] Forecasting LMBS... [2026-01-08T20:25:58.597773] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-08T20:25:58.597802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-08T20:25:58.609741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-08T20:25:58.610085] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-08T20:25:58.610918] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-08T20:25:58.610981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:58.611022] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:58.611048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:58.611105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:58.675255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:58.676118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:58.676202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:58.676236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:58.819348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:58.819522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:58.819602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:58.819651] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:58.823314] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=20.71%) [2026-01-08T20:25:58.823706] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-08T20:25:58.823871] [INFO ] [sig ] LMBS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:58.982957] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LMBS.txt [2026-01-08T20:25:58.983116] [INFO ] [sig ] [1895/3512] Completed LMBS in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:58.983160] [INFO ] [sig ] [1896/3512] Forecasting LMND... [2026-01-08T20:25:58.983196] [INFO ] [sig ] Generating forecast for: LMND [2026-01-08T20:25:58.983239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-08T20:25:58.994705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-08T20:25:58.995026] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-08T20:25:58.995929] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-08T20:25:58.995982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:58.996014] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:58.996041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:58.996097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:59.061479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:59.062255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:59.062342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:59.062393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:59.201315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:59.201464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:59.201505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:59.201594] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:59.205047] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=31.51%) [2026-01-08T20:25:59.205326] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-08T20:25:59.205451] [INFO ] [sig ] LMND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:59.360817] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LMND.txt [2026-01-08T20:25:59.360974] [INFO ] [sig ] [1896/3512] Completed LMND in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:59.361019] [INFO ] [sig ] [1897/3512] Forecasting LNC... [2026-01-08T20:25:59.361048] [INFO ] [sig ] Generating forecast for: LNC [2026-01-08T20:25:59.361082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-08T20:25:59.374168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-08T20:25:59.374524] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-08T20:25:59.375617] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-08T20:25:59.375683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:59.375722] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:59.375755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:59.375836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:59.435947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:59.436678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:59.436759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:59.436792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:59.575335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:59.575539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:59.575598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:59.575629] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:59.579349] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=11.84%) [2026-01-08T20:25:59.579674] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-08T20:25:59.579805] [INFO ] [sig ] LNC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:25:59.727478] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LNC.txt [2026-01-08T20:25:59.727641] [INFO ] [sig ] [1897/3512] Completed LNC in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:25:59.727682] [INFO ] [sig ] [1898/3512] Forecasting LND... [2026-01-08T20:25:59.727713] [INFO ] [sig ] Generating forecast for: LND [2026-01-08T20:25:59.727742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-08T20:25:59.739371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-08T20:25:59.739719] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-08T20:25:59.740540] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-08T20:25:59.740799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:25:59.740844] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:25:59.740883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:25:59.740971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:25:59.803631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:25:59.804441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:25:59.804543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:25:59.804598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:25:59.918963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:25:59.919109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:25:59.919149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:25:59.919178] [INFO ] [FORECASTER] Training complete [2026-01-08T20:25:59.922811] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-08T20:25:59.923093] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-08T20:25:59.923219] [INFO ] [sig ] LND: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:00.069712] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LND.txt [2026-01-08T20:26:00.069854] [INFO ] [sig ] [1898/3512] Completed LND in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:26:00.069893] [INFO ] [sig ] [1899/3512] Forecasting LNG... [2026-01-08T20:26:00.069923] [INFO ] [sig ] Generating forecast for: LNG [2026-01-08T20:26:00.069954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-08T20:26:00.084985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-08T20:26:00.085449] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-08T20:26:00.086667] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-08T20:26:00.086733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:00.086776] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:00.086813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:00.086895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:00.153709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:00.154605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:00.154694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:00.154729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:00.281264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:00.281421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:00.281462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:00.281495] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:00.285034] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-08T20:26:00.285351] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-08T20:26:00.285486] [INFO ] [sig ] LNG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:00.432458] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LNG.txt [2026-01-08T20:26:00.432658] [INFO ] [sig ] [1899/3512] Completed LNG in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:26:00.432710] [INFO ] [sig ] [1900/3512] Forecasting LNKB... [2026-01-08T20:26:00.432742] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-08T20:26:00.432774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-08T20:26:00.444185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-08T20:26:00.444523] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-08T20:26:00.445482] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-08T20:26:00.445547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:00.445610] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:00.445652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:00.445712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:00.512447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:00.513311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:00.513403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:00.513444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:00.641698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:00.641823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:00.641863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:00.641890] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:00.645415] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=8.86%) [2026-01-08T20:26:00.645723] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-08T20:26:00.645854] [INFO ] [sig ] LNKB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:00.792683] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LNKB.txt [2026-01-08T20:26:00.792840] [INFO ] [sig ] [1900/3512] Completed LNKB in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:26:00.792882] [INFO ] [sig ] [1901/3512] Forecasting LNN... [2026-01-08T20:26:00.792911] [INFO ] [sig ] Generating forecast for: LNN [2026-01-08T20:26:00.792941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-08T20:26:00.804540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-08T20:26:00.804906] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-08T20:26:00.805731] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-08T20:26:00.805783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:00.805813] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:00.805838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:00.805893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:00.861886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:00.862717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:00.862807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:00.862839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:00.983448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:00.983619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:00.983661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:00.983690] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:00.987062] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-08T20:26:00.987339] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-08T20:26:00.987472] [INFO ] [sig ] LNN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:01.156510] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LNN.txt [2026-01-08T20:26:01.156706] [INFO ] [sig ] [1901/3512] Completed LNN in 0.4s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:26:01.156750] [INFO ] [sig ] [1902/3512] Forecasting LNTH... [2026-01-08T20:26:01.156780] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-08T20:26:01.156810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-08T20:26:01.168547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-08T20:26:01.168979] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-08T20:26:01.169818] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-08T20:26:01.169870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:01.169901] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:01.169927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:01.169983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:01.228050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:01.228976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:01.229064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:01.229097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:01.349905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:01.350060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:01.350100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:01.350128] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:01.353463] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-01-08T20:26:01.353942] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-08T20:26:01.354068] [INFO ] [sig ] LNTH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:01.495150] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LNTH.txt [2026-01-08T20:26:01.495294] [INFO ] [sig ] [1902/3512] Completed LNTH in 0.3s | 2.90 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-08T20:26:01.495333] [INFO ] [sig ] [1903/3512] Forecasting LNZA... [2026-01-08T20:26:01.495362] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-08T20:26:01.495392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-08T20:26:01.506566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-08T20:26:01.506917] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-08T20:26:01.507703] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-08T20:26:01.507753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:01.507784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:01.507812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:01.507867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:01.563680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:01.564480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:01.564609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:01.564645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:01.685058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:01.685207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:01.685246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:01.685276] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:01.688615] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=90.70%) [2026-01-08T20:26:01.688886] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-08T20:26:01.689006] [INFO ] [sig ] LNZA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:01.828540] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LNZA.txt [2026-01-08T20:26:01.828701] [INFO ] [sig ] [1903/3512] Completed LNZA in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-08T20:26:01.828742] [INFO ] [sig ] [1904/3512] Forecasting LOAN... [2026-01-08T20:26:01.828773] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-08T20:26:01.828803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-08T20:26:01.839452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-08T20:26:01.839764] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-08T20:26:01.840590] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-08T20:26:01.840642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:01.840674] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:01.840701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:01.840757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:01.897662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:01.898564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:01.898674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:01.898706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:02.011656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:02.011814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:02.011855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:02.011883] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:02.015407] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=91.89%) [2026-01-08T20:26:02.015775] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-08T20:26:02.015939] [INFO ] [sig ] LOAN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:02.161943] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LOAN.txt [2026-01-08T20:26:02.162736] [INFO ] [sig ] [1904/3512] Completed LOAN in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-08T20:26:02.162786] [INFO ] [sig ] [1905/3512] Forecasting LOB... [2026-01-08T20:26:02.162816] [INFO ] [sig ] Generating forecast for: LOB [2026-01-08T20:26:02.162845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-08T20:26:02.174119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-08T20:26:02.174399] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-08T20:26:02.175191] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-08T20:26:02.175241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:02.175273] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:02.175299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:02.175354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:02.232866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:02.233548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:02.233645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:02.233679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:02.355394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:02.355549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:02.355606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:02.355636] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:02.358951] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: DOWN (p=30.79%) [2026-01-08T20:26:02.359250] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-08T20:26:02.359375] [INFO ] [sig ] LOB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:02.497662] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LOB.txt [2026-01-08T20:26:02.497804] [INFO ] [sig ] [1905/3512] Completed LOB in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.3m [2026-01-08T20:26:02.497844] [INFO ] [sig ] [1906/3512] Forecasting LOCO... [2026-01-08T20:26:02.497873] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-08T20:26:02.497902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-08T20:26:02.510038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-08T20:26:02.510340] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-08T20:26:02.511371] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-08T20:26:02.511432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:02.511478] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:02.511523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:02.511611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:02.575564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:02.576441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:02.576524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:02.576557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:02.698675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:02.698827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:02.698869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:02.698900] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:02.702301] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-08T20:26:02.702602] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-08T20:26:02.702730] [INFO ] [sig ] LOCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:02.851759] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LOCO.txt [2026-01-08T20:26:02.851945] [INFO ] [sig ] [1906/3512] Completed LOCO in 0.4s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:02.851987] [INFO ] [sig ] [1907/3512] Forecasting LOGI... [2026-01-08T20:26:02.852017] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-08T20:26:02.852047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-08T20:26:02.863627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-08T20:26:02.863989] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-08T20:26:02.864785] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-08T20:26:02.864835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:02.864868] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:02.864894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:02.864951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:02.922179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:02.923056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:02.923141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:02.923174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:03.043627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:03.043801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:03.043841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:03.043869] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:03.047203] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=21.09%) [2026-01-08T20:26:03.047489] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-08T20:26:03.047631] [INFO ] [sig ] LOGI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:03.193838] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LOGI.txt [2026-01-08T20:26:03.193998] [INFO ] [sig ] [1907/3512] Completed LOGI in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:03.194043] [INFO ] [sig ] [1908/3512] Forecasting LOMA... [2026-01-08T20:26:03.194072] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-08T20:26:03.194102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-08T20:26:03.206477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-08T20:26:03.206890] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-08T20:26:03.207905] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-08T20:26:03.207955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:03.207986] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:03.208012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:03.208068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:03.267503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:03.268404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:03.268485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:03.268518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:03.386562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:03.386738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:03.386778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:03.386807] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:03.390474] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-08T20:26:03.390772] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-08T20:26:03.390898] [INFO ] [sig ] LOMA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:03.533284] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LOMA.txt [2026-01-08T20:26:03.533442] [INFO ] [sig ] [1908/3512] Completed LOMA in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:03.533483] [INFO ] [sig ] [1909/3512] Forecasting LOPE... [2026-01-08T20:26:03.533513] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-08T20:26:03.533542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-08T20:26:03.547397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-08T20:26:03.547795] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-08T20:26:03.548672] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-08T20:26:03.548725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:03.548760] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:03.548787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:03.548852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:03.608265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:03.609390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:03.609472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:03.609505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:03.730065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:03.730222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:03.730260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:03.730290] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:03.733748] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=21.68%) [2026-01-08T20:26:03.734065] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-08T20:26:03.734198] [INFO ] [sig ] LOPE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:03.872062] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LOPE.txt [2026-01-08T20:26:03.872192] [INFO ] [sig ] [1909/3512] Completed LOPE in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:03.872231] [INFO ] [sig ] [1910/3512] Forecasting LOVE... [2026-01-08T20:26:03.872259] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-08T20:26:03.872288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-08T20:26:03.885916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-08T20:26:03.886274] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-08T20:26:03.887111] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-08T20:26:03.887164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:03.887229] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:03.887268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:03.887349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:03.945835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:03.946463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:03.946542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:03.946593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:04.067224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:04.067380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:04.067419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:04.067447] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:04.070756] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: DOWN (p=15.61%) [2026-01-08T20:26:04.071027] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-08T20:26:04.071149] [INFO ] [sig ] LOVE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:04.210060] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LOVE.txt [2026-01-08T20:26:04.210181] [INFO ] [sig ] [1910/3512] Completed LOVE in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:04.210220] [INFO ] [sig ] [1911/3512] Forecasting LPCN... [2026-01-08T20:26:04.210249] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-08T20:26:04.210278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-08T20:26:04.221045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-08T20:26:04.221378] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-08T20:26:04.222177] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-08T20:26:04.222238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:04.222270] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:04.222297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:04.222351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:04.279323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:04.280188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:04.280271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:04.280304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:04.390253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:04.390414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:04.390456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:04.390485] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:04.394157] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-08T20:26:04.394480] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-08T20:26:04.394637] [INFO ] [sig ] LPCN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:04.552229] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LPCN.txt [2026-01-08T20:26:04.552411] [INFO ] [sig ] [1911/3512] Completed LPCN in 0.3s | 2.90 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:04.552459] [INFO ] [sig ] [1912/3512] Forecasting LPG... [2026-01-08T20:26:04.552491] [INFO ] [sig ] Generating forecast for: LPG [2026-01-08T20:26:04.552522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-08T20:26:04.564990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-08T20:26:04.565406] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-08T20:26:04.566261] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-08T20:26:04.566314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:04.566348] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:04.566375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:04.566432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:04.624104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:04.625118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:04.625211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:04.625246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:04.783249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:04.783473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:04.783540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:04.783611] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:04.789286] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-01-08T20:26:04.789877] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-08T20:26:04.790096] [INFO ] [sig ] LPG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:05.025941] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LPG.txt [2026-01-08T20:26:05.026152] [INFO ] [sig ] [1912/3512] Completed LPG in 0.5s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:05.026203] [INFO ] [sig ] [1913/3512] Forecasting LPL... [2026-01-08T20:26:05.026238] [INFO ] [sig ] Generating forecast for: LPL [2026-01-08T20:26:05.026274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-08T20:26:05.041044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-08T20:26:05.041552] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-08T20:26:05.042540] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-08T20:26:05.042613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:05.042648] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:05.042675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:05.042739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:05.132137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:05.133419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:05.133549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:05.133626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:05.300072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:05.300267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:05.300329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:05.300451] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:05.305787] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=35.46%) [2026-01-08T20:26:05.306271] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-08T20:26:05.306474] [INFO ] [sig ] LPL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:05.475412] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LPL.txt [2026-01-08T20:26:05.475598] [INFO ] [sig ] [1913/3512] Completed LPL in 0.4s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:05.475640] [INFO ] [sig ] [1914/3512] Forecasting LPLA... [2026-01-08T20:26:05.475671] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-08T20:26:05.475701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-08T20:26:05.487693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-08T20:26:05.488086] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-08T20:26:05.489018] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-08T20:26:05.489082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:05.489121] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:05.489147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:05.489205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:05.548294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:05.549274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:05.549374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:05.549408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:05.672814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:05.672968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:05.673009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:05.673036] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:05.676448] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: DOWN (p=42.65%) [2026-01-08T20:26:05.676752] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-08T20:26:05.676881] [INFO ] [sig ] LPLA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:05.815003] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LPLA.txt [2026-01-08T20:26:05.815151] [INFO ] [sig ] [1914/3512] Completed LPLA in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:05.815196] [INFO ] [sig ] [1915/3512] Forecasting LPRO... [2026-01-08T20:26:05.815227] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-08T20:26:05.815256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-08T20:26:05.826649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-08T20:26:05.827042] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-08T20:26:05.827922] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-08T20:26:05.827976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:05.828008] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:05.828035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:05.828093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:05.887637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:05.888471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:05.888553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:05.888605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:06.011526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:06.011711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:06.011766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:06.011799] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:06.015271] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: DOWN (p=14.62%) [2026-01-08T20:26:06.015589] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-08T20:26:06.015729] [INFO ] [sig ] LPRO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:06.160292] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LPRO.txt [2026-01-08T20:26:06.160448] [INFO ] [sig ] [1915/3512] Completed LPRO in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:06.160488] [INFO ] [sig ] [1916/3512] Forecasting LPSN... [2026-01-08T20:26:06.160524] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-08T20:26:06.160561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-08T20:26:06.172146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-08T20:26:06.172494] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-08T20:26:06.173289] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-08T20:26:06.173339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:06.173370] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:06.173396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:06.173450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:06.229078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:06.229900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:06.229980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:06.230012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:06.351416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:06.351591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:06.351633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:06.351660] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:06.355179] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-08T20:26:06.355477] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-08T20:26:06.355625] [INFO ] [sig ] LPSN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:06.495997] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LPSN.txt [2026-01-08T20:26:06.496152] [INFO ] [sig ] [1916/3512] Completed LPSN in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:06.496190] [INFO ] [sig ] [1917/3512] Forecasting LPTH... [2026-01-08T20:26:06.496220] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-08T20:26:06.496250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-08T20:26:06.507944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-08T20:26:06.508265] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-08T20:26:06.509113] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-08T20:26:06.509164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:06.509196] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:06.509223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:06.509278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:06.565263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:06.566154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:06.566236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:06.566269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:06.685090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:06.685252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:06.685295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:06.685322] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:06.688808] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=74.69%) [2026-01-08T20:26:06.689098] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-08T20:26:06.689227] [INFO ] [sig ] LPTH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:06.826868] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LPTH.txt [2026-01-08T20:26:06.827026] [INFO ] [sig ] [1917/3512] Completed LPTH in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:06.827066] [INFO ] [sig ] [1918/3512] Forecasting LPX... [2026-01-08T20:26:06.827095] [INFO ] [sig ] Generating forecast for: LPX [2026-01-08T20:26:06.827127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-08T20:26:06.839235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-08T20:26:06.839591] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-08T20:26:06.840417] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-08T20:26:06.840469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:06.840500] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:06.840527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:06.840600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:06.896244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:06.896920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:06.896999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:06.897031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:07.018360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:07.018514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:07.018592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:07.018627] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:07.022533] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=64.14%) [2026-01-08T20:26:07.022833] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-08T20:26:07.022956] [INFO ] [sig ] LPX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:07.172318] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LPX.txt [2026-01-08T20:26:07.172486] [INFO ] [sig ] [1918/3512] Completed LPX in 0.3s | 2.89 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-08T20:26:07.172530] [INFO ] [sig ] [1919/3512] Forecasting LQDA... [2026-01-08T20:26:07.172559] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-08T20:26:07.172614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-08T20:26:07.185776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-08T20:26:07.186182] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-08T20:26:07.187003] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-08T20:26:07.187054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:07.187086] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:07.187112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:07.187168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:07.245526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:07.246449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:07.246536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:07.246568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:07.385421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:07.385635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:07.385703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:07.385754] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:07.391164] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=56.44%) [2026-01-08T20:26:07.391593] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-08T20:26:07.391780] [INFO ] [sig ] LQDA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:07.552951] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LQDA.txt [2026-01-08T20:26:07.553103] [INFO ] [sig ] [1919/3512] Completed LQDA in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-08T20:26:07.553145] [INFO ] [sig ] [1920/3512] Forecasting LRCX... [2026-01-08T20:26:07.553175] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-08T20:26:07.553204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-08T20:26:07.566032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-08T20:26:07.566281] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-08T20:26:07.567072] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-08T20:26:07.567123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:07.567153] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:07.567180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:07.567236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:07.624210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:07.624831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:07.624926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:07.624958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:07.747459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:07.747561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:07.747617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:07.747645] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:07.750746] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=59.68%) [2026-01-08T20:26:07.751008] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-08T20:26:07.751127] [INFO ] [sig ] LRCX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:07.889334] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LRCX.txt [2026-01-08T20:26:07.889440] [INFO ] [sig ] [1920/3512] Completed LRCX in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-08T20:26:07.889477] [INFO ] [sig ] [1921/3512] Forecasting LRGE... [2026-01-08T20:26:07.889505] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-08T20:26:07.889534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-08T20:26:07.900008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-08T20:26:07.900252] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-08T20:26:07.901044] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-08T20:26:07.901096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:07.901127] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:07.901154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:07.901215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:07.958070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:07.958684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:07.958759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:07.958790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:08.072689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:08.072778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:08.072813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:08.072841] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:08.075945] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=57.88%) [2026-01-08T20:26:08.076204] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-08T20:26:08.076320] [INFO ] [sig ] LRGE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:08.215789] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LRGE.txt [2026-01-08T20:26:08.215908] [INFO ] [sig ] [1921/3512] Completed LRGE in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-08T20:26:08.215945] [INFO ] [sig ] [1922/3512] Forecasting LSCC... [2026-01-08T20:26:08.215973] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-08T20:26:08.216001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-08T20:26:08.227412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-08T20:26:08.227691] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-08T20:26:08.228486] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-08T20:26:08.228536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:08.228596] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:08.228626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:08.228682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:08.286213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:08.286848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:08.286923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:08.286955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:08.405934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:08.406032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:08.406067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:08.406094] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:08.409168] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-08T20:26:08.409427] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-08T20:26:08.409545] [INFO ] [sig ] LSCC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:08.547658] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LSCC.txt [2026-01-08T20:26:08.547779] [INFO ] [sig ] [1922/3512] Completed LSCC in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.2m [2026-01-08T20:26:08.547817] [INFO ] [sig ] [1923/3512] Forecasting LSPD... [2026-01-08T20:26:08.547847] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-08T20:26:08.547876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-08T20:26:08.559334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-08T20:26:08.559616] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-08T20:26:08.560376] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-08T20:26:08.560427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:08.560459] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:08.560485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:08.560541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:08.617528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:08.618175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:08.618249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:08.618281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:08.743017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:08.743155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:08.743191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:08.743220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:08.746464] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=26.68%) [2026-01-08T20:26:08.746747] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-08T20:26:08.746867] [INFO ] [sig ] LSPD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:08.885233] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LSPD.txt [2026-01-08T20:26:08.885365] [INFO ] [sig ] [1923/3512] Completed LSPD in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:08.885403] [INFO ] [sig ] [1924/3512] Forecasting LTC... [2026-01-08T20:26:08.885434] [INFO ] [sig ] Generating forecast for: LTC [2026-01-08T20:26:08.885463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-08T20:26:08.896510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-08T20:26:08.896817] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-08T20:26:08.897609] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-08T20:26:08.897664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:08.897696] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:08.897723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:08.897779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:08.955271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:08.955879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:08.955954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:08.955987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:09.069455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:09.069619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:09.069659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:09.069687] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:09.072940] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: UP (p=87.97%) [2026-01-08T20:26:09.073212] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-08T20:26:09.073333] [INFO ] [sig ] LTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:09.211355] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LTC.txt [2026-01-08T20:26:09.211463] [INFO ] [sig ] [1924/3512] Completed LTC in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:09.211501] [INFO ] [sig ] [1925/3512] Forecasting LTH... [2026-01-08T20:26:09.211531] [INFO ] [sig ] Generating forecast for: LTH [2026-01-08T20:26:09.211560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-08T20:26:09.223135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-08T20:26:09.223395] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-08T20:26:09.224172] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-08T20:26:09.224222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:09.224253] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:09.224280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:09.224335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:09.281411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:09.282014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:09.282086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:09.282118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:09.397224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:09.397380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:09.397418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:09.397446] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:09.400825] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-08T20:26:09.401102] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-08T20:26:09.401224] [INFO ] [sig ] LTH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:09.541188] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LTH.txt [2026-01-08T20:26:09.541356] [INFO ] [sig ] [1925/3512] Completed LTH in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:09.541408] [INFO ] [sig ] [1926/3512] Forecasting LTRN... [2026-01-08T20:26:09.541462] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-08T20:26:09.541500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-08T20:26:09.553308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-08T20:26:09.553633] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-08T20:26:09.554428] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-08T20:26:09.554480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:09.554511] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:09.554539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:09.554613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:09.617335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:09.618010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:09.618087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:09.618120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:09.737083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:09.737218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:09.737256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:09.737286] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:09.740685] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=38.79%) [2026-01-08T20:26:09.740989] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-08T20:26:09.741127] [INFO ] [sig ] LTRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:09.884257] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LTRN.txt [2026-01-08T20:26:09.884426] [INFO ] [sig ] [1926/3512] Completed LTRN in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:09.884466] [INFO ] [sig ] [1927/3512] Forecasting LTRX... [2026-01-08T20:26:09.884495] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-08T20:26:09.884524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-08T20:26:09.896633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-08T20:26:09.896973] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-08T20:26:09.897833] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-08T20:26:09.897884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:09.897938] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:09.897966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:09.898022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:09.953873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:09.954646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:09.954732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:09.954764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:10.077409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:10.077566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:10.077622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:10.077651] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:10.081444] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=16.13%) [2026-01-08T20:26:10.081739] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-08T20:26:10.081865] [INFO ] [sig ] LTRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:10.222110] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LTRX.txt [2026-01-08T20:26:10.222239] [INFO ] [sig ] [1927/3512] Completed LTRX in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:10.222278] [INFO ] [sig ] [1928/3512] Forecasting LUCD... [2026-01-08T20:26:10.222308] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-08T20:26:10.222338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-08T20:26:10.234203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-08T20:26:10.234490] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-08T20:26:10.235274] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-08T20:26:10.235324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:10.235355] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:10.235381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:10.235437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:10.291485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:10.292195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:10.292273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:10.292305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:10.411213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:10.411361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:10.411409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:10.411439] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:10.414852] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=65.09%) [2026-01-08T20:26:10.415142] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-08T20:26:10.415277] [INFO ] [sig ] LUCD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:10.558133] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LUCD.txt [2026-01-08T20:26:10.558285] [INFO ] [sig ] [1928/3512] Completed LUCD in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:10.558363] [INFO ] [sig ] [1929/3512] Forecasting LUMN... [2026-01-08T20:26:10.558393] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-08T20:26:10.558422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-08T20:26:10.569848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-08T20:26:10.570141] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-08T20:26:10.570969] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-08T20:26:10.571020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:10.571053] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:10.571079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:10.571135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:10.629023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:10.629704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:10.629781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:10.629813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:10.754658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:10.754820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:10.754861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:10.754909] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:10.758474] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-01-08T20:26:10.758815] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-08T20:26:10.758953] [INFO ] [sig ] LUMN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:10.901096] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LUMN.txt [2026-01-08T20:26:10.901231] [INFO ] [sig ] [1929/3512] Completed LUMN in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:10.901270] [INFO ] [sig ] [1930/3512] Forecasting LUNG... [2026-01-08T20:26:10.901301] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-08T20:26:10.901332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-08T20:26:10.913260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-08T20:26:10.913601] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-08T20:26:10.914458] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-08T20:26:10.914510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:10.914542] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:10.914599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:10.914677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:10.990302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:10.991230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:10.991321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:10.991355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:11.127411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:11.127595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:11.127642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:11.127727] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:11.131566] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=17.53%) [2026-01-08T20:26:11.131927] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-08T20:26:11.132071] [INFO ] [sig ] LUNG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:11.299035] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LUNG.txt [2026-01-08T20:26:11.299206] [INFO ] [sig ] [1930/3512] Completed LUNG in 0.4s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:11.299246] [INFO ] [sig ] [1931/3512] Forecasting LVHD... [2026-01-08T20:26:11.299276] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-08T20:26:11.299305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-08T20:26:11.314394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-08T20:26:11.314913] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-08T20:26:11.316092] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-08T20:26:11.316169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:11.316214] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:11.316251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:11.316332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:11.375699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:11.376622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:11.376729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:11.376763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:11.495130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:11.495287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:11.495329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:11.495358] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:11.498872] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-01-08T20:26:11.499173] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-08T20:26:11.499304] [INFO ] [sig ] LVHD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:11.641116] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LVHD.txt [2026-01-08T20:26:11.641273] [INFO ] [sig ] [1931/3512] Completed LVHD in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:11.641315] [INFO ] [sig ] [1932/3512] Forecasting LVO... [2026-01-08T20:26:11.641346] [INFO ] [sig ] Generating forecast for: LVO [2026-01-08T20:26:11.641376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-08T20:26:11.653426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-08T20:26:11.653805] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-08T20:26:11.654617] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-08T20:26:11.654668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:11.654700] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:11.654727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:11.654784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:11.712884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:11.713776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:11.713864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:11.713897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:11.833464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:11.833642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:11.833684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:11.833715] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:11.837207] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=78.15%) [2026-01-08T20:26:11.837531] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-08T20:26:11.837682] [INFO ] [sig ] LVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:11.983255] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LVO.txt [2026-01-08T20:26:11.983411] [INFO ] [sig ] [1932/3512] Completed LVO in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:11.983451] [INFO ] [sig ] [1933/3512] Forecasting LVS... [2026-01-08T20:26:11.983482] [INFO ] [sig ] Generating forecast for: LVS [2026-01-08T20:26:11.983512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-08T20:26:11.995740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-08T20:26:11.996132] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-08T20:26:11.997005] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-08T20:26:11.997058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:11.997090] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:11.997131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:11.997190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:12.056036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:12.056970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:12.057066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:12.057099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:12.185060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:12.185254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:12.185299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:12.185328] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:12.188951] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: DOWN (p=20.14%) [2026-01-08T20:26:12.189263] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-08T20:26:12.189398] [INFO ] [sig ] LVS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:12.330969] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LVS.txt [2026-01-08T20:26:12.331097] [INFO ] [sig ] [1933/3512] Completed LVS in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:12.331136] [INFO ] [sig ] [1934/3512] Forecasting LWAY... [2026-01-08T20:26:12.331165] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-08T20:26:12.331194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-08T20:26:12.342179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-08T20:26:12.342462] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-08T20:26:12.343251] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-08T20:26:12.343301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:12.343333] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:12.343359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:12.343416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:12.399838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:12.400471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:12.400547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:12.400596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:12.520986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:12.521137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:12.521175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:12.521204] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:12.524589] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-01-08T20:26:12.524867] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-08T20:26:12.524993] [INFO ] [sig ] LWAY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:12.662205] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LWAY.txt [2026-01-08T20:26:12.662328] [INFO ] [sig ] [1934/3512] Completed LWAY in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:12.662366] [INFO ] [sig ] [1935/3512] Forecasting LWLG... [2026-01-08T20:26:12.662395] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-08T20:26:12.662424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-08T20:26:12.673760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-08T20:26:12.674048] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-08T20:26:12.674860] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-08T20:26:12.674910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:12.674941] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:12.674966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:12.675022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:12.730969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:12.731610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:12.731686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:12.731719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:12.862237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:12.862409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:12.862450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:12.862478] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:12.865866] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-01-08T20:26:12.866144] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-08T20:26:12.866265] [INFO ] [sig ] LWLG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:13.004236] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LWLG.txt [2026-01-08T20:26:13.004364] [INFO ] [sig ] [1935/3512] Completed LWLG in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:13.004403] [INFO ] [sig ] [1936/3512] Forecasting LX... [2026-01-08T20:26:13.004432] [INFO ] [sig ] Generating forecast for: LX [2026-01-08T20:26:13.004462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-08T20:26:13.016082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-08T20:26:13.016365] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-08T20:26:13.017164] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-08T20:26:13.017216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:13.017248] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:13.017275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:13.017331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:13.074697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:13.075471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:13.075594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:13.075647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:13.202386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:13.202545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:13.202607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:13.202638] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:13.206043] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: UP (p=52.00%) [2026-01-08T20:26:13.206323] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-08T20:26:13.206451] [INFO ] [sig ] LX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:13.353036] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LX.txt [2026-01-08T20:26:13.353209] [INFO ] [sig ] [1936/3512] Completed LX in 0.3s | 2.89 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-08T20:26:13.353257] [INFO ] [sig ] [1937/3512] Forecasting LXEO... [2026-01-08T20:26:13.353290] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-08T20:26:13.353329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-08T20:26:13.365351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-08T20:26:13.365739] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-08T20:26:13.366598] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-08T20:26:13.366651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:13.366683] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:13.366715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:13.366774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:13.427250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:13.428132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:13.428258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:13.428294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:13.547508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:13.547699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:13.547743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:13.547774] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:13.551534] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-01-08T20:26:13.551993] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-08T20:26:13.552150] [INFO ] [sig ] LXEO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:13.709683] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LXEO.txt [2026-01-08T20:26:13.709843] [INFO ] [sig ] [1937/3512] Completed LXEO in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-08T20:26:13.709884] [INFO ] [sig ] [1938/3512] Forecasting LXP... [2026-01-08T20:26:13.709917] [INFO ] [sig ] Generating forecast for: LXP [2026-01-08T20:26:13.709948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-08T20:26:13.721630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-08T20:26:13.722012] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-08T20:26:13.722860] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-08T20:26:13.722912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:13.722944] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:13.722970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:13.723026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:13.779407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:13.780340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:13.780426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:13.780458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:13.895040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:13.895196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:13.895237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:13.895266] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:13.898773] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=19.10%) [2026-01-08T20:26:13.899078] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-08T20:26:13.899211] [INFO ] [sig ] LXP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:14.047745] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LXP.txt [2026-01-08T20:26:14.047973] [INFO ] [sig ] [1938/3512] Completed LXP in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-08T20:26:14.048030] [INFO ] [sig ] [1939/3512] Forecasting LYB... [2026-01-08T20:26:14.048063] [INFO ] [sig ] Generating forecast for: LYB [2026-01-08T20:26:14.048092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-08T20:26:14.063556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-08T20:26:14.064074] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-08T20:26:14.065077] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-08T20:26:14.065139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:14.065179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:14.065213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:14.065289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:14.127348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:14.128106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:14.128187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:14.128219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:14.258731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:14.258891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:14.258929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:14.258957] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:14.262492] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=78.93%) [2026-01-08T20:26:14.262794] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-08T20:26:14.262923] [INFO ] [sig ] LYB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:14.403422] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LYB.txt [2026-01-08T20:26:14.403557] [INFO ] [sig ] [1939/3512] Completed LYB in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-08T20:26:14.403615] [INFO ] [sig ] [1940/3512] Forecasting LYEL... [2026-01-08T20:26:14.403646] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-08T20:26:14.403676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-08T20:26:14.415611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-08T20:26:14.415894] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-08T20:26:14.416686] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-08T20:26:14.416736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:14.416768] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:14.416795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:14.416851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:14.474944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:14.476132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:14.476232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:14.476280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:14.619247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:14.619402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:14.619441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:14.619469] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:14.622817] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: DOWN (p=30.74%) [2026-01-08T20:26:14.623085] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-08T20:26:14.623205] [INFO ] [sig ] LYEL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:14.768422] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LYEL.txt [2026-01-08T20:26:14.768677] [INFO ] [sig ] [1940/3512] Completed LYEL in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.1m [2026-01-08T20:26:14.768739] [INFO ] [sig ] [1941/3512] Forecasting LYG... [2026-01-08T20:26:14.768781] [INFO ] [sig ] Generating forecast for: LYG [2026-01-08T20:26:14.768824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-08T20:26:14.784157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-08T20:26:14.784849] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-08T20:26:14.785938] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-08T20:26:14.786004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:14.786038] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:14.786068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:14.786131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:14.848592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:14.849837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:14.849933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:14.849967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:14.985206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:14.985371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:14.985413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:14.985443] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:14.989050] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-08T20:26:14.989360] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-08T20:26:14.989500] [INFO ] [sig ] LYG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:15.155171] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LYG.txt [2026-01-08T20:26:15.155379] [INFO ] [sig ] [1941/3512] Completed LYG in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:15.155421] [INFO ] [sig ] [1942/3512] Forecasting LYRA... [2026-01-08T20:26:15.155451] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-08T20:26:15.155482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-08T20:26:15.169319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-08T20:26:15.169696] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-08T20:26:15.170533] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-08T20:26:15.170603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:15.170637] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:15.170665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:15.170723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:15.231318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:15.232219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:15.232302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:15.232337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:15.353929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:15.354086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:15.354127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:15.354157] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:15.357624] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-08T20:26:15.357925] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-08T20:26:15.358056] [INFO ] [sig ] LYRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:15.499603] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LYRA.txt [2026-01-08T20:26:15.499762] [INFO ] [sig ] [1942/3512] Completed LYRA in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:15.499809] [INFO ] [sig ] [1943/3512] Forecasting LYTS... [2026-01-08T20:26:15.499845] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-08T20:26:15.499881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-08T20:26:15.511617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-08T20:26:15.511938] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-08T20:26:15.512732] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-08T20:26:15.512783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:15.512814] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:15.512841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:15.512896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:15.571747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:15.572604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:15.572698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:15.572734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:15.688455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:15.688628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:15.688667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:15.688697] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:15.692000] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: DOWN (p=45.96%) [2026-01-08T20:26:15.692268] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-08T20:26:15.692390] [INFO ] [sig ] LYTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:15.834871] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LYTS.txt [2026-01-08T20:26:15.835020] [INFO ] [sig ] [1943/3512] Completed LYTS in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:15.835059] [INFO ] [sig ] [1944/3512] Forecasting LZ... [2026-01-08T20:26:15.835089] [INFO ] [sig ] Generating forecast for: LZ [2026-01-08T20:26:15.835119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-08T20:26:15.846232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-08T20:26:15.846546] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-08T20:26:15.847361] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-08T20:26:15.847413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:15.847468] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:15.847496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:15.847551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:15.913848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:15.914769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:15.914853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:15.914888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:16.042480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:16.042653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:16.042696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:16.042726] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:16.046158] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=21.82%) [2026-01-08T20:26:16.046443] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-08T20:26:16.046591] [INFO ] [sig ] LZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:16.191974] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/LZ.txt [2026-01-08T20:26:16.192126] [INFO ] [sig ] [1944/3512] Completed LZ in 0.4s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:16.192165] [INFO ] [sig ] [1945/3512] Forecasting LZB... [2026-01-08T20:26:16.192196] [INFO ] [sig ] Generating forecast for: LZB [2026-01-08T20:26:16.192227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-08T20:26:16.204378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-08T20:26:16.204738] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-08T20:26:16.205520] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-08T20:26:16.205588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:16.205622] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:16.205649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:16.205704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:16.264688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:16.265489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:16.265587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:16.265624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:16.388173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:16.388352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:16.388397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:16.388424] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:16.391907] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: UP (p=96.06%) [2026-01-08T20:26:16.392186] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-08T20:26:16.392312] [INFO ] [sig ] LZB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:16.538527] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LZB.txt [2026-01-08T20:26:16.538692] [INFO ] [sig ] [1945/3512] Completed LZB in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:16.538732] [INFO ] [sig ] [1946/3512] Forecasting LZM... [2026-01-08T20:26:16.538767] [INFO ] [sig ] Generating forecast for: LZM [2026-01-08T20:26:16.538803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-08T20:26:16.549744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-08T20:26:16.550085] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-08T20:26:16.550899] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-08T20:26:16.550960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:16.550992] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:16.551018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:16.551073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:16.607837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:16.608815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:16.608904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:16.608938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:16.727004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:16.727100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:16.727135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:16.727162] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:16.730253] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=82.01%) [2026-01-08T20:26:16.730518] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-08T20:26:16.730655] [INFO ] [sig ] LZM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:16.869842] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/LZM.txt [2026-01-08T20:26:16.870000] [INFO ] [sig ] [1946/3512] Completed LZM in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:16.870039] [INFO ] [sig ] [1947/3512] Forecasting M... [2026-01-08T20:26:16.870069] [INFO ] [sig ] Generating forecast for: M [2026-01-08T20:26:16.870100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-08T20:26:16.882904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-08T20:26:16.883312] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-08T20:26:16.884179] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-08T20:26:16.884233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:16.884264] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:16.884291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:16.884346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:16.942495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:16.943394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:16.943484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:16.943520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:17.067916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:17.068080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:17.068122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:17.068151] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:17.071677] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-01-08T20:26:17.071954] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-08T20:26:17.072080] [INFO ] [sig ] M: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:17.214722] [INFO ] [LOCAL ] Saved forecast: M 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/M.txt [2026-01-08T20:26:17.214868] [INFO ] [sig ] [1947/3512] Completed M in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:17.214907] [INFO ] [sig ] [1948/3512] Forecasting MA... [2026-01-08T20:26:17.214936] [INFO ] [sig ] Generating forecast for: MA [2026-01-08T20:26:17.214967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-08T20:26:17.227866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-08T20:26:17.228171] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-08T20:26:17.229019] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-08T20:26:17.229256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:17.229287] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:17.229313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:17.229368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:17.286667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:17.287434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:17.287509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:17.287540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:17.407190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:17.407344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:17.407383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:17.407410] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:17.410789] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-08T20:26:17.411054] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-08T20:26:17.411174] [INFO ] [sig ] MA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:17.549028] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MA.txt [2026-01-08T20:26:17.549153] [INFO ] [sig ] [1948/3512] Completed MA in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:17.549192] [INFO ] [sig ] [1949/3512] Forecasting MAA... [2026-01-08T20:26:17.549221] [INFO ] [sig ] Generating forecast for: MAA [2026-01-08T20:26:17.549251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-08T20:26:17.562096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-08T20:26:17.562345] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-08T20:26:17.563320] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-08T20:26:17.563371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:17.563401] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:17.563426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:17.563480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:17.620040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:17.620651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:17.620725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:17.620756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:17.740970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:17.741068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:17.741102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:17.741129] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:17.744163] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=38.07%) [2026-01-08T20:26:17.744424] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-08T20:26:17.744538] [INFO ] [sig ] MAA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:17.881886] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MAA.txt [2026-01-08T20:26:17.881992] [INFO ] [sig ] [1949/3512] Completed MAA in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:17.882029] [INFO ] [sig ] [1950/3512] Forecasting MAC... [2026-01-08T20:26:17.882063] [INFO ] [sig ] Generating forecast for: MAC [2026-01-08T20:26:17.882093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-08T20:26:17.893348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-08T20:26:17.893625] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-08T20:26:17.894386] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-08T20:26:17.894435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:17.894466] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:17.894492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:17.894547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:17.961062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:17.961686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:17.961760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:17.961792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:18.083224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:18.083335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:18.083371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:18.083399] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:18.086538] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-01-08T20:26:18.086818] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-08T20:26:18.086935] [INFO ] [sig ] MAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:18.223640] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MAC.txt [2026-01-08T20:26:18.223756] [INFO ] [sig ] [1950/3512] Completed MAC in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:18.223796] [INFO ] [sig ] [1951/3512] Forecasting MAMA... [2026-01-08T20:26:18.223834] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-08T20:26:18.223863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-08T20:26:18.234722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-08T20:26:18.235055] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-08T20:26:18.235929] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-08T20:26:18.235981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:18.236018] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:18.236052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:18.236121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:18.294341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:18.294994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:18.295072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:18.295105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:18.416607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:18.416738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:18.416775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:18.416804] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:18.420165] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-01-08T20:26:18.420430] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-08T20:26:18.420548] [INFO ] [sig ] MAMA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:18.560076] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MAMA.txt [2026-01-08T20:26:18.560206] [INFO ] [sig ] [1951/3512] Completed MAMA in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:18.560244] [INFO ] [sig ] [1952/3512] Forecasting MAN... [2026-01-08T20:26:18.560274] [INFO ] [sig ] Generating forecast for: MAN [2026-01-08T20:26:18.560303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-08T20:26:18.571964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-08T20:26:18.572247] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-08T20:26:18.573037] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-08T20:26:18.573088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:18.573120] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:18.573146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:18.573202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:18.630459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:18.631141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:18.631220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:18.631252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:18.749933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:18.750078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:18.750118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:18.750145] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:18.753446] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=7.98%) [2026-01-08T20:26:18.753743] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-08T20:26:18.753868] [INFO ] [sig ] MAN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:18.890192] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MAN.txt [2026-01-08T20:26:18.890317] [INFO ] [sig ] [1952/3512] Completed MAN in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:18.890355] [INFO ] [sig ] [1953/3512] Forecasting MANH... [2026-01-08T20:26:18.890384] [INFO ] [sig ] Generating forecast for: MANH [2026-01-08T20:26:18.890413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-08T20:26:18.901933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-08T20:26:18.902214] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-08T20:26:18.903000] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-08T20:26:18.903051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:18.903081] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:18.903107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:18.903161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:18.959360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:18.960124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:18.960203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:18.960236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:19.080250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:19.080407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:19.080445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:19.080491] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:19.083823] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: DOWN (p=25.55%) [2026-01-08T20:26:19.084100] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-08T20:26:19.084223] [INFO ] [sig ] MANH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:19.232542] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MANH.txt [2026-01-08T20:26:19.232718] [INFO ] [sig ] [1953/3512] Completed MANH in 0.3s | 2.89 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-08T20:26:19.232760] [INFO ] [sig ] [1954/3512] Forecasting MARA... [2026-01-08T20:26:19.232790] [INFO ] [sig ] Generating forecast for: MARA [2026-01-08T20:26:19.232820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-08T20:26:19.244710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-08T20:26:19.245078] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-08T20:26:19.245881] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-08T20:26:19.245932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:19.245962] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:19.245989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:19.246045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:19.303812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:19.304705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:19.304789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:19.304822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:19.427771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:19.427926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:19.427966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:19.427995] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:19.431748] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-08T20:26:19.432017] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-08T20:26:19.432137] [INFO ] [sig ] MARA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:19.570669] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MARA.txt [2026-01-08T20:26:19.570808] [INFO ] [sig ] [1954/3512] Completed MARA in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-08T20:26:19.570846] [INFO ] [sig ] [1955/3512] Forecasting MAS... [2026-01-08T20:26:19.570875] [INFO ] [sig ] Generating forecast for: MAS [2026-01-08T20:26:19.570905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-08T20:26:19.581809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-08T20:26:19.582109] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-08T20:26:19.582912] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-08T20:26:19.582963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:19.582995] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:19.583022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:19.583079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:19.639098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:19.639813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:19.639891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:19.639940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:19.756372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:19.756526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:19.756564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:19.756610] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:19.759994] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=33.86%) [2026-01-08T20:26:19.760265] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-08T20:26:19.760386] [INFO ] [sig ] MAS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:19.897361] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MAS.txt [2026-01-08T20:26:19.897490] [INFO ] [sig ] [1955/3512] Completed MAS in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-08T20:26:19.897528] [INFO ] [sig ] [1956/3512] Forecasting MASI... [2026-01-08T20:26:19.897556] [INFO ] [sig ] Generating forecast for: MASI [2026-01-08T20:26:19.897604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-08T20:26:19.909081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-08T20:26:19.909383] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-08T20:26:19.910185] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-08T20:26:19.910237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:19.910269] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:19.910295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:19.910351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:19.966140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:19.966832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:19.966911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:19.966943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:20.083900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:20.084052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:20.084092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:20.084119] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:20.087418] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-01-08T20:26:20.087714] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-08T20:26:20.087835] [INFO ] [sig ] MASI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:20.230154] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MASI.txt [2026-01-08T20:26:20.230304] [INFO ] [sig ] [1956/3512] Completed MASI in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-08T20:26:20.230342] [INFO ] [sig ] [1957/3512] Forecasting MASS... [2026-01-08T20:26:20.230370] [INFO ] [sig ] Generating forecast for: MASS [2026-01-08T20:26:20.230400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-08T20:26:20.241460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-08T20:26:20.241792] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-08T20:26:20.242594] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-08T20:26:20.242646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:20.242677] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:20.242714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:20.242772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:20.300871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:20.301801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:20.301920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:20.301955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:20.425331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:20.425488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:20.425529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:20.425557] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:20.429051] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-08T20:26:20.429330] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-08T20:26:20.429454] [INFO ] [sig ] MASS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:20.568458] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MASS.txt [2026-01-08T20:26:20.568613] [INFO ] [sig ] [1957/3512] Completed MASS in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 9.0m [2026-01-08T20:26:20.568677] [INFO ] [sig ] [1958/3512] Forecasting MATX... [2026-01-08T20:26:20.568707] [INFO ] [sig ] Generating forecast for: MATX [2026-01-08T20:26:20.568737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-08T20:26:20.580139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-08T20:26:20.580418] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-08T20:26:20.581239] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-08T20:26:20.581294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:20.581336] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:20.581373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:20.581443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:20.639337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:20.640166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:20.640248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:20.640282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:20.756172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:20.756324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:20.756364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:20.756392] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:20.759834] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-08T20:26:20.760159] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-08T20:26:20.760308] [INFO ] [sig ] MATX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:20.898925] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MATX.txt [2026-01-08T20:26:20.899081] [INFO ] [sig ] [1958/3512] Completed MATX in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:20.899121] [INFO ] [sig ] [1959/3512] Forecasting MAX... [2026-01-08T20:26:20.899150] [INFO ] [sig ] Generating forecast for: MAX [2026-01-08T20:26:20.899180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-08T20:26:20.910606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-08T20:26:20.910878] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-08T20:26:20.911692] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-08T20:26:20.911743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:20.911775] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:20.911802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:20.911858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:20.968778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:20.969473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:20.969551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:20.969601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:21.083909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:21.084057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:21.084095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:21.084123] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:21.087512] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=62.32%) [2026-01-08T20:26:21.087796] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-08T20:26:21.087920] [INFO ] [sig ] MAX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:21.228494] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MAX.txt [2026-01-08T20:26:21.228666] [INFO ] [sig ] [1959/3512] Completed MAX in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:21.228709] [INFO ] [sig ] [1960/3512] Forecasting MAXI... [2026-01-08T20:26:21.228739] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-08T20:26:21.228768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-08T20:26:21.240474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-08T20:26:21.240803] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-08T20:26:21.241597] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-08T20:26:21.241648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:21.241678] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:21.241705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:21.241760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:21.300279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:21.301176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:21.301259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:21.301292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:21.419420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:21.419587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:21.419630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:21.419659] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:21.423112] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=36.42%) [2026-01-08T20:26:21.423392] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-08T20:26:21.423516] [INFO ] [sig ] MAXI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:21.570633] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MAXI.txt [2026-01-08T20:26:21.570794] [INFO ] [sig ] [1960/3512] Completed MAXI in 0.3s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:21.570835] [INFO ] [sig ] [1961/3512] Forecasting MAXN... [2026-01-08T20:26:21.570866] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-08T20:26:21.570903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-08T20:26:21.587009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-08T20:26:21.587423] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-08T20:26:21.588260] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-08T20:26:21.588343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:21.588377] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:21.588430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:21.588487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:21.645096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:21.645834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:21.645916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:21.645947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:21.757296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:21.757455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:21.757494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:21.757522] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:21.760909] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=89.79%) [2026-01-08T20:26:21.761182] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-08T20:26:21.761304] [INFO ] [sig ] MAXN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:21.899315] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MAXN.txt [2026-01-08T20:26:21.899447] [INFO ] [sig ] [1961/3512] Completed MAXN in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:21.899485] [INFO ] [sig ] [1962/3512] Forecasting MBB... [2026-01-08T20:26:21.899514] [INFO ] [sig ] Generating forecast for: MBB [2026-01-08T20:26:21.899545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-08T20:26:21.911153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-08T20:26:21.911452] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-08T20:26:21.912241] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-08T20:26:21.912291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:21.912322] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:21.912349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:21.912420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:21.969648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:21.970379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:21.970457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:21.970489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:22.092091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:22.092244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:22.092283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:22.092312] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:22.095626] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=61.73%) [2026-01-08T20:26:22.095892] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-08T20:26:22.096012] [INFO ] [sig ] MBB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:22.235068] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MBB.txt [2026-01-08T20:26:22.235203] [INFO ] [sig ] [1962/3512] Completed MBB in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:22.235243] [INFO ] [sig ] [1963/3512] Forecasting MBC... [2026-01-08T20:26:22.235274] [INFO ] [sig ] Generating forecast for: MBC [2026-01-08T20:26:22.235303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-08T20:26:22.246463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-08T20:26:22.246750] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-08T20:26:22.247517] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-08T20:26:22.247567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:22.247618] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:22.247646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:22.247702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:22.307672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:22.308634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:22.308719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:22.308753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:22.430674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:22.430822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:22.430864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:22.430892] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:22.434327] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-08T20:26:22.434620] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-08T20:26:22.434745] [INFO ] [sig ] MBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:22.574427] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MBC.txt [2026-01-08T20:26:22.574587] [INFO ] [sig ] [1963/3512] Completed MBC in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:22.574629] [INFO ] [sig ] [1964/3512] Forecasting MBCN... [2026-01-08T20:26:22.574659] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-08T20:26:22.574690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-08T20:26:22.584908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-08T20:26:22.585202] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-08T20:26:22.585994] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-08T20:26:22.586044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:22.586075] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:22.586101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:22.586156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:22.644533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:22.645240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:22.645319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:22.645354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:22.748041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:22.748190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:22.748228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:22.748255] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:22.751737] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: DOWN (p=11.44%) [2026-01-08T20:26:22.752006] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-08T20:26:22.752128] [INFO ] [sig ] MBCN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:22.947404] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MBCN.txt [2026-01-08T20:26:22.947554] [INFO ] [sig ] [1964/3512] Completed MBCN in 0.4s | 2.89 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:22.947614] [INFO ] [sig ] [1965/3512] Forecasting MBI... [2026-01-08T20:26:22.947647] [INFO ] [sig ] Generating forecast for: MBI [2026-01-08T20:26:22.947677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-08T20:26:22.959321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-08T20:26:22.959725] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-08T20:26:22.960605] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-08T20:26:22.960664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:22.960704] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:22.960734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:22.960793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:23.018516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:23.019227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:23.019309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:23.019343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:23.138141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:23.138292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:23.138370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:23.138400] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:23.141727] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: UP (p=83.89%) [2026-01-08T20:26:23.141995] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-08T20:26:23.142118] [INFO ] [sig ] MBI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:23.281462] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MBI.txt [2026-01-08T20:26:23.281616] [INFO ] [sig ] [1965/3512] Completed MBI in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:23.281657] [INFO ] [sig ] [1966/3512] Forecasting MBIN... [2026-01-08T20:26:23.281689] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-08T20:26:23.281718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-08T20:26:23.293758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-08T20:26:23.294137] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-08T20:26:23.294964] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-08T20:26:23.295017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:23.295050] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:23.295077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:23.295134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:23.353588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:23.354300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:23.354383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:23.354419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:23.472641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:23.472794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:23.472835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:23.472863] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:23.476278] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=73.16%) [2026-01-08T20:26:23.476551] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-08T20:26:23.476698] [INFO ] [sig ] MBIN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:23.618467] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MBIN.txt [2026-01-08T20:26:23.618620] [INFO ] [sig ] [1966/3512] Completed MBIN in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:23.618661] [INFO ] [sig ] [1967/3512] Forecasting MBLY... [2026-01-08T20:26:23.618691] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-08T20:26:23.618720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-08T20:26:23.629868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-08T20:26:23.630207] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-08T20:26:23.631085] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-08T20:26:23.631137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:23.631170] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:23.631197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:23.631255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:23.689456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:23.690207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:23.690291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:23.690324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:23.811137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:23.811280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:23.811319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:23.811348] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:23.814642] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: DOWN (p=15.30%) [2026-01-08T20:26:23.814911] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-08T20:26:23.815034] [INFO ] [sig ] MBLY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:23.955106] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MBLY.txt [2026-01-08T20:26:23.955235] [INFO ] [sig ] [1967/3512] Completed MBLY in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:23.955274] [INFO ] [sig ] [1968/3512] Forecasting MBS... [2026-01-08T20:26:23.955302] [INFO ] [sig ] Generating forecast for: MBS [2026-01-08T20:26:23.955331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-08T20:26:23.966195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-08T20:26:23.966544] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-08T20:26:23.967363] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-08T20:26:23.967416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:23.967448] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:23.967475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:23.967531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:24.024391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:24.025064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:24.025146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:24.025192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:24.138401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:24.138554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:24.138609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:24.138638] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:24.141965] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=57.74%) [2026-01-08T20:26:24.142240] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-08T20:26:24.142361] [INFO ] [sig ] MBS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:24.287060] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MBS.txt [2026-01-08T20:26:24.287305] [INFO ] [sig ] [1968/3512] Completed MBS in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:24.287388] [INFO ] [sig ] [1969/3512] Forecasting MBWM... [2026-01-08T20:26:24.287449] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-08T20:26:24.287488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-08T20:26:24.299177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-08T20:26:24.299536] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-08T20:26:24.300380] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-08T20:26:24.300433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:24.300465] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:24.300492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:24.300549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:24.360096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:24.361007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:24.361091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:24.361126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:24.499829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:24.499985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:24.500026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:24.500055] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:24.503440] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=23.35%) [2026-01-08T20:26:24.503743] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-08T20:26:24.503869] [INFO ] [sig ] MBWM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:24.649828] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MBWM.txt [2026-01-08T20:26:24.649963] [INFO ] [sig ] [1969/3512] Completed MBWM in 0.4s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:24.650009] [INFO ] [sig ] [1970/3512] Forecasting MBX... [2026-01-08T20:26:24.650044] [INFO ] [sig ] Generating forecast for: MBX [2026-01-08T20:26:24.650079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-08T20:26:24.661094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-08T20:26:24.661388] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-08T20:26:24.662222] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-08T20:26:24.662284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:24.662316] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:24.662342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:24.662398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:24.719386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:24.720140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:24.720224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:24.720258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:24.843771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:24.843928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:24.843973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:24.844006] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:24.847508] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-01-08T20:26:24.847809] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-08T20:26:24.847940] [INFO ] [sig ] MBX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:24.988285] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MBX.txt [2026-01-08T20:26:24.988442] [INFO ] [sig ] [1970/3512] Completed MBX in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:24.988482] [INFO ] [sig ] [1971/3512] Forecasting MC... [2026-01-08T20:26:24.988510] [INFO ] [sig ] Generating forecast for: MC [2026-01-08T20:26:24.988540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-08T20:26:24.999345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-08T20:26:24.999666] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-08T20:26:25.000452] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-08T20:26:25.000504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:25.000535] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:25.000563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:25.000638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:25.056724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:25.057395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:25.057507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:25.057543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:25.176639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:25.176790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:25.176830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:25.176859] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:25.180198] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=6.98%) [2026-01-08T20:26:25.180470] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-08T20:26:25.180611] [INFO ] [sig ] MC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:25.320957] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MC.txt [2026-01-08T20:26:25.321107] [INFO ] [sig ] [1971/3512] Completed MC in 0.3s | 2.90 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-08T20:26:25.321145] [INFO ] [sig ] [1972/3512] Forecasting MCBS... [2026-01-08T20:26:25.321176] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-08T20:26:25.321205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-08T20:26:25.332093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-08T20:26:25.332506] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-08T20:26:25.333423] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-08T20:26:25.333477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:25.333510] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:25.333537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:25.333614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:25.392512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:25.393382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:25.393467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:25.393499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:25.514787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:25.514937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:25.514978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:25.515007] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:25.518456] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=35.57%) [2026-01-08T20:26:25.518768] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-08T20:26:25.518897] [INFO ] [sig ] MCBS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:25.664653] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MCBS.txt [2026-01-08T20:26:25.664811] [INFO ] [sig ] [1972/3512] Completed MCBS in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-08T20:26:25.664852] [INFO ] [sig ] [1973/3512] Forecasting MCHI... [2026-01-08T20:26:25.664882] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-08T20:26:25.664912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-08T20:26:25.676828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-08T20:26:25.677215] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-08T20:26:25.678041] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-08T20:26:25.678094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:25.678129] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:25.678155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:25.678210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:25.736788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:25.737655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:25.737745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:25.737783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:25.865827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:25.865976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:25.866018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:25.866047] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:25.870422] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=42.14%) [2026-01-08T20:26:25.870715] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-08T20:26:25.870841] [INFO ] [sig ] MCHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:26.015240] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MCHI.txt [2026-01-08T20:26:26.015369] [INFO ] [sig ] [1973/3512] Completed MCHI in 0.4s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-08T20:26:26.015412] [INFO ] [sig ] [1974/3512] Forecasting MCHP... [2026-01-08T20:26:26.015442] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-08T20:26:26.015473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-08T20:26:26.027100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-08T20:26:26.027397] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-08T20:26:26.028258] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-08T20:26:26.028333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:26.028368] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:26.028396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:26.028453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:26.087635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:26.088406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:26.088490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:26.088524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:26.211612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:26.211769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:26.211809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:26.211838] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:26.215222] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=33.96%) [2026-01-08T20:26:26.215495] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-08T20:26:26.215637] [INFO ] [sig ] MCHP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:26.359261] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MCHP.txt [2026-01-08T20:26:26.359429] [INFO ] [sig ] [1974/3512] Completed MCHP in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.9m [2026-01-08T20:26:26.359469] [INFO ] [sig ] [1975/3512] Forecasting MCHX... [2026-01-08T20:26:26.359499] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-08T20:26:26.359528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-08T20:26:26.370866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-08T20:26:26.371187] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-08T20:26:26.372187] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-08T20:26:26.372240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:26.372272] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:26.372300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:26.372357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:26.432475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:26.433347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:26.433429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:26.433462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:26.545941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:26.546094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:26.546132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:26.546160] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:26.550156] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: UP (p=53.18%) [2026-01-08T20:26:26.550640] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-08T20:26:26.550767] [INFO ] [sig ] MCHX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:26.694741] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MCHX.txt [2026-01-08T20:26:26.694893] [INFO ] [sig ] [1975/3512] Completed MCHX in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:26.694934] [INFO ] [sig ] [1976/3512] Forecasting MCI... [2026-01-08T20:26:26.694964] [INFO ] [sig ] Generating forecast for: MCI [2026-01-08T20:26:26.694995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-08T20:26:26.705804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-08T20:26:26.706096] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-08T20:26:26.706905] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-08T20:26:26.706955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:26.706986] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:26.707013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:26.707073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:26.763414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:26.764275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:26.764357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:26.764390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:26.882620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:26.882772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:26.882811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:26.882839] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:26.886215] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=40.29%) [2026-01-08T20:26:26.886496] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-08T20:26:26.886637] [INFO ] [sig ] MCI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:27.024404] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MCI.txt [2026-01-08T20:26:27.024535] [INFO ] [sig ] [1976/3512] Completed MCI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:27.024590] [INFO ] [sig ] [1977/3512] Forecasting MCK... [2026-01-08T20:26:27.024622] [INFO ] [sig ] Generating forecast for: MCK [2026-01-08T20:26:27.024651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-08T20:26:27.035357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-08T20:26:27.035673] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-08T20:26:27.036461] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-08T20:26:27.036514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:27.036547] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:27.036603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:27.036677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:27.094045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:27.094823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:27.094902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:27.094934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:27.216523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:27.216688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:27.216746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:27.216777] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:27.220099] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=65.91%) [2026-01-08T20:26:27.220366] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-08T20:26:27.220486] [INFO ] [sig ] MCK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:27.360938] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MCK.txt [2026-01-08T20:26:27.361077] [INFO ] [sig ] [1977/3512] Completed MCK in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:27.361117] [INFO ] [sig ] [1978/3512] Forecasting MCN... [2026-01-08T20:26:27.361155] [INFO ] [sig ] Generating forecast for: MCN [2026-01-08T20:26:27.361184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-08T20:26:27.372538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-08T20:26:27.372869] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-08T20:26:27.373688] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-08T20:26:27.373741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:27.373796] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:27.373825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:27.373882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:27.431711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:27.432508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:27.432606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:27.432640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:27.550478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:27.550644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:27.550685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:27.550713] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:27.554161] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: DOWN (p=46.55%) [2026-01-08T20:26:27.554446] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-08T20:26:27.554602] [INFO ] [sig ] MCN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:27.693209] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MCN.txt [2026-01-08T20:26:27.693368] [INFO ] [sig ] [1978/3512] Completed MCN in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:27.693407] [INFO ] [sig ] [1979/3512] Forecasting MCO... [2026-01-08T20:26:27.693437] [INFO ] [sig ] Generating forecast for: MCO [2026-01-08T20:26:27.693466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-08T20:26:27.704259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-08T20:26:27.704641] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-08T20:26:27.705482] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-08T20:26:27.705533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:27.705564] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:27.705612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:27.705668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:27.764747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:27.765671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:27.765774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:27.765811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:27.886733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:27.886888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:27.886928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:27.886956] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:27.890609] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=14.42%) [2026-01-08T20:26:27.890906] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-08T20:26:27.891039] [INFO ] [sig ] MCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:28.031032] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MCO.txt [2026-01-08T20:26:28.031194] [INFO ] [sig ] [1979/3512] Completed MCO in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:28.031234] [INFO ] [sig ] [1980/3512] Forecasting MCRB... [2026-01-08T20:26:28.031265] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-08T20:26:28.031489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-08T20:26:28.043718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-08T20:26:28.044095] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-08T20:26:28.045122] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-08T20:26:28.045357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:28.045388] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:28.045414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:28.045469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:28.104128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:28.105053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:28.105142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:28.105176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:28.222957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:28.223117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:28.223156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:28.223185] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:28.226701] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=87.71%) [2026-01-08T20:26:28.226992] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-08T20:26:28.227124] [INFO ] [sig ] MCRB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:28.365637] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MCRB.txt [2026-01-08T20:26:28.365771] [INFO ] [sig ] [1980/3512] Completed MCRB in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:28.365809] [INFO ] [sig ] [1981/3512] Forecasting MCRI... [2026-01-08T20:26:28.365838] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-08T20:26:28.365868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-08T20:26:28.377087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-08T20:26:28.377396] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-08T20:26:28.378246] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-08T20:26:28.378321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:28.378368] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:28.378396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:28.378454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:28.437461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:28.438255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:28.438359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:28.438394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:28.559394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:28.559535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:28.559590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:28.559648] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:28.564069] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: UP (p=60.60%) [2026-01-08T20:26:28.564349] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-08T20:26:28.564476] [INFO ] [sig ] MCRI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:28.703081] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MCRI.txt [2026-01-08T20:26:28.703226] [INFO ] [sig ] [1981/3512] Completed MCRI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:28.703265] [INFO ] [sig ] [1982/3512] Forecasting MCS... [2026-01-08T20:26:28.703298] [INFO ] [sig ] Generating forecast for: MCS [2026-01-08T20:26:28.703327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-08T20:26:28.714471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-08T20:26:28.714812] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-08T20:26:28.715654] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-08T20:26:28.715706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:28.715738] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:28.715766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:28.715827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:28.773674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:28.774377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:28.774464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:28.774497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:28.895561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:28.895727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:28.895765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:28.895793] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:28.899130] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-08T20:26:28.899405] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-08T20:26:28.899526] [INFO ] [sig ] MCS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:29.038558] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MCS.txt [2026-01-08T20:26:29.038719] [INFO ] [sig ] [1982/3512] Completed MCS in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:29.038759] [INFO ] [sig ] [1983/3512] Forecasting MCY... [2026-01-08T20:26:29.038788] [INFO ] [sig ] Generating forecast for: MCY [2026-01-08T20:26:29.038818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-08T20:26:29.050056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-08T20:26:29.050378] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-08T20:26:29.051172] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-08T20:26:29.051223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:29.051253] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:29.051280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:29.051335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:29.113034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:29.113840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:29.113921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:29.113955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:29.238617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:29.238770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:29.238808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:29.238836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:29.242669] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=76.07%) [2026-01-08T20:26:29.242948] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-08T20:26:29.243071] [INFO ] [sig ] MCY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:29.383505] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MCY.txt [2026-01-08T20:26:29.383652] [INFO ] [sig ] [1983/3512] Completed MCY in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:29.383700] [INFO ] [sig ] [1984/3512] Forecasting MD... [2026-01-08T20:26:29.383741] [INFO ] [sig ] Generating forecast for: MD [2026-01-08T20:26:29.383773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-08T20:26:29.395452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-08T20:26:29.395830] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-08T20:26:29.396643] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-08T20:26:29.396694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:29.396725] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:29.396751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:29.396807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:29.455179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:29.455908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:29.455988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:29.456021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:29.574724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:29.574883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:29.574924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:29.574954] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:29.578378] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-01-08T20:26:29.578665] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-08T20:26:29.578788] [INFO ] [sig ] MD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:29.719299] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MD.txt [2026-01-08T20:26:29.719436] [INFO ] [sig ] [1984/3512] Completed MD in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:29.719474] [INFO ] [sig ] [1985/3512] Forecasting MDAI... [2026-01-08T20:26:29.719509] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-08T20:26:29.719539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-08T20:26:29.730407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-08T20:26:29.730723] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-08T20:26:29.731500] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-08T20:26:29.731551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:29.731611] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:29.731643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:29.731699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:29.788018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:29.788900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:29.788982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:29.789015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:29.907757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:29.907907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:29.907947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:29.907975] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:29.911304] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=57.74%) [2026-01-08T20:26:29.911594] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-08T20:26:29.911715] [INFO ] [sig ] MDAI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:30.049823] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MDAI.txt [2026-01-08T20:26:30.049962] [INFO ] [sig ] [1985/3512] Completed MDAI in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:30.050000] [INFO ] [sig ] [1986/3512] Forecasting MDB... [2026-01-08T20:26:30.050029] [INFO ] [sig ] Generating forecast for: MDB [2026-01-08T20:26:30.050059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-08T20:26:30.061597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-08T20:26:30.061915] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-08T20:26:30.062767] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-08T20:26:30.062821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:30.062853] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:30.062881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:30.062937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:30.120943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:30.121775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:30.121857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:30.121890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:30.248148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:30.248320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:30.248363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:30.248391] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:30.251734] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=99.20%) [2026-01-08T20:26:30.252003] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-08T20:26:30.252127] [INFO ] [sig ] MDB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:30.392226] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MDB.txt [2026-01-08T20:26:30.392362] [INFO ] [sig ] [1986/3512] Completed MDB in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:30.392401] [INFO ] [sig ] [1987/3512] Forecasting MDGL... [2026-01-08T20:26:30.392430] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-08T20:26:30.392459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-08T20:26:30.404132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-08T20:26:30.404482] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-08T20:26:30.405314] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-08T20:26:30.405368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:30.405401] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:30.405428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:30.405486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:30.465388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:30.466117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:30.466194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:30.466225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:30.580135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:30.580284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:30.580322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:30.580350] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:30.583807] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=88.28%) [2026-01-08T20:26:30.584074] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-08T20:26:30.584195] [INFO ] [sig ] MDGL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:30.723158] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MDGL.txt [2026-01-08T20:26:30.723301] [INFO ] [sig ] [1987/3512] Completed MDGL in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:30.723339] [INFO ] [sig ] [1988/3512] Forecasting MDLZ... [2026-01-08T20:26:30.723369] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-08T20:26:30.723398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-08T20:26:30.734671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-08T20:26:30.734972] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-08T20:26:30.735831] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-08T20:26:30.735883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:30.735916] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:30.735944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:30.736001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:30.793176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:30.794032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:30.794157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:30.794205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:30.916320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:30.916470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:30.916510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:30.916557] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:30.919891] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: DOWN (p=20.22%) [2026-01-08T20:26:30.920166] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-08T20:26:30.920289] [INFO ] [sig ] MDLZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:31.057952] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MDLZ.txt [2026-01-08T20:26:31.058085] [INFO ] [sig ] [1988/3512] Completed MDLZ in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:31.058125] [INFO ] [sig ] [1989/3512] Forecasting MDWD... [2026-01-08T20:26:31.058154] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-08T20:26:31.058183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-08T20:26:31.069688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-08T20:26:31.069961] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-08T20:26:31.070767] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-08T20:26:31.070818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:31.070850] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:31.070876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:31.070936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:31.127517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:31.128160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:31.128237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:31.128269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:31.242016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:31.242160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:31.242197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:31.242225] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:31.245517] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=45.22%) [2026-01-08T20:26:31.245803] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-08T20:26:31.245924] [INFO ] [sig ] MDWD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:31.384097] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MDWD.txt [2026-01-08T20:26:31.384224] [INFO ] [sig ] [1989/3512] Completed MDWD in 0.3s | 2.90 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-08T20:26:31.384262] [INFO ] [sig ] [1990/3512] Forecasting MDXG... [2026-01-08T20:26:31.384291] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-08T20:26:31.384321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-08T20:26:31.395759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-08T20:26:31.396093] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-08T20:26:31.396901] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-08T20:26:31.396952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:31.396983] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:31.397009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:31.397066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:31.454518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:31.455242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:31.455324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:31.455372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:31.573037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:31.573186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:31.573225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:31.573252] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:31.576542] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=90.85%) [2026-01-08T20:26:31.576830] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-08T20:26:31.576951] [INFO ] [sig ] MDXG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:31.715487] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MDXG.txt [2026-01-08T20:26:31.715636] [INFO ] [sig ] [1990/3512] Completed MDXG in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-08T20:26:31.715676] [INFO ] [sig ] [1991/3512] Forecasting MDXH... [2026-01-08T20:26:31.715706] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-08T20:26:31.715735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-08T20:26:31.726849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-08T20:26:31.727196] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-08T20:26:31.728052] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-08T20:26:31.728105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:31.728138] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:31.728166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:31.728223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:31.785060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:31.785950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:31.786042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:31.786074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:31.902103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:31.902254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:31.902292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:31.902322] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:31.905632] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: UP (p=55.72%) [2026-01-08T20:26:31.905900] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-08T20:26:31.906022] [INFO ] [sig ] MDXH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:32.044690] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MDXH.txt [2026-01-08T20:26:32.044896] [INFO ] [sig ] [1991/3512] Completed MDXH in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.8m [2026-01-08T20:26:32.044951] [INFO ] [sig ] [1992/3512] Forecasting MEC... [2026-01-08T20:26:32.044993] [INFO ] [sig ] Generating forecast for: MEC [2026-01-08T20:26:32.045035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-08T20:26:32.057826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-08T20:26:32.058179] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-08T20:26:32.059078] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-08T20:26:32.059130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:32.059162] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:32.059189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:32.059257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:32.117068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:32.117888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:32.117970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:32.118002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:32.240201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:32.240354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:32.240394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:32.240423] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:32.244175] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-01-08T20:26:32.244660] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-08T20:26:32.244793] [INFO ] [sig ] MEC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:32.383251] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MEC.txt [2026-01-08T20:26:32.383396] [INFO ] [sig ] [1992/3512] Completed MEC in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:32.383435] [INFO ] [sig ] [1993/3512] Forecasting MED... [2026-01-08T20:26:32.383463] [INFO ] [sig ] Generating forecast for: MED [2026-01-08T20:26:32.383493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-08T20:26:32.395201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-08T20:26:32.395705] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-08T20:26:32.396703] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-08T20:26:32.396753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:32.396784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:32.396811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:32.396868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:32.453745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:32.454494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:32.454589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:32.454623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:32.579701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:32.579849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:32.579888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:32.579916] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:32.583185] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=18.86%) [2026-01-08T20:26:32.583454] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-08T20:26:32.583589] [INFO ] [sig ] MED: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:32.721897] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MED.txt [2026-01-08T20:26:32.722035] [INFO ] [sig ] [1993/3512] Completed MED in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:32.722074] [INFO ] [sig ] [1994/3512] Forecasting MEDP... [2026-01-08T20:26:32.722103] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-08T20:26:32.722132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-08T20:26:32.732908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-08T20:26:32.733203] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-08T20:26:32.734004] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-08T20:26:32.734066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:32.734098] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:32.734124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:32.734181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:32.790626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:32.791472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:32.791554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:32.791613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:32.910619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:32.910770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:32.910808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:32.910836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:32.914135] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-01-08T20:26:32.914403] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-08T20:26:32.914524] [INFO ] [sig ] MEDP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:33.052489] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MEDP.txt [2026-01-08T20:26:33.052634] [INFO ] [sig ] [1994/3512] Completed MEDP in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:33.052675] [INFO ] [sig ] [1995/3512] Forecasting MEG... [2026-01-08T20:26:33.052703] [INFO ] [sig ] Generating forecast for: MEG [2026-01-08T20:26:33.052732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-08T20:26:33.063521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-08T20:26:33.063833] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-08T20:26:33.064614] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-08T20:26:33.064665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:33.064719] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:33.064747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:33.064803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:33.121921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:33.122731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:33.122809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:33.122841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:33.243645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:33.243794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:33.243832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:33.243859] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:33.247139] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-01-08T20:26:33.247409] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-08T20:26:33.247530] [INFO ] [sig ] MEG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:33.387287] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MEG.txt [2026-01-08T20:26:33.387428] [INFO ] [sig ] [1995/3512] Completed MEG in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:33.387468] [INFO ] [sig ] [1996/3512] Forecasting MEGI... [2026-01-08T20:26:33.387497] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-08T20:26:33.387526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-08T20:26:33.399275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-08T20:26:33.399613] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-08T20:26:33.400385] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-08T20:26:33.400435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:33.400466] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:33.400492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:33.400548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:33.457408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:33.458119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:33.458199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:33.458233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:33.578437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:33.578604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:33.578645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:33.578675] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:33.582071] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=77.31%) [2026-01-08T20:26:33.582337] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-08T20:26:33.582459] [INFO ] [sig ] MEGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:33.721805] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MEGI.txt [2026-01-08T20:26:33.721939] [INFO ] [sig ] [1996/3512] Completed MEGI in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:33.721977] [INFO ] [sig ] [1997/3512] Forecasting MEI... [2026-01-08T20:26:33.722005] [INFO ] [sig ] Generating forecast for: MEI [2026-01-08T20:26:33.722035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-08T20:26:33.734098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-08T20:26:33.734596] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-08T20:26:33.735386] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-08T20:26:33.735436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:33.735467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:33.735493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:33.735548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:33.792360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:33.793209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:33.793292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:33.793324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:33.913654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:33.913814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:33.913852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:33.913879] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:33.917552] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-01-08T20:26:33.917840] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-08T20:26:33.917960] [INFO ] [sig ] MEI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:34.056517] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MEI.txt [2026-01-08T20:26:34.056689] [INFO ] [sig ] [1997/3512] Completed MEI in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:34.056730] [INFO ] [sig ] [1998/3512] Forecasting MELI... [2026-01-08T20:26:34.056760] [INFO ] [sig ] Generating forecast for: MELI [2026-01-08T20:26:34.056790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-08T20:26:34.067551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-08T20:26:34.067864] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-08T20:26:34.068678] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-08T20:26:34.068728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:34.068758] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:34.068783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:34.068838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:34.124971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:34.125729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:34.125809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:34.125841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:34.244603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:34.244753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:34.244792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:34.244854] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:34.248194] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=24.46%) [2026-01-08T20:26:34.248484] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-08T20:26:34.248623] [INFO ] [sig ] MELI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:34.393347] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MELI.txt [2026-01-08T20:26:34.393493] [INFO ] [sig ] [1998/3512] Completed MELI in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:34.393535] [INFO ] [sig ] [1999/3512] Forecasting MEOH... [2026-01-08T20:26:34.393566] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-08T20:26:34.393618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-08T20:26:34.405173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-08T20:26:34.405490] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-08T20:26:34.406321] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-08T20:26:34.406384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:34.406419] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:34.406445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:34.406503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:34.465268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:34.466151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:34.466241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:34.466275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:34.594863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:34.595019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:34.595060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:34.595089] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:34.598640] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-01-08T20:26:34.598975] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-08T20:26:34.599111] [INFO ] [sig ] MEOH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:34.741564] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MEOH.txt [2026-01-08T20:26:34.741753] [INFO ] [sig ] [1999/3512] Completed MEOH in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:34.741796] [INFO ] [sig ] [2000/3512] Forecasting MERC... [2026-01-08T20:26:34.741827] [INFO ] [sig ] Generating forecast for: MERC [2026-01-08T20:26:34.741857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-08T20:26:34.753834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-08T20:26:34.754218] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-08T20:26:34.755071] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-08T20:26:34.755122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:34.755154] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:34.755183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:34.755260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:34.813617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:34.814499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:34.814607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:34.814643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:34.938028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:34.938182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:34.938221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:34.938252] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:34.941873] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-01-08T20:26:34.942154] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-08T20:26:34.942280] [INFO ] [sig ] MERC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:35.084155] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MERC.txt [2026-01-08T20:26:35.084362] [INFO ] [sig ] [2000/3512] Completed MERC in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:35.084409] [INFO ] [sig ] [2001/3512] Forecasting META... [2026-01-08T20:26:35.084440] [INFO ] [sig ] Generating forecast for: META [2026-01-08T20:26:35.084471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-08T20:26:35.096847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-08T20:26:35.097148] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-08T20:26:35.098045] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-08T20:26:35.098097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:35.098129] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:35.098155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:35.098211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:35.155622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:35.156413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:35.156497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:35.156529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:35.286179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:35.286350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:35.286390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:35.286419] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:35.289776] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-01-08T20:26:35.290052] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-08T20:26:35.290176] [INFO ] [sig ] META: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:35.435208] [INFO ] [LOCAL ] Saved forecast: META 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/META.txt [2026-01-08T20:26:35.435347] [INFO ] [sig ] [2001/3512] Completed META in 0.4s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:35.435386] [INFO ] [sig ] [2002/3512] Forecasting METC... [2026-01-08T20:26:35.435416] [INFO ] [sig ] Generating forecast for: METC [2026-01-08T20:26:35.435446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-08T20:26:35.447622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-08T20:26:35.447944] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-08T20:26:35.448823] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-08T20:26:35.448875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:35.448908] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:35.448935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:35.448995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:35.508030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:35.508940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:35.509023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:35.509057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:35.624537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:35.624722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:35.624766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:35.624796] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:35.628205] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=14.92%) [2026-01-08T20:26:35.628503] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-08T20:26:35.628651] [INFO ] [sig ] METC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:35.770238] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/METC.txt [2026-01-08T20:26:35.770389] [INFO ] [sig ] [2002/3512] Completed METC in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:35.770429] [INFO ] [sig ] [2003/3512] Forecasting METCB... [2026-01-08T20:26:35.770458] [INFO ] [sig ] Generating forecast for: METCB [2026-01-08T20:26:35.770488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-08T20:26:35.781679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-08T20:26:35.781989] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-08T20:26:35.782783] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-08T20:26:35.782834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:35.782866] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:35.782893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:35.782949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:35.841756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:35.842493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:35.842592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:35.842629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:35.972410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:35.972560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:35.972615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:35.972644] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:35.975942] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=66.39%) [2026-01-08T20:26:35.976210] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-08T20:26:35.976328] [INFO ] [sig ] METCB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:36.119594] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/METCB.txt [2026-01-08T20:26:36.119741] [INFO ] [sig ] [2003/3512] Completed METCB in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:36.119782] [INFO ] [sig ] [2004/3512] Forecasting METD... [2026-01-08T20:26:36.119814] [INFO ] [sig ] Generating forecast for: METD [2026-01-08T20:26:36.119845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-08T20:26:36.131414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-08T20:26:36.131727] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-08T20:26:36.132554] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-08T20:26:36.132625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:36.132657] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:36.132684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:36.132741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:36.190954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:36.191709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:36.191788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:36.191822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:36.319436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:36.319614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:36.319658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:36.319687] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:36.323121] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=25.27%) [2026-01-08T20:26:36.323437] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-08T20:26:36.323562] [INFO ] [sig ] METD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:36.466259] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/METD.txt [2026-01-08T20:26:36.466419] [INFO ] [sig ] [2004/3512] Completed METD in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:36.466463] [INFO ] [sig ] [2005/3512] Forecasting MFA... [2026-01-08T20:26:36.466492] [INFO ] [sig ] Generating forecast for: MFA [2026-01-08T20:26:36.466522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-08T20:26:36.478372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-08T20:26:36.478713] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-08T20:26:36.479541] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-08T20:26:36.479633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:36.479669] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:36.479698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:36.479755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:36.538401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:36.539200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:36.539337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:36.539388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:36.664922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:36.665068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:36.665109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:36.665137] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:36.668693] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-08T20:26:36.668969] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-08T20:26:36.669094] [INFO ] [sig ] MFA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:36.812131] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MFA.txt [2026-01-08T20:26:36.812285] [INFO ] [sig ] [2005/3512] Completed MFA in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:36.812324] [INFO ] [sig ] [2006/3512] Forecasting MFC... [2026-01-08T20:26:36.812355] [INFO ] [sig ] Generating forecast for: MFC [2026-01-08T20:26:36.812386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-08T20:26:36.823369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-08T20:26:36.823692] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-08T20:26:36.824513] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-08T20:26:36.824566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:36.824620] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:36.824647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:36.824703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:36.882271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:36.883045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:36.883128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:36.883161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:37.006274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:37.006443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:37.006484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:37.006512] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:37.010151] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=56.87%) [2026-01-08T20:26:37.010437] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-08T20:26:37.010619] [INFO ] [sig ] MFC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:37.157420] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MFC.txt [2026-01-08T20:26:37.157567] [INFO ] [sig ] [2006/3512] Completed MFC in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:37.157623] [INFO ] [sig ] [2007/3512] Forecasting MFG... [2026-01-08T20:26:37.157654] [INFO ] [sig ] Generating forecast for: MFG [2026-01-08T20:26:37.157685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-08T20:26:37.169066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-08T20:26:37.169426] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-08T20:26:37.170268] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-08T20:26:37.170320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:37.170354] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:37.170384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:37.170441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:37.229543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:37.230376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:37.230472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:37.230504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:37.359278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:37.359441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:37.359483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:37.359510] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:37.362955] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=86.59%) [2026-01-08T20:26:37.363230] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-08T20:26:37.363374] [INFO ] [sig ] MFG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:37.504163] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MFG.txt [2026-01-08T20:26:37.504298] [INFO ] [sig ] [2007/3512] Completed MFG in 0.3s | 2.90 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-08T20:26:37.504337] [INFO ] [sig ] [2008/3512] Forecasting MFI... [2026-01-08T20:26:37.504367] [INFO ] [sig ] Generating forecast for: MFI [2026-01-08T20:26:37.504396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-08T20:26:37.515828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-08T20:26:37.516138] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-08T20:26:37.516946] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-08T20:26:37.516999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:37.517031] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:37.517057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:37.517112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:37.577178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:37.577920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:37.578003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:37.578036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:37.696391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:37.696536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:37.696589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:37.696620] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:37.699959] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=95.27%) [2026-01-08T20:26:37.700226] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-08T20:26:37.700355] [INFO ] [sig ] MFI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:37.840899] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MFI.txt [2026-01-08T20:26:37.841082] [INFO ] [sig ] [2008/3512] Completed MFI in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.7m [2026-01-08T20:26:37.841128] [INFO ] [sig ] [2009/3512] Forecasting MFIC... [2026-01-08T20:26:37.841159] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-08T20:26:37.841190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-08T20:26:37.852748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-08T20:26:37.853083] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-08T20:26:37.853986] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-08T20:26:37.854039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:37.854072] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:37.854100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:37.854157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:37.913238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:37.913995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:37.914076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:37.914108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:38.039534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:38.039723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:38.039769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:38.039799] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:38.043518] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-08T20:26:38.043850] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-08T20:26:38.043986] [INFO ] [sig ] MFIC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:38.205121] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MFIC.txt [2026-01-08T20:26:38.205282] [INFO ] [sig ] [2009/3512] Completed MFIC in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:38.205333] [INFO ] [sig ] [2010/3512] Forecasting MFIN... [2026-01-08T20:26:38.205361] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-08T20:26:38.205391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-08T20:26:38.216813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-08T20:26:38.217127] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-08T20:26:38.218128] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-08T20:26:38.218187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:38.218235] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:38.218287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:38.218395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:38.277566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:38.278489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:38.278614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:38.278652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:38.404486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:38.404660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:38.404702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:38.404730] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:38.408187] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-01-08T20:26:38.408590] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-08T20:26:38.408756] [INFO ] [sig ] MFIN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:38.549116] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MFIN.txt [2026-01-08T20:26:38.549263] [INFO ] [sig ] [2010/3512] Completed MFIN in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:38.549302] [INFO ] [sig ] [2011/3512] Forecasting MFM... [2026-01-08T20:26:38.549331] [INFO ] [sig ] Generating forecast for: MFM [2026-01-08T20:26:38.549359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-08T20:26:38.560308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-08T20:26:38.560644] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-08T20:26:38.561430] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-08T20:26:38.561481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:38.561513] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:38.561540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:38.561618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:38.618957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:38.619680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:38.619761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:38.619794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:38.739422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:38.739590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:38.739632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:38.739661] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:38.743182] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=28.24%) [2026-01-08T20:26:38.743473] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-08T20:26:38.743619] [INFO ] [sig ] MFM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:38.889091] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MFM.txt [2026-01-08T20:26:38.889243] [INFO ] [sig ] [2011/3512] Completed MFM in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:38.889283] [INFO ] [sig ] [2012/3512] Forecasting MG... [2026-01-08T20:26:38.889314] [INFO ] [sig ] Generating forecast for: MG [2026-01-08T20:26:38.889343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-08T20:26:38.901948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-08T20:26:38.902279] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-08T20:26:38.903153] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-08T20:26:38.903206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:38.903280] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:38.903320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:38.903402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:38.963527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:38.964405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:38.964488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:38.964523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:39.091343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:39.091702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:39.091769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:39.091802] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:39.095923] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=66.22%) [2026-01-08T20:26:39.096197] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-08T20:26:39.096340] [INFO ] [sig ] MG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:39.245410] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MG.txt [2026-01-08T20:26:39.245549] [INFO ] [sig ] [2012/3512] Completed MG in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:39.245605] [INFO ] [sig ] [2013/3512] Forecasting MGA... [2026-01-08T20:26:39.245637] [INFO ] [sig ] Generating forecast for: MGA [2026-01-08T20:26:39.245667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-08T20:26:39.258963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-08T20:26:39.259285] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-08T20:26:39.260108] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-08T20:26:39.260159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:39.260191] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:39.260219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:39.260277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:39.320419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:39.321477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:39.321558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:39.321610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:39.459687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:39.459861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:39.459916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:39.459947] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:39.463676] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=57.08%) [2026-01-08T20:26:39.463963] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-08T20:26:39.464088] [INFO ] [sig ] MGA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:39.612912] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MGA.txt [2026-01-08T20:26:39.613041] [INFO ] [sig ] [2013/3512] Completed MGA in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:39.613080] [INFO ] [sig ] [2014/3512] Forecasting MGEE... [2026-01-08T20:26:39.613109] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-08T20:26:39.613138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-08T20:26:39.625367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-08T20:26:39.625685] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-08T20:26:39.626521] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-08T20:26:39.626589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:39.626811] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:39.626838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:39.626895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:39.686908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:39.687617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:39.687712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:39.687746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:39.812165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:39.812318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:39.812359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:39.812387] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:39.815852] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-08T20:26:39.816136] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-08T20:26:39.816259] [INFO ] [sig ] MGEE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:39.963143] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MGEE.txt [2026-01-08T20:26:39.963279] [INFO ] [sig ] [2014/3512] Completed MGEE in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:39.963322] [INFO ] [sig ] [2015/3512] Forecasting MGIC... [2026-01-08T20:26:39.963358] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-08T20:26:39.963396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-08T20:26:39.975774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-08T20:26:39.976098] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-08T20:26:39.977060] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-08T20:26:39.977111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:39.977143] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:39.977169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:39.977224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:40.035441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:40.036258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:40.036345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:40.036378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:40.165042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:40.165198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:40.165240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:40.165300] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:40.168973] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-01-08T20:26:40.169264] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-08T20:26:40.169414] [INFO ] [sig ] MGIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:40.313933] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MGIC.txt [2026-01-08T20:26:40.314092] [INFO ] [sig ] [2015/3512] Completed MGIC in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:40.314133] [INFO ] [sig ] [2016/3512] Forecasting MGM... [2026-01-08T20:26:40.314162] [INFO ] [sig ] Generating forecast for: MGM [2026-01-08T20:26:40.314192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-08T20:26:40.326110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-08T20:26:40.326436] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-08T20:26:40.327243] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-08T20:26:40.327294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:40.327337] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:40.327365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:40.327420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:40.384726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:40.385521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:40.385618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:40.385652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:40.510556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:40.510730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:40.510771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:40.510799] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:40.514502] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=86.65%) [2026-01-08T20:26:40.514985] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-08T20:26:40.515113] [INFO ] [sig ] MGM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:40.664866] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MGM.txt [2026-01-08T20:26:40.665005] [INFO ] [sig ] [2016/3512] Completed MGM in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:40.665044] [INFO ] [sig ] [2017/3512] Forecasting MGNI... [2026-01-08T20:26:40.665076] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-08T20:26:40.665105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-08T20:26:40.677048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-08T20:26:40.677351] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-08T20:26:40.678201] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-08T20:26:40.678255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:40.678287] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:40.678339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:40.678406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:40.739123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:40.739856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:40.739940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:40.739973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:40.871273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:40.871437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:40.871477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:40.871508] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:40.875133] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-01-08T20:26:40.875429] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-08T20:26:40.875595] [INFO ] [sig ] MGNI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:41.026663] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MGNI.txt [2026-01-08T20:26:41.026816] [INFO ] [sig ] [2017/3512] Completed MGNI in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:41.026854] [INFO ] [sig ] [2018/3512] Forecasting MGNX... [2026-01-08T20:26:41.026885] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-08T20:26:41.026917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-08T20:26:41.039685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-08T20:26:41.040060] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-08T20:26:41.040956] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-08T20:26:41.041007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:41.041038] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:41.041063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:41.041124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:41.102362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:41.103240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:41.103330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:41.103364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:41.226935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:41.227107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:41.227148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:41.227175] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:41.230689] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-08T20:26:41.230980] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-08T20:26:41.231113] [INFO ] [sig ] MGNX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:41.375295] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MGNX.txt [2026-01-08T20:26:41.375452] [INFO ] [sig ] [2018/3512] Completed MGNX in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:41.375490] [INFO ] [sig ] [2019/3512] Forecasting MGPI... [2026-01-08T20:26:41.375520] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-08T20:26:41.375549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-08T20:26:41.386986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-08T20:26:41.387328] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-08T20:26:41.388139] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-08T20:26:41.388189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:41.388220] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:41.388246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:41.388328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:41.448275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:41.449221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:41.449307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:41.449340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:41.579261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:41.579432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:41.579493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:41.579531] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:41.583844] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-01-08T20:26:41.584123] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-08T20:26:41.584248] [INFO ] [sig ] MGPI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:41.736434] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MGPI.txt [2026-01-08T20:26:41.736640] [INFO ] [sig ] [2019/3512] Completed MGPI in 0.4s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:41.736685] [INFO ] [sig ] [2020/3512] Forecasting MGRC... [2026-01-08T20:26:41.736730] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-08T20:26:41.736779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-08T20:26:41.750506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-08T20:26:41.751034] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-08T20:26:41.751836] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-08T20:26:41.751887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:41.751919] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:41.751947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:41.752003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:41.814806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:41.815635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:41.815728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:41.815762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:41.935524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:41.935686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:41.935728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:41.935756] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:41.939180] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-01-08T20:26:41.939492] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-08T20:26:41.939645] [INFO ] [sig ] MGRC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:42.084179] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MGRC.txt [2026-01-08T20:26:42.084311] [INFO ] [sig ] [2020/3512] Completed MGRC in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:42.084349] [INFO ] [sig ] [2021/3512] Forecasting MGTX... [2026-01-08T20:26:42.084378] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-08T20:26:42.084408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-08T20:26:42.095940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-08T20:26:42.096235] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-08T20:26:42.097084] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-08T20:26:42.097134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:42.097164] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:42.097189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:42.097249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:42.156728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:42.157416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:42.157497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:42.157529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:42.283738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:42.283910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:42.283962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:42.283992] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:42.287556] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-01-08T20:26:42.288082] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-08T20:26:42.288205] [INFO ] [sig ] MGTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:42.430079] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MGTX.txt [2026-01-08T20:26:42.430215] [INFO ] [sig ] [2021/3512] Completed MGTX in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:42.430254] [INFO ] [sig ] [2022/3512] Forecasting MGX... [2026-01-08T20:26:42.430283] [INFO ] [sig ] Generating forecast for: MGX [2026-01-08T20:26:42.430314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-08T20:26:42.442093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-08T20:26:42.442378] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-08T20:26:42.443227] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-08T20:26:42.443277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:42.443309] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:42.443336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:42.443391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:42.502812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:42.503548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:42.503681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:42.503714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:42.624078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:42.624235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:42.624274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:42.624302] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:42.627669] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-01-08T20:26:42.627939] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-08T20:26:42.628058] [INFO ] [sig ] MGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:42.766145] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MGX.txt [2026-01-08T20:26:42.766280] [INFO ] [sig ] [2022/3512] Completed MGX in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:42.766320] [INFO ] [sig ] [2023/3512] Forecasting MGY... [2026-01-08T20:26:42.766349] [INFO ] [sig ] Generating forecast for: MGY [2026-01-08T20:26:42.766380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-08T20:26:42.777335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-08T20:26:42.777631] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-08T20:26:42.778429] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-08T20:26:42.778480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:42.778511] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:42.778537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:42.778618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:42.837377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:42.838387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:42.838469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:42.838503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:42.959609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:42.959758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:42.959795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:42.959841] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:42.963135] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-01-08T20:26:42.963411] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-08T20:26:42.963530] [INFO ] [sig ] MGY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:43.105018] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MGY.txt [2026-01-08T20:26:43.105142] [INFO ] [sig ] [2023/3512] Completed MGY in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:43.105180] [INFO ] [sig ] [2024/3512] Forecasting MHD... [2026-01-08T20:26:43.105210] [INFO ] [sig ] Generating forecast for: MHD [2026-01-08T20:26:43.105240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-08T20:26:43.116495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-08T20:26:43.116816] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-08T20:26:43.117603] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-08T20:26:43.117654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:43.117685] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:43.117711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:43.117766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:43.176480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:43.177172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:43.177250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:43.177284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:43.290710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:43.290866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:43.290906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:43.290934] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:43.294377] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=3.49%) [2026-01-08T20:26:43.294671] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-08T20:26:43.294795] [INFO ] [sig ] MHD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:43.434041] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MHD.txt [2026-01-08T20:26:43.434177] [INFO ] [sig ] [2024/3512] Completed MHD in 0.3s | 2.90 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-08T20:26:43.434214] [INFO ] [sig ] [2025/3512] Forecasting MHF... [2026-01-08T20:26:43.434244] [INFO ] [sig ] Generating forecast for: MHF [2026-01-08T20:26:43.434273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-08T20:26:43.444693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-08T20:26:43.444978] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-08T20:26:43.445769] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-08T20:26:43.445819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:43.445850] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:43.445877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:43.445932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:43.502415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:43.503091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:43.503167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:43.503198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:43.624561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:43.624725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:43.624765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:43.624794] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:43.628085] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=21.19%) [2026-01-08T20:26:43.628386] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-08T20:26:43.628514] [INFO ] [sig ] MHF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:43.770622] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MHF.txt [2026-01-08T20:26:43.770787] [INFO ] [sig ] [2025/3512] Completed MHF in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-08T20:26:43.770833] [INFO ] [sig ] [2026/3512] Forecasting MHK... [2026-01-08T20:26:43.770871] [INFO ] [sig ] Generating forecast for: MHK [2026-01-08T20:26:43.770900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-08T20:26:43.782427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-08T20:26:43.782745] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-08T20:26:43.783584] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-08T20:26:43.783640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:43.783672] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:43.783698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:43.783754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:43.840029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:43.840876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:43.840975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:43.841010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:43.956530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:43.956693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:43.956733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:43.956763] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:43.960237] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-01-08T20:26:43.960519] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-08T20:26:43.960662] [INFO ] [sig ] MHK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:44.102077] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MHK.txt [2026-01-08T20:26:44.102203] [INFO ] [sig ] [2026/3512] Completed MHK in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.6m [2026-01-08T20:26:44.102241] [INFO ] [sig ] [2027/3512] Forecasting MHN... [2026-01-08T20:26:44.102271] [INFO ] [sig ] Generating forecast for: MHN [2026-01-08T20:26:44.102301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-08T20:26:44.113279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-08T20:26:44.113561] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-08T20:26:44.114351] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-08T20:26:44.114402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:44.114432] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:44.114459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:44.114525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:44.172030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:44.172729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:44.172810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:44.172844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:44.288602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:44.288755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:44.288794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:44.288822] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:44.292195] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=42.23%) [2026-01-08T20:26:44.292463] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-08T20:26:44.292598] [INFO ] [sig ] MHN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:44.434872] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MHN.txt [2026-01-08T20:26:44.435017] [INFO ] [sig ] [2027/3512] Completed MHN in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:44.435055] [INFO ] [sig ] [2028/3512] Forecasting MHO... [2026-01-08T20:26:44.435084] [INFO ] [sig ] Generating forecast for: MHO [2026-01-08T20:26:44.435115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-08T20:26:44.446774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-08T20:26:44.447074] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-08T20:26:44.447891] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-08T20:26:44.447942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:44.447976] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:44.448002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:44.448059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:44.507678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:44.508378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:44.508457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:44.508490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:44.632644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:44.632792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:44.632831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:44.632860] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:44.636274] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-01-08T20:26:44.636551] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-08T20:26:44.636695] [INFO ] [sig ] MHO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:44.776200] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MHO.txt [2026-01-08T20:26:44.776329] [INFO ] [sig ] [2028/3512] Completed MHO in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:44.776368] [INFO ] [sig ] [2029/3512] Forecasting MIDD... [2026-01-08T20:26:44.776396] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-08T20:26:44.776425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-08T20:26:44.788460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-08T20:26:44.788916] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-08T20:26:44.789785] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-08T20:26:44.789851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:44.789910] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:44.789939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:44.789995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:44.847482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:44.848212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:44.848292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:44.848356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:44.966338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:44.966481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:44.966519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:44.966549] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:44.970048] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-08T20:26:44.970315] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-08T20:26:44.970435] [INFO ] [sig ] MIDD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:45.109754] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MIDD.txt [2026-01-08T20:26:45.109894] [INFO ] [sig ] [2029/3512] Completed MIDD in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:45.109934] [INFO ] [sig ] [2030/3512] Forecasting MIGI... [2026-01-08T20:26:45.109965] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-08T20:26:45.109994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-08T20:26:45.121362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-08T20:26:45.121681] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-08T20:26:45.122474] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-08T20:26:45.122525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:45.122557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:45.122606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:45.122668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:45.180683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:45.181384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:45.181462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:45.181495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:45.302196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:45.302364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:45.302404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:45.302435] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:45.305965] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-01-08T20:26:45.306244] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-08T20:26:45.306369] [INFO ] [sig ] MIGI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:45.445708] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MIGI.txt [2026-01-08T20:26:45.445848] [INFO ] [sig ] [2030/3512] Completed MIGI in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:45.445888] [INFO ] [sig ] [2031/3512] Forecasting MILN... [2026-01-08T20:26:45.445916] [INFO ] [sig ] Generating forecast for: MILN [2026-01-08T20:26:45.445946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-08T20:26:45.456983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-08T20:26:45.457321] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-08T20:26:45.458169] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-08T20:26:45.458221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:45.458255] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:45.458282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:45.458371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:45.517933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:45.518870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:45.518954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:45.518987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:45.625609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:45.625764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:45.625802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:45.625831] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:45.629222] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-01-08T20:26:45.629495] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-08T20:26:45.629641] [INFO ] [sig ] MILN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:45.768067] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MILN.txt [2026-01-08T20:26:45.768196] [INFO ] [sig ] [2031/3512] Completed MILN in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:45.768236] [INFO ] [sig ] [2032/3512] Forecasting MIND... [2026-01-08T20:26:45.768265] [INFO ] [sig ] Generating forecast for: MIND [2026-01-08T20:26:45.768295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-08T20:26:45.779422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-08T20:26:45.779733] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-08T20:26:45.780507] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-08T20:26:45.780559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:45.780611] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:45.780642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:45.780699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:45.837161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:45.837971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:45.838055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:45.838088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:45.961968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:45.962117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:45.962156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:45.962234] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:45.965558] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=78.32%) [2026-01-08T20:26:45.965851] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-08T20:26:45.965975] [INFO ] [sig ] MIND: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:46.103850] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MIND.txt [2026-01-08T20:26:46.103995] [INFO ] [sig ] [2032/3512] Completed MIND in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:46.104035] [INFO ] [sig ] [2033/3512] Forecasting MIRA... [2026-01-08T20:26:46.104063] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-08T20:26:46.104093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-08T20:26:46.115554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-08T20:26:46.115867] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-08T20:26:46.116676] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-08T20:26:46.116727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:46.116758] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:46.116783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:46.116839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:46.173717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:46.174311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:46.174386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:46.174418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:46.300700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:46.300881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:46.300938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:46.300980] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:46.306009] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: UP (p=72.26%) [2026-01-08T20:26:46.306381] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-08T20:26:46.306549] [INFO ] [sig ] MIRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:46.461944] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MIRA.txt [2026-01-08T20:26:46.462075] [INFO ] [sig ] [2033/3512] Completed MIRA in 0.4s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:46.462114] [INFO ] [sig ] [2034/3512] Forecasting MIRM... [2026-01-08T20:26:46.462143] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-08T20:26:46.462171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-08T20:26:46.474105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-08T20:26:46.474470] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-08T20:26:46.475291] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-08T20:26:46.475342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:46.475373] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:46.475399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:46.475455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:46.531627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:46.532560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:46.532664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:46.532696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:46.650709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:46.650869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:46.650908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:46.650937] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:46.654270] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-01-08T20:26:46.654599] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-08T20:26:46.654722] [INFO ] [sig ] MIRM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:46.792482] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MIRM.txt [2026-01-08T20:26:46.792639] [INFO ] [sig ] [2034/3512] Completed MIRM in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:46.792679] [INFO ] [sig ] [2035/3512] Forecasting MITK... [2026-01-08T20:26:46.792709] [INFO ] [sig ] Generating forecast for: MITK [2026-01-08T20:26:46.792740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-08T20:26:46.804294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-08T20:26:46.804608] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-08T20:26:46.805387] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-08T20:26:46.805436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:46.805467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:46.805492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:46.805552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:46.862104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:46.862810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:46.862888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:46.862921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:46.984064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:46.984216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:46.984253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:46.984281] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:46.987615] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: UP (p=58.38%) [2026-01-08T20:26:46.987879] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-08T20:26:46.987997] [INFO ] [sig ] MITK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:47.127251] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MITK.txt [2026-01-08T20:26:47.127378] [INFO ] [sig ] [2035/3512] Completed MITK in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:47.127418] [INFO ] [sig ] [2036/3512] Forecasting MIY... [2026-01-08T20:26:47.127447] [INFO ] [sig ] Generating forecast for: MIY [2026-01-08T20:26:47.127477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-08T20:26:47.138774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-08T20:26:47.139065] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-08T20:26:47.139912] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-08T20:26:47.139969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:47.140008] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:47.140037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:47.140096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:47.198405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:47.199199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:47.199281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:47.199314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:47.326659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:47.326841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:47.326889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:47.326921] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:47.330496] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=13.37%) [2026-01-08T20:26:47.330803] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-08T20:26:47.330928] [INFO ] [sig ] MIY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:47.467473] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MIY.txt [2026-01-08T20:26:47.467626] [INFO ] [sig ] [2036/3512] Completed MIY in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:47.467669] [INFO ] [sig ] [2037/3512] Forecasting MKC... [2026-01-08T20:26:47.467698] [INFO ] [sig ] Generating forecast for: MKC [2026-01-08T20:26:47.467728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-08T20:26:47.479379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-08T20:26:47.479787] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-08T20:26:47.480658] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-08T20:26:47.480712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:47.480745] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:47.480773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:47.480831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:47.540056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:47.540974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:47.541065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:47.541099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:47.661526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:47.661727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:47.661768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:47.661797] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:47.665600] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=28.18%) [2026-01-08T20:26:47.665986] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-08T20:26:47.666138] [INFO ] [sig ] MKC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:47.808456] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MKC.txt [2026-01-08T20:26:47.808644] [INFO ] [sig ] [2037/3512] Completed MKC in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:47.808688] [INFO ] [sig ] [2038/3512] Forecasting MKSI... [2026-01-08T20:26:47.808716] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-08T20:26:47.808745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-08T20:26:47.820196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-08T20:26:47.820522] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-08T20:26:47.821398] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-08T20:26:47.821450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:47.821483] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:47.821510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:47.821569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:47.879003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:47.879867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:47.879965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:47.879998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:48.006668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:48.006837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:48.006877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:48.006905] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:48.010412] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=89.88%) [2026-01-08T20:26:48.010715] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-08T20:26:48.010841] [INFO ] [sig ] MKSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:48.148321] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MKSI.txt [2026-01-08T20:26:48.148455] [INFO ] [sig ] [2038/3512] Completed MKSI in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:48.148494] [INFO ] [sig ] [2039/3512] Forecasting MKTX... [2026-01-08T20:26:48.148522] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-08T20:26:48.148551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-08T20:26:48.160921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-08T20:26:48.161180] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-08T20:26:48.162128] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-08T20:26:48.162179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:48.162210] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:48.162236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:48.162291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:48.221885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:48.222692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:48.222799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:48.222833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:48.340844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:48.341000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:48.341039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:48.341068] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:48.344388] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-01-08T20:26:48.344690] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-08T20:26:48.344812] [INFO ] [sig ] MKTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:48.488037] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MKTX.txt [2026-01-08T20:26:48.488198] [INFO ] [sig ] [2039/3512] Completed MKTX in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:48.488239] [INFO ] [sig ] [2040/3512] Forecasting MLAB... [2026-01-08T20:26:48.488267] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-08T20:26:48.488314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-08T20:26:48.500434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-08T20:26:48.500933] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-08T20:26:48.501724] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-08T20:26:48.501775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:48.501818] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:48.501846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:48.501902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:48.561332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:48.562107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:48.562186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:48.562219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:48.679953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:48.680138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:48.680180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:48.680208] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:48.684094] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=6.16%) [2026-01-08T20:26:48.684368] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-08T20:26:48.684486] [INFO ] [sig ] MLAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:48.822389] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MLAB.txt [2026-01-08T20:26:48.822528] [INFO ] [sig ] [2040/3512] Completed MLAB in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:48.822587] [INFO ] [sig ] [2041/3512] Forecasting MLCO... [2026-01-08T20:26:48.822626] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-08T20:26:48.822665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-08T20:26:48.833916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-08T20:26:48.834193] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-08T20:26:48.835029] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-08T20:26:48.835081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:48.835113] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:48.835138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:48.835193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:48.892772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:48.893438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:48.893517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:48.893550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:49.015491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:49.015666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:49.015706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:49.015736] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:49.019187] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-08T20:26:49.019463] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-08T20:26:49.019605] [INFO ] [sig ] MLCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:49.157612] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MLCO.txt [2026-01-08T20:26:49.157738] [INFO ] [sig ] [2041/3512] Completed MLCO in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:49.157777] [INFO ] [sig ] [2042/3512] Forecasting MLGO... [2026-01-08T20:26:49.157806] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-08T20:26:49.157834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-08T20:26:49.168455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-08T20:26:49.168775] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-08T20:26:49.169556] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-08T20:26:49.169633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:49.169671] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:49.169698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:49.169755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:49.226828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:49.227536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:49.227636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:49.227669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:49.344295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:49.344475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:49.344515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:49.344545] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:49.348102] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-08T20:26:49.348414] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-08T20:26:49.348541] [INFO ] [sig ] MLGO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:49.487643] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MLGO.txt [2026-01-08T20:26:49.487797] [INFO ] [sig ] [2042/3512] Completed MLGO in 0.3s | 2.90 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-08T20:26:49.487837] [INFO ] [sig ] [2043/3512] Forecasting MLI... [2026-01-08T20:26:49.487867] [INFO ] [sig ] Generating forecast for: MLI [2026-01-08T20:26:49.487897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-08T20:26:49.499324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-08T20:26:49.499651] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-08T20:26:49.500456] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-08T20:26:49.500508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:49.500540] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:49.500589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:49.500650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:49.558819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:49.559555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:49.559653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:49.559687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:49.686159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:49.686321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:49.686364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:49.686394] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:49.689920] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=60.88%) [2026-01-08T20:26:49.690208] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-08T20:26:49.690339] [INFO ] [sig ] MLI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:49.836742] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MLI.txt [2026-01-08T20:26:49.836905] [INFO ] [sig ] [2043/3512] Completed MLI in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.5m [2026-01-08T20:26:49.836952] [INFO ] [sig ] [2044/3512] Forecasting MLKN... [2026-01-08T20:26:49.836982] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-08T20:26:49.837012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-08T20:26:49.848468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-08T20:26:49.848799] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-08T20:26:49.849662] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-08T20:26:49.849714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:49.849747] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:49.849774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:49.849830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:49.908938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:49.909653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:49.909733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:49.909766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:50.034800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:50.034967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:50.035016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:50.035046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:50.038502] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-01-08T20:26:50.038786] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-08T20:26:50.038907] [INFO ] [sig ] MLKN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:50.178852] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MLKN.txt [2026-01-08T20:26:50.178986] [INFO ] [sig ] [2044/3512] Completed MLKN in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:50.179024] [INFO ] [sig ] [2045/3512] Forecasting MLM... [2026-01-08T20:26:50.179053] [INFO ] [sig ] Generating forecast for: MLM [2026-01-08T20:26:50.179082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-08T20:26:50.190554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-08T20:26:50.190867] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-08T20:26:50.191652] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-08T20:26:50.191702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:50.191733] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:50.191759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:50.191819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:50.248471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:50.249200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:50.249282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:50.249315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:50.367489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:50.367659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:50.367698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:50.367728] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:50.371022] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=77.81%) [2026-01-08T20:26:50.371290] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-08T20:26:50.371428] [INFO ] [sig ] MLM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:50.509634] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MLM.txt [2026-01-08T20:26:50.509783] [INFO ] [sig ] [2045/3512] Completed MLM in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:50.509821] [INFO ] [sig ] [2046/3512] Forecasting MLP... [2026-01-08T20:26:50.509851] [INFO ] [sig ] Generating forecast for: MLP [2026-01-08T20:26:50.509881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-08T20:26:50.521511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-08T20:26:50.521879] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-08T20:26:50.522846] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-08T20:26:50.522897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:50.522951] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:50.522979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:50.523035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:50.581292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:50.582129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:50.582209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:50.582242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:50.687497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:50.687829] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:26:50.687871] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:50.687899] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:50.691356] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-01-08T20:26:50.691640] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-08T20:26:50.691761] [INFO ] [sig ] MLP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:50.837007] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MLP.txt [2026-01-08T20:26:50.837180] [INFO ] [sig ] [2046/3512] Completed MLP in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:50.837228] [INFO ] [sig ] [2047/3512] Forecasting MLTX... [2026-01-08T20:26:50.837257] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-08T20:26:50.837287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-08T20:26:50.848224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-08T20:26:50.848598] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-08T20:26:50.849404] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-08T20:26:50.849454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:50.849485] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:50.849511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:50.849594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:50.906477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:50.907174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:50.907251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:50.907283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:51.026599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:51.026759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:51.026798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:51.026845] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:51.030320] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=40.86%) [2026-01-08T20:26:51.030686] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-08T20:26:51.030822] [INFO ] [sig ] MLTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:51.169197] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MLTX.txt [2026-01-08T20:26:51.169323] [INFO ] [sig ] [2047/3512] Completed MLTX in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:51.169362] [INFO ] [sig ] [2048/3512] Forecasting MLYS... [2026-01-08T20:26:51.169391] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-08T20:26:51.169420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-08T20:26:51.180592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-08T20:26:51.180869] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-08T20:26:51.181664] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-08T20:26:51.181714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:51.181745] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:51.181771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:51.181827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:51.238355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:51.239065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:51.239142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:51.239174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:51.354492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:51.354712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:51.354759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:51.354788] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:51.358256] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-08T20:26:51.358625] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-08T20:26:51.358768] [INFO ] [sig ] MLYS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:51.497348] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MLYS.txt [2026-01-08T20:26:51.497505] [INFO ] [sig ] [2048/3512] Completed MLYS in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:51.497544] [INFO ] [sig ] [2049/3512] Forecasting MMC... [2026-01-08T20:26:51.497591] [INFO ] [sig ] Generating forecast for: MMC [2026-01-08T20:26:51.497626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMC' from 'https://tdm.silogroup.org/data/derivative_storage/MMC.csv'. [2026-01-08T20:26:51.510046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMC'. [2026-01-08T20:26:51.510432] [INFO ] [FORECASTER] Starting predict_future for MMC [2026-01-08T20:26:51.511270] [DEBUG] [LOCAL ] No optimal features file found for MMC: ./output/feature-sets/MMC.txt [2026-01-08T20:26:51.511322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:51.511353] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:51.511380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:51.511436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:51.569347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:51.570236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:51.570338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:51.570372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:51.692911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:51.693064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:51.693102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:51.693160] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:51.696479] [DEBUG] [FORECASTER] MMC: Forecast T+1@11:T+2@11: UP (p=65.02%) [2026-01-08T20:26:51.696772] [INFO ] [FORECASTER] Completed predict_future for MMC [2026-01-08T20:26:51.696894] [INFO ] [sig ] MMC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:51.835163] [INFO ] [LOCAL ] Saved forecast: MMC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MMC.txt [2026-01-08T20:26:51.835288] [INFO ] [sig ] [2049/3512] Completed MMC in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:51.835326] [INFO ] [sig ] [2050/3512] Forecasting MMD... [2026-01-08T20:26:51.835356] [INFO ] [sig ] Generating forecast for: MMD [2026-01-08T20:26:51.835388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-08T20:26:51.846345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-08T20:26:51.846644] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-08T20:26:51.847446] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-08T20:26:51.847497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:51.847528] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:51.847553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:51.847628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:51.905091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:51.905778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:51.905859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:51.905892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:52.026195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:52.026347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:52.026391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:52.026420] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:52.030164] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-01-08T20:26:52.030428] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-08T20:26:52.030544] [INFO ] [sig ] MMD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:52.171170] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MMD.txt [2026-01-08T20:26:52.171298] [INFO ] [sig ] [2050/3512] Completed MMD in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:52.171337] [INFO ] [sig ] [2051/3512] Forecasting MMLP... [2026-01-08T20:26:52.171366] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-08T20:26:52.171395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-08T20:26:52.182616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-08T20:26:52.183083] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-08T20:26:52.183874] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-08T20:26:52.183926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:52.183956] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:52.183992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:52.184049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:52.241476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:52.242110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:52.242187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:52.242219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:52.354533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:52.354702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:52.354741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:52.354771] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:52.358056] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=24.07%) [2026-01-08T20:26:52.358345] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-08T20:26:52.358474] [INFO ] [sig ] MMLP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:52.495363] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MMLP.txt [2026-01-08T20:26:52.495478] [INFO ] [sig ] [2051/3512] Completed MMLP in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:52.495514] [INFO ] [sig ] [2052/3512] Forecasting MMS... [2026-01-08T20:26:52.495543] [INFO ] [sig ] Generating forecast for: MMS [2026-01-08T20:26:52.495590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-08T20:26:52.505672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-08T20:26:52.505996] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-08T20:26:52.506797] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-08T20:26:52.506849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:52.506879] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:52.506905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:52.506960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:52.562707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:52.563390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:52.563471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:52.563504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:52.686238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:52.686393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:52.686435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:52.686464] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:52.690104] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-08T20:26:52.690379] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-08T20:26:52.690501] [INFO ] [sig ] MMS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:52.831433] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MMS.txt [2026-01-08T20:26:52.831565] [INFO ] [sig ] [2052/3512] Completed MMS in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:52.831638] [INFO ] [sig ] [2053/3512] Forecasting MMSI... [2026-01-08T20:26:52.831670] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-08T20:26:52.831699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-08T20:26:52.842888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-08T20:26:52.843144] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-08T20:26:52.843957] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-08T20:26:52.844009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:52.844041] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:52.844067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:52.844123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:52.900002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:52.900620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:52.900695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:52.900727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:53.019547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:53.019671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:53.019711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:53.019740] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:53.022832] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=90.37%) [2026-01-08T20:26:53.023095] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-08T20:26:53.023211] [INFO ] [sig ] MMSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:53.160961] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MMSI.txt [2026-01-08T20:26:53.161067] [INFO ] [sig ] [2053/3512] Completed MMSI in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:53.161107] [INFO ] [sig ] [2054/3512] Forecasting MNDO... [2026-01-08T20:26:53.161138] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-08T20:26:53.161168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-08T20:26:53.172500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-08T20:26:53.172783] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-08T20:26:53.173566] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-08T20:26:53.173636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:53.173668] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:53.173696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:53.173753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:53.230816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:53.231443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:53.231521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:53.231553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:53.340233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:53.340342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:53.340379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:53.340407] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:53.343551] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-01-08T20:26:53.343834] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-08T20:26:53.343953] [INFO ] [sig ] MNDO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:53.486311] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MNDO.txt [2026-01-08T20:26:53.486435] [INFO ] [sig ] [2054/3512] Completed MNDO in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:53.486474] [INFO ] [sig ] [2055/3512] Forecasting MNDY... [2026-01-08T20:26:53.486502] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-08T20:26:53.486537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-08T20:26:53.502013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-08T20:26:53.502395] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-08T20:26:53.503350] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-08T20:26:53.503411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:53.503449] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:53.503481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:53.503555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:53.560902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:53.561803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:53.561886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:53.561919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:53.683398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:53.683590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:53.683636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:53.683667] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:53.687215] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-01-08T20:26:53.687516] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-08T20:26:53.687667] [INFO ] [sig ] MNDY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:53.825752] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MNDY.txt [2026-01-08T20:26:53.825889] [INFO ] [sig ] [2055/3512] Completed MNDY in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:53.825928] [INFO ] [sig ] [2056/3512] Forecasting MNKD... [2026-01-08T20:26:53.825959] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-08T20:26:53.825989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-08T20:26:53.837312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-08T20:26:53.837632] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-08T20:26:53.838441] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-08T20:26:53.838493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:53.838525] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:53.838554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:53.838631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:53.894731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:53.895330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:53.895432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:53.895466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:54.019298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:54.019440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:54.019480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:54.019510] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:54.022808] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-01-08T20:26:54.023091] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-08T20:26:54.023219] [INFO ] [sig ] MNKD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:54.164064] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MNKD.txt [2026-01-08T20:26:54.164184] [INFO ] [sig ] [2056/3512] Completed MNKD in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:54.164223] [INFO ] [sig ] [2057/3512] Forecasting MNMD... [2026-01-08T20:26:54.164252] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-08T20:26:54.164282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-08T20:26:54.177542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-08T20:26:54.177835] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-08T20:26:54.178669] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-08T20:26:54.178721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:54.178753] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:54.178778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:54.178833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:54.240619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:54.241316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:54.241396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:54.241429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:54.363744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:54.363896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:54.363939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:54.363968] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:54.367291] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: UP (p=61.47%) [2026-01-08T20:26:54.367564] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-08T20:26:54.367701] [INFO ] [sig ] MNMD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:54.508202] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MNMD.txt [2026-01-08T20:26:54.508353] [INFO ] [sig ] [2057/3512] Completed MNMD in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:54.508396] [INFO ] [sig ] [2058/3512] Forecasting MNRO... [2026-01-08T20:26:54.508426] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-08T20:26:54.508455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-08T20:26:54.519950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-08T20:26:54.520233] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-08T20:26:54.521024] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-08T20:26:54.521074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:54.521105] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:54.521131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:54.521187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:54.578947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:54.579636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:54.579713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:54.579745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:54.700292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:54.700438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:54.700477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:54.700542] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:54.703893] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=16.24%) [2026-01-08T20:26:54.704185] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-08T20:26:54.704311] [INFO ] [sig ] MNRO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:54.842372] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MNRO.txt [2026-01-08T20:26:54.842502] [INFO ] [sig ] [2058/3512] Completed MNRO in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:54.842540] [INFO ] [sig ] [2059/3512] Forecasting MNSO... [2026-01-08T20:26:54.842585] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-08T20:26:54.842618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-08T20:26:54.853490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-08T20:26:54.853838] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-08T20:26:54.854646] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-08T20:26:54.854697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:54.854728] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:54.854755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:54.854815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:54.914802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:54.915611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:54.915694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:54.915727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:55.034211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:55.034361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:55.034416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:55.034447] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:55.037850] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=63.41%) [2026-01-08T20:26:55.038150] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-08T20:26:55.038278] [INFO ] [sig ] MNSO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:55.176435] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MNSO.txt [2026-01-08T20:26:55.176614] [INFO ] [sig ] [2059/3512] Completed MNSO in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:55.176657] [INFO ] [sig ] [2060/3512] Forecasting MNTK... [2026-01-08T20:26:55.176693] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-08T20:26:55.176726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-08T20:26:55.187826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-08T20:26:55.188165] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-08T20:26:55.189049] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-08T20:26:55.189102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:55.189135] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:55.189161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:55.189218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:55.245495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:55.246172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:55.246251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:55.246299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:55.362277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:55.362440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:55.362480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:55.362508] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:55.365904] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-01-08T20:26:55.366182] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-08T20:26:55.366306] [INFO ] [sig ] MNTK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:55.503955] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MNTK.txt [2026-01-08T20:26:55.504089] [INFO ] [sig ] [2060/3512] Completed MNTK in 0.3s | 2.90 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-08T20:26:55.504127] [INFO ] [sig ] [2061/3512] Forecasting MNY... [2026-01-08T20:26:55.504157] [INFO ] [sig ] Generating forecast for: MNY [2026-01-08T20:26:55.504187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-08T20:26:55.515461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-08T20:26:55.515740] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-08T20:26:55.516498] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-08T20:26:55.516548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:55.516598] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:55.516627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:55.516683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:55.573292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:55.574001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:55.574080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:55.574113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:55.689232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:55.689396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:55.689438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:55.689467] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:55.692958] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=49.75%) [2026-01-08T20:26:55.693226] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-08T20:26:55.693366] [INFO ] [sig ] MNY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:55.832112] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MNY.txt [2026-01-08T20:26:55.832232] [INFO ] [sig ] [2061/3512] Completed MNY in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:55.832270] [INFO ] [sig ] [2062/3512] Forecasting MOD... [2026-01-08T20:26:55.832298] [INFO ] [sig ] Generating forecast for: MOD [2026-01-08T20:26:55.832327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-08T20:26:55.844323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-08T20:26:55.844624] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-08T20:26:55.845390] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-08T20:26:55.845440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:55.845471] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:55.845497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:55.845563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:55.903239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:55.903920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:55.903997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:55.904030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:56.025237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:56.025384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:56.025423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:56.025452] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:56.028833] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-08T20:26:56.029114] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-08T20:26:56.029237] [INFO ] [sig ] MOD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:56.168445] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MOD.txt [2026-01-08T20:26:56.168567] [INFO ] [sig ] [2062/3512] Completed MOD in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:56.168621] [INFO ] [sig ] [2063/3512] Forecasting MODG... [2026-01-08T20:26:56.168650] [INFO ] [sig ] Generating forecast for: MODG [2026-01-08T20:26:56.168678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-08T20:26:56.179698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-08T20:26:56.179963] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-08T20:26:56.180777] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-08T20:26:56.180827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:56.180880] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:56.180908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:56.180964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:56.239326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:56.240026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:56.240104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:56.240136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:56.358664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:56.358876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:56.358919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:56.358947] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:56.362368] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-08T20:26:56.362674] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-08T20:26:56.362800] [INFO ] [sig ] MODG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:56.501148] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MODG.txt [2026-01-08T20:26:56.501277] [INFO ] [sig ] [2063/3512] Completed MODG in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:56.501315] [INFO ] [sig ] [2064/3512] Forecasting MODL... [2026-01-08T20:26:56.501344] [INFO ] [sig ] Generating forecast for: MODL [2026-01-08T20:26:56.501375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-08T20:26:56.513274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-08T20:26:56.513610] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-08T20:26:56.514422] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-08T20:26:56.514484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:56.514516] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:56.514541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:56.514611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:56.574896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:56.575807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:56.575889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:56.575922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:56.696378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:56.696531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:56.696587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:56.696619] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:56.699911] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=31.76%) [2026-01-08T20:26:56.700176] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-08T20:26:56.700294] [INFO ] [sig ] MODL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:56.838933] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MODL.txt [2026-01-08T20:26:56.839045] [INFO ] [sig ] [2064/3512] Completed MODL in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:56.839084] [INFO ] [sig ] [2065/3512] Forecasting MOFG... [2026-01-08T20:26:56.839111] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-08T20:26:56.839140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-08T20:26:56.850610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-08T20:26:56.850891] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-08T20:26:56.851667] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-08T20:26:56.851717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:56.851748] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:56.851776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:56.851835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:56.908254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:56.908958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:56.909034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:56.909066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:57.022942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:57.023094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:57.023133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:57.023161] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:57.026455] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=43.82%) [2026-01-08T20:26:57.026740] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-08T20:26:57.026863] [INFO ] [sig ] MOFG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:57.164709] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MOFG.txt [2026-01-08T20:26:57.164827] [INFO ] [sig ] [2065/3512] Completed MOFG in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:57.164866] [INFO ] [sig ] [2066/3512] Forecasting MOH... [2026-01-08T20:26:57.164895] [INFO ] [sig ] Generating forecast for: MOH [2026-01-08T20:26:57.164924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-08T20:26:57.176638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-08T20:26:57.176922] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-08T20:26:57.177703] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-08T20:26:57.177754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:57.177785] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:57.177812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:57.177867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:57.233870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:57.234458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:57.234533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:57.234564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:57.350704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:57.350856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:57.350893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:57.350948] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:57.354447] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-08T20:26:57.354742] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-08T20:26:57.354867] [INFO ] [sig ] MOH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:57.494931] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MOH.txt [2026-01-08T20:26:57.495085] [INFO ] [sig ] [2066/3512] Completed MOH in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:57.495126] [INFO ] [sig ] [2067/3512] Forecasting MOMO... [2026-01-08T20:26:57.495155] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-08T20:26:57.495185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-08T20:26:57.506957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-08T20:26:57.507281] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-08T20:26:57.508082] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-08T20:26:57.508133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:57.508164] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:57.508190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:57.508246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:57.566903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:57.567777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:57.567862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:57.567894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:57.686702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:57.686857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:57.686896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:57.686924] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:57.690239] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-01-08T20:26:57.690512] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-08T20:26:57.690652] [INFO ] [sig ] MOMO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:57.840647] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MOMO.txt [2026-01-08T20:26:57.840816] [INFO ] [sig ] [2067/3512] Completed MOMO in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:57.840868] [INFO ] [sig ] [2068/3512] Forecasting MORN... [2026-01-08T20:26:57.840900] [INFO ] [sig ] Generating forecast for: MORN [2026-01-08T20:26:57.840931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-08T20:26:57.853096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-08T20:26:57.853420] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-08T20:26:57.854250] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-08T20:26:57.854302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:57.854333] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:57.854360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:57.854419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:57.910554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:57.911302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:57.911379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:57.911411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:58.031409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:58.031569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:58.031639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:58.031670] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:58.035089] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=55.09%) [2026-01-08T20:26:58.035392] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-08T20:26:58.035552] [INFO ] [sig ] MORN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:58.180902] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MORN.txt [2026-01-08T20:26:58.181047] [INFO ] [sig ] [2068/3512] Completed MORN in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:58.181087] [INFO ] [sig ] [2069/3512] Forecasting MOS... [2026-01-08T20:26:58.181117] [INFO ] [sig ] Generating forecast for: MOS [2026-01-08T20:26:58.181148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-08T20:26:58.193391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-08T20:26:58.193783] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-08T20:26:58.194659] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-08T20:26:58.194714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:58.194746] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:58.194773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:58.194835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:58.255202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:58.255950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:58.256033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:58.256065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:58.381471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:58.381646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:58.381689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:58.381718] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:58.385075] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-01-08T20:26:58.385379] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-08T20:26:58.385505] [INFO ] [sig ] MOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:58.523730] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MOS.txt [2026-01-08T20:26:58.523891] [INFO ] [sig ] [2069/3512] Completed MOS in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:58.523930] [INFO ] [sig ] [2070/3512] Forecasting MP... [2026-01-08T20:26:58.523959] [INFO ] [sig ] Generating forecast for: MP [2026-01-08T20:26:58.523988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-08T20:26:58.535773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-08T20:26:58.536119] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-08T20:26:58.536951] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-08T20:26:58.537003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:58.537035] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:58.537061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:58.537117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:58.593329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:58.594215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:58.594295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:58.594328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:58.710535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:58.710707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:58.710751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:58.710780] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:58.714092] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-01-08T20:26:58.714360] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-08T20:26:58.714482] [INFO ] [sig ] MP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:58.852055] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MP.txt [2026-01-08T20:26:58.852181] [INFO ] [sig ] [2070/3512] Completed MP in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:58.852220] [INFO ] [sig ] [2071/3512] Forecasting MPA... [2026-01-08T20:26:58.852249] [INFO ] [sig ] Generating forecast for: MPA [2026-01-08T20:26:58.852277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-08T20:26:58.863591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-08T20:26:58.863836] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-08T20:26:58.864625] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-08T20:26:58.864676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:58.864707] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:58.864733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:58.864789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:58.920442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:58.921064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:58.921138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:58.921170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:59.025294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:59.025386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:59.025439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:59.025467] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:59.028522] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-01-08T20:26:59.028799] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-08T20:26:59.028921] [INFO ] [sig ] MPA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:59.165692] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MPA.txt [2026-01-08T20:26:59.165803] [INFO ] [sig ] [2071/3512] Completed MPA in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:59.165840] [INFO ] [sig ] [2072/3512] Forecasting MPAA... [2026-01-08T20:26:59.165869] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-08T20:26:59.165899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-08T20:26:59.177364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-08T20:26:59.177625] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-08T20:26:59.178406] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-08T20:26:59.178456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:59.178486] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:59.178512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:59.178585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:59.235506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:59.236090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:59.236163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:59.236194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:59.353719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:59.353812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:59.353850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:59.353877] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:59.356924] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-01-08T20:26:59.357181] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-08T20:26:59.357296] [INFO ] [sig ] MPAA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:26:59.493925] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MPAA.txt [2026-01-08T20:26:59.494030] [INFO ] [sig ] [2072/3512] Completed MPAA in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:59.494068] [INFO ] [sig ] [2073/3512] Forecasting MPB... [2026-01-08T20:26:59.494095] [INFO ] [sig ] Generating forecast for: MPB [2026-01-08T20:26:59.494123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-08T20:26:59.505434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-08T20:26:59.505711] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-08T20:26:59.506478] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-08T20:26:59.506528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:59.506558] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:59.506602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:59.506659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:59.563646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:59.564245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:59.564344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:59.564377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:26:59.676372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:26:59.676466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:26:59.676500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:26:59.676528] [INFO ] [FORECASTER] Training complete [2026-01-08T20:26:59.679563] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=25.00%) [2026-01-08T20:26:59.679847] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-08T20:26:59.679967] [INFO ] [sig ] MPB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:26:59.817050] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MPB.txt [2026-01-08T20:26:59.817155] [INFO ] [sig ] [2073/3512] Completed MPB in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:26:59.817192] [INFO ] [sig ] [2074/3512] Forecasting MPC... [2026-01-08T20:26:59.817222] [INFO ] [sig ] Generating forecast for: MPC [2026-01-08T20:26:59.817251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-08T20:26:59.828701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-08T20:26:59.828961] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-08T20:26:59.829746] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-08T20:26:59.829796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:26:59.829830] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:26:59.829858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:26:59.829914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:26:59.885986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:26:59.886556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:26:59.886647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:26:59.886679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:00.004764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:00.004854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:00.004889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:00.004916] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:00.007933] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=90.78%) [2026-01-08T20:27:00.008189] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-08T20:27:00.008325] [INFO ] [sig ] MPC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:00.147304] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MPC.txt [2026-01-08T20:27:00.147466] [INFO ] [sig ] [2074/3512] Completed MPC in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:27:00.147505] [INFO ] [sig ] [2075/3512] Forecasting MPX... [2026-01-08T20:27:00.147534] [INFO ] [sig ] Generating forecast for: MPX [2026-01-08T20:27:00.147566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-08T20:27:00.159263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-08T20:27:00.159664] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-08T20:27:00.160467] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-08T20:27:00.160517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:00.160559] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:00.160612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:00.160674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:00.218007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:00.218870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:00.218952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:00.218984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:00.330436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:00.330601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:00.330642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:00.330670] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:00.333954] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-08T20:27:00.334218] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-08T20:27:00.334338] [INFO ] [sig ] MPX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:00.474288] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MPX.txt [2026-01-08T20:27:00.474405] [INFO ] [sig ] [2075/3512] Completed MPX in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:27:00.474443] [INFO ] [sig ] [2076/3512] Forecasting MQ... [2026-01-08T20:27:00.474472] [INFO ] [sig ] Generating forecast for: MQ [2026-01-08T20:27:00.474500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-08T20:27:00.485908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-08T20:27:00.486174] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-08T20:27:00.486952] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-08T20:27:00.487004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:00.487036] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:00.487062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:00.487119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:00.544061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:00.544650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:00.544725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:00.544756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:00.661930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:00.662022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:00.662056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:00.662084] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:00.665097] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-08T20:27:00.665353] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-08T20:27:00.665470] [INFO ] [sig ] MQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:00.803591] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MQ.txt [2026-01-08T20:27:00.803720] [INFO ] [sig ] [2076/3512] Completed MQ in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:27:00.803759] [INFO ] [sig ] [2077/3512] Forecasting MQY... [2026-01-08T20:27:00.803788] [INFO ] [sig ] Generating forecast for: MQY [2026-01-08T20:27:00.803819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-08T20:27:00.815836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-08T20:27:00.816099] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-08T20:27:00.816879] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-08T20:27:00.816933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:00.816964] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:00.816990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:00.817046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:00.873421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:00.874007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:00.874082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:00.874115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:00.990234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:00.990326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:00.990362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:00.990389] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:00.993390] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-01-08T20:27:00.993666] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-08T20:27:00.993787] [INFO ] [sig ] MQY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:01.132180] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MQY.txt [2026-01-08T20:27:01.132286] [INFO ] [sig ] [2077/3512] Completed MQY in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-08T20:27:01.132324] [INFO ] [sig ] [2078/3512] Forecasting MRAM... [2026-01-08T20:27:01.132352] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-08T20:27:01.132380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-08T20:27:01.144068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-08T20:27:01.144338] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-08T20:27:01.145120] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-08T20:27:01.145170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:01.145200] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:01.145227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:01.145283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:01.200961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:01.201550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:01.201641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:01.201672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:01.318765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:01.318924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:01.318962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:01.318990] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:01.322488] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=74.35%) [2026-01-08T20:27:01.322864] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-08T20:27:01.323005] [INFO ] [sig ] MRAM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:01.466618] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRAM.txt [2026-01-08T20:27:01.466752] [INFO ] [sig ] [2078/3512] Completed MRAM in 0.3s | 2.90 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-08T20:27:01.466790] [INFO ] [sig ] [2079/3512] Forecasting MRBK... [2026-01-08T20:27:01.466824] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-08T20:27:01.466853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-08T20:27:01.481200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-08T20:27:01.481472] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-08T20:27:01.482276] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-08T20:27:01.482326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:01.482357] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:01.482382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:01.482438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:01.538887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:01.539478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:01.539555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:01.539605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:01.655324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:01.655468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:01.655505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:01.655533] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:01.658811] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-08T20:27:01.659077] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-08T20:27:01.659198] [INFO ] [sig ] MRBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:01.797631] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRBK.txt [2026-01-08T20:27:01.797789] [INFO ] [sig ] [2079/3512] Completed MRBK in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:01.797830] [INFO ] [sig ] [2080/3512] Forecasting MRCC... [2026-01-08T20:27:01.797860] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-08T20:27:01.797889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-08T20:27:01.809667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-08T20:27:01.810094] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-08T20:27:01.810940] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-08T20:27:01.810993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:01.811050] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:01.811079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:01.811134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:01.867798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:01.868699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:01.868779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:01.868811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:01.990036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:01.990199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:01.990239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:01.990268] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:01.993773] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=77.95%) [2026-01-08T20:27:01.994110] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-08T20:27:01.994248] [INFO ] [sig ] MRCC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:02.132909] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRCC.txt [2026-01-08T20:27:02.133038] [INFO ] [sig ] [2080/3512] Completed MRCC in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:02.133077] [INFO ] [sig ] [2081/3512] Forecasting MRCY... [2026-01-08T20:27:02.133107] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-08T20:27:02.133136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-08T20:27:02.144556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-08T20:27:02.144942] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-08T20:27:02.145743] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-08T20:27:02.145794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:02.145826] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:02.145853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:02.145909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:02.203986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:02.204877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:02.204962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:02.204995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:02.325623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:02.325762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:02.325801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:02.325829] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:02.329196] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=7.53%) [2026-01-08T20:27:02.329461] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-08T20:27:02.329596] [INFO ] [sig ] MRCY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:02.473532] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MRCY.txt [2026-01-08T20:27:02.473660] [INFO ] [sig ] [2081/3512] Completed MRCY in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:02.473700] [INFO ] [sig ] [2082/3512] Forecasting MRK... [2026-01-08T20:27:02.473729] [INFO ] [sig ] Generating forecast for: MRK [2026-01-08T20:27:02.473758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-08T20:27:02.485510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-08T20:27:02.485802] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-08T20:27:02.486591] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-08T20:27:02.486643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:02.486675] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:02.486702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:02.486757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:02.543161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:02.543778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:02.543883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:02.543921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:02.667846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:02.667958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:02.667994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:02.668039] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:02.671212] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=65.70%) [2026-01-08T20:27:02.671473] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-08T20:27:02.671614] [INFO ] [sig ] MRK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:02.808061] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRK.txt [2026-01-08T20:27:02.808166] [INFO ] [sig ] [2082/3512] Completed MRK in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:02.808203] [INFO ] [sig ] [2083/3512] Forecasting MRM... [2026-01-08T20:27:02.808232] [INFO ] [sig ] Generating forecast for: MRM [2026-01-08T20:27:02.808262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-08T20:27:02.819487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-08T20:27:02.819775] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-08T20:27:02.820539] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-08T20:27:02.820608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:02.820640] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:02.820666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:02.820721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:02.877243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:02.877855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:02.877930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:02.877962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:02.994326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:02.994418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:02.994453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:02.994513] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:02.997565] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-01-08T20:27:02.997843] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-08T20:27:02.997980] [INFO ] [sig ] MRM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:03.134975] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRM.txt [2026-01-08T20:27:03.135077] [INFO ] [sig ] [2083/3512] Completed MRM in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:03.135114] [INFO ] [sig ] [2084/3512] Forecasting MRNA... [2026-01-08T20:27:03.135144] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-08T20:27:03.135173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-08T20:27:03.146965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-08T20:27:03.147235] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-08T20:27:03.148002] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-08T20:27:03.148053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:03.148084] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:03.148110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:03.148166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:03.203940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:03.204527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:03.204617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:03.204662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:03.321450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:03.321540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:03.321590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:03.321619] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:03.324626] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-01-08T20:27:03.324883] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-08T20:27:03.324999] [INFO ] [sig ] MRNA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:03.464889] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRNA.txt [2026-01-08T20:27:03.464993] [INFO ] [sig ] [2084/3512] Completed MRNA in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:03.465030] [INFO ] [sig ] [2085/3512] Forecasting MRTN... [2026-01-08T20:27:03.465058] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-08T20:27:03.465086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-08T20:27:03.476777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-08T20:27:03.477037] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-08T20:27:03.477800] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-08T20:27:03.477850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:03.477880] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:03.477906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:03.477962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:03.534263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:03.534869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:03.534945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:03.534976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:03.651786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:03.651896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:03.651934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:03.651964] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:03.655161] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-01-08T20:27:03.655428] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-08T20:27:03.655552] [INFO ] [sig ] MRTN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:03.802256] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRTN.txt [2026-01-08T20:27:03.802361] [INFO ] [sig ] [2085/3512] Completed MRTN in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:03.802399] [INFO ] [sig ] [2086/3512] Forecasting MRVI... [2026-01-08T20:27:03.802427] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-08T20:27:03.802456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-08T20:27:03.814997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-08T20:27:03.815355] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-08T20:27:03.816213] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-08T20:27:03.816265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:03.816295] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:03.816345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:03.816403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:03.873167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:03.874107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:03.874194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:03.874226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:03.998883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:03.999064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:03.999288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:03.999315] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:04.003800] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-08T20:27:04.004249] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-08T20:27:04.004438] [INFO ] [sig ] MRVI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:04.146142] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MRVI.txt [2026-01-08T20:27:04.146263] [INFO ] [sig ] [2086/3512] Completed MRVI in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:04.146300] [INFO ] [sig ] [2087/3512] Forecasting MRVL... [2026-01-08T20:27:04.146329] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-08T20:27:04.146357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-08T20:27:04.157337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-08T20:27:04.157637] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-08T20:27:04.158431] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-08T20:27:04.158482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:04.158513] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:04.158540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:04.158621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:04.214817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:04.215422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:04.215497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:04.215529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:04.328747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:04.328849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:04.328883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:04.328910] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:04.331958] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-08T20:27:04.332218] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-08T20:27:04.332336] [INFO ] [sig ] MRVL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:04.469021] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRVL.txt [2026-01-08T20:27:04.469123] [INFO ] [sig ] [2087/3512] Completed MRVL in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:04.469160] [INFO ] [sig ] [2088/3512] Forecasting MRX... [2026-01-08T20:27:04.469188] [INFO ] [sig ] Generating forecast for: MRX [2026-01-08T20:27:04.469217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-08T20:27:04.480741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-08T20:27:04.481002] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-08T20:27:04.481795] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-08T20:27:04.481845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:04.481876] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:04.481901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:04.481957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:04.537781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:04.538374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:04.538450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:04.538481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:04.652482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:04.652564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:04.652615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:04.652642] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:04.655593] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: UP (p=67.77%) [2026-01-08T20:27:04.655847] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-08T20:27:04.655963] [INFO ] [sig ] MRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:04.792176] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MRX.txt [2026-01-08T20:27:04.792284] [INFO ] [sig ] [2088/3512] Completed MRX in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:04.792321] [INFO ] [sig ] [2089/3512] Forecasting MS... [2026-01-08T20:27:04.792349] [INFO ] [sig ] Generating forecast for: MS [2026-01-08T20:27:04.792377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-08T20:27:04.804324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-08T20:27:04.804597] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-08T20:27:04.805369] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-08T20:27:04.805419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:04.805450] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:04.805475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:04.805531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:04.861062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:04.861676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:04.861749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:04.861780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:04.981450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:04.981555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:04.981608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:04.981637] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:04.984745] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=90.68%) [2026-01-08T20:27:04.985005] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-08T20:27:04.985126] [INFO ] [sig ] MS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:05.121782] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MS.txt [2026-01-08T20:27:05.121884] [INFO ] [sig ] [2089/3512] Completed MS in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:05.121920] [INFO ] [sig ] [2090/3512] Forecasting MSA... [2026-01-08T20:27:05.121947] [INFO ] [sig ] Generating forecast for: MSA [2026-01-08T20:27:05.121975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-08T20:27:05.133850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-08T20:27:05.134111] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-08T20:27:05.134896] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-08T20:27:05.134946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:05.134977] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:05.135002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:05.135057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:05.191358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:05.191971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:05.192047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:05.192103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:05.308211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:05.308336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:05.308372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:05.308400] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:05.311481] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-08T20:27:05.311761] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-08T20:27:05.311880] [INFO ] [sig ] MSA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:05.448963] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MSA.txt [2026-01-08T20:27:05.449066] [INFO ] [sig ] [2090/3512] Completed MSA in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:05.449102] [INFO ] [sig ] [2091/3512] Forecasting MSB... [2026-01-08T20:27:05.449131] [INFO ] [sig ] Generating forecast for: MSB [2026-01-08T20:27:05.449162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-08T20:27:05.460093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-08T20:27:05.460372] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-08T20:27:05.461160] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-08T20:27:05.461210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:05.461241] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:05.461266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:05.461322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:05.520868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:05.521477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:05.521564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:05.521613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:05.640069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:05.640182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:05.640220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:05.640248] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:05.643444] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=37.26%) [2026-01-08T20:27:05.643727] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-08T20:27:05.643854] [INFO ] [sig ] MSB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:05.780902] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MSB.txt [2026-01-08T20:27:05.781012] [INFO ] [sig ] [2091/3512] Completed MSB in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:05.781049] [INFO ] [sig ] [2092/3512] Forecasting MSBI... [2026-01-08T20:27:05.781078] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-08T20:27:05.781106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-08T20:27:05.792616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-08T20:27:05.792899] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-08T20:27:05.793697] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-08T20:27:05.793748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:05.793778] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:05.793804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:05.793860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:05.849427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:05.850020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:05.850094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:05.850126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:05.970739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:05.970828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:05.970862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:05.970889] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:05.974004] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=17.25%) [2026-01-08T20:27:05.974260] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-08T20:27:05.974374] [INFO ] [sig ] MSBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:06.111971] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MSBI.txt [2026-01-08T20:27:06.112079] [INFO ] [sig ] [2092/3512] Completed MSBI in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:06.112116] [INFO ] [sig ] [2093/3512] Forecasting MSCI... [2026-01-08T20:27:06.112144] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-08T20:27:06.112172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-08T20:27:06.125145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-08T20:27:06.125401] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-08T20:27:06.126184] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-08T20:27:06.126235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:06.126264] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:06.126290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:06.126345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:06.183993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:06.184770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:06.184846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:06.184877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:06.300094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:06.300214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:06.300252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:06.300278] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:06.303493] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=13.14%) [2026-01-08T20:27:06.303793] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-08T20:27:06.303910] [INFO ] [sig ] MSCI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:06.442595] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MSCI.txt [2026-01-08T20:27:06.442752] [INFO ] [sig ] [2093/3512] Completed MSCI in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:06.442791] [INFO ] [sig ] [2094/3512] Forecasting MSD... [2026-01-08T20:27:06.442820] [INFO ] [sig ] Generating forecast for: MSD [2026-01-08T20:27:06.442850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-08T20:27:06.454667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-08T20:27:06.455006] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-08T20:27:06.455805] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-08T20:27:06.455856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:06.455887] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:06.455913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:06.455969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:06.512008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:06.512768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:06.512846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:06.512879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:06.628621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:06.628771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:06.628809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:06.628838] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:06.632138] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-01-08T20:27:06.632406] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-08T20:27:06.632523] [INFO ] [sig ] MSD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:06.769568] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MSD.txt [2026-01-08T20:27:06.769702] [INFO ] [sig ] [2094/3512] Completed MSD in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-08T20:27:06.769739] [INFO ] [sig ] [2095/3512] Forecasting MSEX... [2026-01-08T20:27:06.769767] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-08T20:27:06.769795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-08T20:27:06.781599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-08T20:27:06.781868] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-08T20:27:06.782656] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-08T20:27:06.782710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:06.782740] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:06.782766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:06.782821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:06.841688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:06.842406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:06.842484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:06.842515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:06.959827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:06.959996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:06.960036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:06.960066] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:06.963355] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=44.99%) [2026-01-08T20:27:06.963640] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-08T20:27:06.963760] [INFO ] [sig ] MSEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:07.159352] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MSEX.txt [2026-01-08T20:27:07.159489] [INFO ] [sig ] [2095/3512] Completed MSEX in 0.4s | 2.90 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-08T20:27:07.159527] [INFO ] [sig ] [2096/3512] Forecasting MSFD... [2026-01-08T20:27:07.159558] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-08T20:27:07.159607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-08T20:27:07.171952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-08T20:27:07.172244] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-08T20:27:07.173042] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-08T20:27:07.173094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:07.173126] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:07.173153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:07.173211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:07.229278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:07.229931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:07.230009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:07.230041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:07.345624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:07.345763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:07.345800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:07.345828] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:07.349081] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: UP (p=52.58%) [2026-01-08T20:27:07.349345] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-08T20:27:07.349464] [INFO ] [sig ] MSFD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:07.488986] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MSFD.txt [2026-01-08T20:27:07.489122] [INFO ] [sig ] [2096/3512] Completed MSFD in 0.3s | 2.90 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-08T20:27:07.489168] [INFO ] [sig ] [2097/3512] Forecasting MSFL... [2026-01-08T20:27:07.489197] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-08T20:27:07.489227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-08T20:27:07.500551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-08T20:27:07.500859] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-08T20:27:07.501669] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-08T20:27:07.501721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:07.501796] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:07.501824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:07.501881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:07.561049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:07.561769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:07.561850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:07.561883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:07.683150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:07.683294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:07.683334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:07.683362] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:07.686822] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-08T20:27:07.687124] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-08T20:27:07.687255] [INFO ] [sig ] MSFL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:07.828802] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MSFL.txt [2026-01-08T20:27:07.828921] [INFO ] [sig ] [2097/3512] Completed MSFL in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:07.828959] [INFO ] [sig ] [2098/3512] Forecasting MSGE... [2026-01-08T20:27:07.828992] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-08T20:27:07.829027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-08T20:27:07.840217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-08T20:27:07.840501] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-08T20:27:07.841314] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-08T20:27:07.841364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:07.841396] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:07.841423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:07.841478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:07.897965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:07.898630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:07.898707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:07.898739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:08.018255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:08.018401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:08.018440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:08.018469] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:08.021692] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-01-08T20:27:08.021959] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-08T20:27:08.022077] [INFO ] [sig ] MSGE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:08.159716] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MSGE.txt [2026-01-08T20:27:08.159855] [INFO ] [sig ] [2098/3512] Completed MSGE in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:08.159894] [INFO ] [sig ] [2099/3512] Forecasting MSGM... [2026-01-08T20:27:08.159924] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-08T20:27:08.159956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-08T20:27:08.171091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-08T20:27:08.171395] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-08T20:27:08.172261] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-08T20:27:08.172324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:08.172357] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:08.172384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:08.172440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:08.230981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:08.231641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:08.231721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:08.231753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:08.345086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:08.345228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:08.345265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:08.345294] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:08.348760] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=71.06%) [2026-01-08T20:27:08.349046] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-08T20:27:08.349188] [INFO ] [sig ] MSGM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:08.488916] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MSGM.txt [2026-01-08T20:27:08.489044] [INFO ] [sig ] [2099/3512] Completed MSGM in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:08.489087] [INFO ] [sig ] [2100/3512] Forecasting MSGS... [2026-01-08T20:27:08.489115] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-08T20:27:08.489145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-08T20:27:08.500555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-08T20:27:08.500856] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-08T20:27:08.501639] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-08T20:27:08.501690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:08.501721] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:08.501747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:08.501802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:08.557764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:08.558439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:08.558519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:08.558551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:08.675508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:08.675668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:08.675709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:08.675767] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:08.679071] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=70.47%) [2026-01-08T20:27:08.679339] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-08T20:27:08.679462] [INFO ] [sig ] MSGS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:08.822998] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MSGS.txt [2026-01-08T20:27:08.823128] [INFO ] [sig ] [2100/3512] Completed MSGS in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:08.823166] [INFO ] [sig ] [2101/3512] Forecasting MSI... [2026-01-08T20:27:08.823203] [INFO ] [sig ] Generating forecast for: MSI [2026-01-08T20:27:08.823232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-08T20:27:08.834306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-08T20:27:08.834612] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-08T20:27:08.835404] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-08T20:27:08.835455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:08.835487] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:08.835515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:08.835591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:08.893689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:08.894361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:08.894440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:08.894473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:09.015873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:09.016026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:09.016067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:09.016097] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:09.019546] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-01-08T20:27:09.019843] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-08T20:27:09.019966] [INFO ] [sig ] MSI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:09.166389] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MSI.txt [2026-01-08T20:27:09.166518] [INFO ] [sig ] [2101/3512] Completed MSI in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:09.166557] [INFO ] [sig ] [2102/3512] Forecasting MSM... [2026-01-08T20:27:09.166605] [INFO ] [sig ] Generating forecast for: MSM [2026-01-08T20:27:09.166635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-08T20:27:09.177490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-08T20:27:09.177813] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-08T20:27:09.178681] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-08T20:27:09.178732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:09.178763] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:09.178789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:09.178845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:09.235990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:09.236627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:09.236703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:09.236734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:09.351862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:09.352003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:09.352042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:09.352070] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:09.355355] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-01-08T20:27:09.355636] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-08T20:27:09.355757] [INFO ] [sig ] MSM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:09.501465] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MSM.txt [2026-01-08T20:27:09.501609] [INFO ] [sig ] [2102/3512] Completed MSM in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:09.501656] [INFO ] [sig ] [2103/3512] Forecasting MSTX... [2026-01-08T20:27:09.501686] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-08T20:27:09.501716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-08T20:27:09.513416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-08T20:27:09.513748] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-08T20:27:09.514544] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-08T20:27:09.514619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:09.514660] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:09.514690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:09.514747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:09.573506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:09.574291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:09.574371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:09.574406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:09.694031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:09.694191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:09.694244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:09.694284] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:09.697791] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=93.28%) [2026-01-08T20:27:09.698073] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-08T20:27:09.698200] [INFO ] [sig ] MSTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:09.844246] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MSTX.txt [2026-01-08T20:27:09.844390] [INFO ] [sig ] [2103/3512] Completed MSTX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:09.844430] [INFO ] [sig ] [2104/3512] Forecasting MTB... [2026-01-08T20:27:09.844461] [INFO ] [sig ] Generating forecast for: MTB [2026-01-08T20:27:09.844491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-08T20:27:09.856337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-08T20:27:09.856637] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-08T20:27:09.857434] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-08T20:27:09.857485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:09.857517] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:09.857545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:09.857620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:09.917029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:09.917686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:09.917763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:09.917798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:10.046707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:10.046866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:10.046907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:10.046937] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:10.050837] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-01-08T20:27:10.051211] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-08T20:27:10.051416] [INFO ] [sig ] MTB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:10.208146] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MTB.txt [2026-01-08T20:27:10.208273] [INFO ] [sig ] [2104/3512] Completed MTB in 0.4s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:10.208323] [INFO ] [sig ] [2105/3512] Forecasting MTCH... [2026-01-08T20:27:10.208354] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-08T20:27:10.208385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-08T20:27:10.220311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-08T20:27:10.220804] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-08T20:27:10.221640] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-08T20:27:10.221690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:10.221721] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:10.221747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:10.221802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:10.278871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:10.279519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:10.279614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:10.279649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:10.402507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:10.402665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:10.402705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:10.402733] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:10.406021] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=90.74%) [2026-01-08T20:27:10.406292] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-08T20:27:10.406413] [INFO ] [sig ] MTCH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:10.548410] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MTCH.txt [2026-01-08T20:27:10.548551] [INFO ] [sig ] [2105/3512] Completed MTCH in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:10.548611] [INFO ] [sig ] [2106/3512] Forecasting MTD... [2026-01-08T20:27:10.548643] [INFO ] [sig ] Generating forecast for: MTD [2026-01-08T20:27:10.548675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-08T20:27:10.561048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-08T20:27:10.561386] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-08T20:27:10.562213] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-08T20:27:10.562267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:10.562299] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:10.562326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:10.562382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:10.622110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:10.622800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:10.622880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:10.622918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:10.743299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:10.743447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:10.743507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:10.743536] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:10.746954] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-01-08T20:27:10.747230] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-08T20:27:10.747351] [INFO ] [sig ] MTD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:10.887094] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MTD.txt [2026-01-08T20:27:10.887266] [INFO ] [sig ] [2106/3512] Completed MTD in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:10.887308] [INFO ] [sig ] [2107/3512] Forecasting MTG... [2026-01-08T20:27:10.887337] [INFO ] [sig ] Generating forecast for: MTG [2026-01-08T20:27:10.887367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-08T20:27:10.899008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-08T20:27:10.899291] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-08T20:27:10.900116] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-08T20:27:10.900169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:10.900200] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:10.900227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:10.900282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:10.955897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:10.956554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:10.956678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:10.956711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:11.077256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:11.077413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:11.077452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:11.077481] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:11.080811] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-08T20:27:11.081075] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-08T20:27:11.081202] [INFO ] [sig ] MTG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:11.220334] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MTG.txt [2026-01-08T20:27:11.220490] [INFO ] [sig ] [2107/3512] Completed MTG in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:11.220529] [INFO ] [sig ] [2108/3512] Forecasting MTH... [2026-01-08T20:27:11.220560] [INFO ] [sig ] Generating forecast for: MTH [2026-01-08T20:27:11.220612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-08T20:27:11.232157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-08T20:27:11.232449] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-08T20:27:11.233250] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-08T20:27:11.233300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:11.233330] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:11.233356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:11.233416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:11.291008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:11.291775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:11.291872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:11.291907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:11.411290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:11.411447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:11.411488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:11.411518] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:11.415065] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=7.18%) [2026-01-08T20:27:11.415350] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-08T20:27:11.415478] [INFO ] [sig ] MTH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:11.557048] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MTH.txt [2026-01-08T20:27:11.557201] [INFO ] [sig ] [2108/3512] Completed MTH in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:11.557241] [INFO ] [sig ] [2109/3512] Forecasting MTLS... [2026-01-08T20:27:11.557272] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-08T20:27:11.557301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-08T20:27:11.568973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-08T20:27:11.569279] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-08T20:27:11.570090] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-08T20:27:11.570145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:11.570176] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:11.570202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:11.570257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:11.625844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:11.626588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:11.626667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:11.626699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:11.743527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:11.743706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:11.743750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:11.743779] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:11.747243] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-01-08T20:27:11.747548] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-08T20:27:11.747695] [INFO ] [sig ] MTLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:11.894361] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MTLS.txt [2026-01-08T20:27:11.894499] [INFO ] [sig ] [2109/3512] Completed MTLS in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:11.894538] [INFO ] [sig ] [2110/3512] Forecasting MTN... [2026-01-08T20:27:11.894585] [INFO ] [sig ] Generating forecast for: MTN [2026-01-08T20:27:11.894619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-08T20:27:11.906900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-08T20:27:11.907203] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-08T20:27:11.908009] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-08T20:27:11.908061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:11.908104] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:11.908133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:11.908190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:11.966247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:11.966921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:11.966998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:11.967030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:12.086207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:12.086356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:12.086394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:12.086422] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:12.089826] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-08T20:27:12.090100] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-08T20:27:12.090228] [INFO ] [sig ] MTN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:12.233137] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MTN.txt [2026-01-08T20:27:12.233298] [INFO ] [sig ] [2110/3512] Completed MTN in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:12.233338] [INFO ] [sig ] [2111/3512] Forecasting MTRN... [2026-01-08T20:27:12.233369] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-08T20:27:12.233399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-08T20:27:12.245033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-08T20:27:12.245315] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-08T20:27:12.246103] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-08T20:27:12.246158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:12.246189] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:12.246216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:12.246272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:12.303983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:12.304635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:12.304712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:12.304746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:12.425284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:12.425438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:12.425478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:12.425506] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:12.428841] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=8.42%) [2026-01-08T20:27:12.429108] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-08T20:27:12.429228] [INFO ] [sig ] MTRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:12.568897] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MTRN.txt [2026-01-08T20:27:12.569037] [INFO ] [sig ] [2111/3512] Completed MTRN in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-08T20:27:12.569077] [INFO ] [sig ] [2112/3512] Forecasting MTRX... [2026-01-08T20:27:12.569106] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-08T20:27:12.569136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-08T20:27:12.580868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-08T20:27:12.581164] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-08T20:27:12.581942] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-08T20:27:12.581993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:12.582023] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:12.582049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:12.582104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:12.638934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:12.639564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:12.639659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:12.639690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:12.759341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:12.759502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:12.759554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:12.759616] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:12.763287] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-01-08T20:27:12.763564] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-08T20:27:12.763708] [INFO ] [sig ] MTRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:12.903715] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MTRX.txt [2026-01-08T20:27:12.903885] [INFO ] [sig ] [2112/3512] Completed MTRX in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-08T20:27:12.903928] [INFO ] [sig ] [2113/3512] Forecasting MTSI... [2026-01-08T20:27:12.903957] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-08T20:27:12.903986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-08T20:27:12.916539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-08T20:27:12.916948] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-08T20:27:12.917810] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-08T20:27:12.917863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:12.917895] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:12.917922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:12.917980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:12.975990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:12.976878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:12.976962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:12.976995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:13.099682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:13.099840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:13.099880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:13.099911] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:13.103302] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-01-08T20:27:13.103601] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-08T20:27:13.103730] [INFO ] [sig ] MTSI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:13.249886] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MTSI.txt [2026-01-08T20:27:13.250061] [INFO ] [sig ] [2113/3512] Completed MTSI in 0.3s | 2.90 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-08T20:27:13.250107] [INFO ] [sig ] [2114/3512] Forecasting MTX... [2026-01-08T20:27:13.250146] [INFO ] [sig ] Generating forecast for: MTX [2026-01-08T20:27:13.250178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-08T20:27:13.265830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-08T20:27:13.266332] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-08T20:27:13.267602] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-08T20:27:13.267675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:13.267756] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:13.267802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:13.267889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:13.359251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:13.360202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:13.360321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:13.360355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:13.484887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:13.485074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:13.485127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:13.485167] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:13.489058] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-01-08T20:27:13.489405] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-08T20:27:13.489553] [INFO ] [sig ] MTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:13.667411] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MTX.txt [2026-01-08T20:27:13.667656] [INFO ] [sig ] [2114/3512] Completed MTX in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:13.667717] [INFO ] [sig ] [2115/3512] Forecasting MTZ... [2026-01-08T20:27:13.667766] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-08T20:27:13.667819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-08T20:27:13.687373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-08T20:27:13.688972] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-08T20:27:13.690937] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-08T20:27:13.691053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:13.691095] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:13.691136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:13.691233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:13.764180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:13.765299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:13.765413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:13.765451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:13.930292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:13.930486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:13.930534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:13.930567] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:13.935242] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-08T20:27:13.935751] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-08T20:27:13.935938] [INFO ] [sig ] MTZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:14.147531] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MTZ.txt [2026-01-08T20:27:14.147723] [INFO ] [sig ] [2115/3512] Completed MTZ in 0.5s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:14.147768] [INFO ] [sig ] [2116/3512] Forecasting MUA... [2026-01-08T20:27:14.147797] [INFO ] [sig ] Generating forecast for: MUA [2026-01-08T20:27:14.147826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-08T20:27:14.165431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-08T20:27:14.165977] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-08T20:27:14.167214] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-08T20:27:14.167287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:14.167343] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:14.167388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:14.167479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:14.252807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:14.254026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:14.254145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:14.254203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:14.391817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:14.392002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:14.392062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:14.392105] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:14.395686] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-08T20:27:14.396002] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-08T20:27:14.396136] [INFO ] [sig ] MUA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:14.543506] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MUA.txt [2026-01-08T20:27:14.543687] [INFO ] [sig ] [2116/3512] Completed MUA in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:14.543730] [INFO ] [sig ] [2117/3512] Forecasting MUC... [2026-01-08T20:27:14.543760] [INFO ] [sig ] Generating forecast for: MUC [2026-01-08T20:27:14.543791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-08T20:27:14.555756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-08T20:27:14.556091] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-08T20:27:14.556941] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-08T20:27:14.556994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:14.557026] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:14.557053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:14.557109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:14.618105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:14.619017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:14.619106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:14.619139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:14.749772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:14.749930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:14.749970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:14.750000] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:14.753941] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=19.53%) [2026-01-08T20:27:14.754301] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-08T20:27:14.754444] [INFO ] [sig ] MUC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:14.904607] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MUC.txt [2026-01-08T20:27:14.904758] [INFO ] [sig ] [2117/3512] Completed MUC in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:14.904800] [INFO ] [sig ] [2118/3512] Forecasting MUE... [2026-01-08T20:27:14.904842] [INFO ] [sig ] Generating forecast for: MUE [2026-01-08T20:27:14.904875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-08T20:27:14.916380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-08T20:27:14.916740] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-08T20:27:14.917595] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-08T20:27:14.917648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:14.917681] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:14.917708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:14.917764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:14.978396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:14.979240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:14.979323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:14.979357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:15.100682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:15.100840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:15.100881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:15.100909] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:15.104471] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=70.90%) [2026-01-08T20:27:15.104791] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-08T20:27:15.104947] [INFO ] [sig ] MUE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:15.246046] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MUE.txt [2026-01-08T20:27:15.246192] [INFO ] [sig ] [2118/3512] Completed MUE in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:15.246233] [INFO ] [sig ] [2119/3512] Forecasting MUFG... [2026-01-08T20:27:15.246265] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-08T20:27:15.246297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-08T20:27:15.258544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-08T20:27:15.258900] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-08T20:27:15.259791] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-08T20:27:15.259845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:15.259878] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:15.259905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:15.259961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:15.320041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:15.320855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:15.320948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:15.320983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:15.450980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:15.451134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:15.451177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:15.451205] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:15.454805] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-08T20:27:15.455095] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-08T20:27:15.455223] [INFO ] [sig ] MUFG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:15.598447] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MUFG.txt [2026-01-08T20:27:15.598604] [INFO ] [sig ] [2119/3512] Completed MUFG in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:15.598647] [INFO ] [sig ] [2120/3512] Forecasting MUJ... [2026-01-08T20:27:15.598678] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-08T20:27:15.598710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-08T20:27:15.611671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-08T20:27:15.611986] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-08T20:27:15.612854] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-08T20:27:15.612917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:15.612951] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:15.612978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:15.613048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:15.674475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:15.675281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:15.675363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:15.675398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:15.801944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:15.802100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:15.802142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:15.802171] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:15.805702] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-08T20:27:15.805983] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-08T20:27:15.806110] [INFO ] [sig ] MUJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:15.953782] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MUJ.txt [2026-01-08T20:27:15.953920] [INFO ] [sig ] [2120/3512] Completed MUJ in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:15.953960] [INFO ] [sig ] [2121/3512] Forecasting MUSA... [2026-01-08T20:27:15.953989] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-08T20:27:15.954018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-08T20:27:15.965665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-08T20:27:15.966007] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-08T20:27:15.966933] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-08T20:27:15.966987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:15.967019] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:15.967046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:15.967115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:16.027923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:16.028753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:16.028845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:16.028884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:16.155327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:16.155483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:16.155523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:16.155553] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:16.159413] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=23.01%) [2026-01-08T20:27:16.159776] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-08T20:27:16.159925] [INFO ] [sig ] MUSA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:16.305287] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MUSA.txt [2026-01-08T20:27:16.305432] [INFO ] [sig ] [2121/3512] Completed MUSA in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:16.305472] [INFO ] [sig ] [2122/3512] Forecasting MUX... [2026-01-08T20:27:16.305503] [INFO ] [sig ] Generating forecast for: MUX [2026-01-08T20:27:16.305534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-08T20:27:16.317226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-08T20:27:16.317538] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-08T20:27:16.321455] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-08T20:27:16.321517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:16.321551] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:16.321594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:16.321654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:16.380421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:16.381456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:16.381554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:16.381611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:16.511229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:16.511393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:16.511434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:16.511462] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:16.514968] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: UP (p=65.14%) [2026-01-08T20:27:16.515308] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-08T20:27:16.515448] [INFO ] [sig ] MUX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:16.668594] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MUX.txt [2026-01-08T20:27:16.668760] [INFO ] [sig ] [2122/3512] Completed MUX in 0.4s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:16.668803] [INFO ] [sig ] [2123/3512] Forecasting MVBF... [2026-01-08T20:27:16.668842] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-08T20:27:16.668874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-08T20:27:16.681158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-08T20:27:16.681547] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-08T20:27:16.682448] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-08T20:27:16.682516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:16.682549] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:16.682596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:16.682657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:16.742568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:16.743368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:16.743467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:16.743517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:16.869147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:16.869298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:16.869336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:16.869365] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:16.872792] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: UP (p=57.91%) [2026-01-08T20:27:16.873065] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-08T20:27:16.873188] [INFO ] [sig ] MVBF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:17.017340] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MVBF.txt [2026-01-08T20:27:17.017489] [INFO ] [sig ] [2123/3512] Completed MVBF in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:17.017527] [INFO ] [sig ] [2124/3512] Forecasting MVF... [2026-01-08T20:27:17.017556] [INFO ] [sig ] Generating forecast for: MVF [2026-01-08T20:27:17.017607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-08T20:27:17.029874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-08T20:27:17.030308] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-08T20:27:17.031345] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-08T20:27:17.031396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:17.031428] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:17.031454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:17.031514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:17.092023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:17.093142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:17.093266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:17.093301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:17.213050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:17.213203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:17.213248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:17.213285] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:17.216674] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-08T20:27:17.216967] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-08T20:27:17.217094] [INFO ] [sig ] MVF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:17.357441] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MVF.txt [2026-01-08T20:27:17.357591] [INFO ] [sig ] [2124/3512] Completed MVF in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:17.357633] [INFO ] [sig ] [2125/3512] Forecasting MVO... [2026-01-08T20:27:17.357665] [INFO ] [sig ] Generating forecast for: MVO [2026-01-08T20:27:17.357696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-08T20:27:17.368760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-08T20:27:17.369078] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-08T20:27:17.369965] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-08T20:27:17.370018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:17.370053] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:17.370114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:17.370179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:17.429830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:17.430866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:17.430954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:17.430986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:17.552220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:17.552389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:17.552440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:17.552474] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:17.555850] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: DOWN (p=6.18%) [2026-01-08T20:27:17.556126] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-08T20:27:17.556249] [INFO ] [sig ] MVO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:17.699261] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MVO.txt [2026-01-08T20:27:17.699416] [INFO ] [sig ] [2125/3512] Completed MVO in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:17.699457] [INFO ] [sig ] [2126/3512] Forecasting MWA... [2026-01-08T20:27:17.699487] [INFO ] [sig ] Generating forecast for: MWA [2026-01-08T20:27:17.699517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-08T20:27:17.711117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-08T20:27:17.711428] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-08T20:27:17.712244] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-08T20:27:17.712308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:17.712346] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:17.712380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:17.712442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:17.769655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:17.770444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:17.770526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:17.770559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:17.896537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:17.896718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:17.896771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:17.896801] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:17.900360] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=13.26%) [2026-01-08T20:27:17.900660] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-08T20:27:17.900788] [INFO ] [sig ] MWA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:18.040530] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MWA.txt [2026-01-08T20:27:18.040706] [INFO ] [sig ] [2126/3512] Completed MWA in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:18.040756] [INFO ] [sig ] [2127/3512] Forecasting MX... [2026-01-08T20:27:18.040790] [INFO ] [sig ] Generating forecast for: MX [2026-01-08T20:27:18.040821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-08T20:27:18.052747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-08T20:27:18.053102] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-08T20:27:18.054105] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-08T20:27:18.054155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:18.054186] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:18.054211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:18.054266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:18.111871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:18.112616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:18.112696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:18.112729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:18.230639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:18.230791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:18.230830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:18.230858] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:18.234230] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-08T20:27:18.234498] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-08T20:27:18.234636] [INFO ] [sig ] MX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:18.379622] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MX.txt [2026-01-08T20:27:18.379812] [INFO ] [sig ] [2127/3512] Completed MX in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:18.379853] [INFO ] [sig ] [2128/3512] Forecasting MXF... [2026-01-08T20:27:18.379883] [INFO ] [sig ] Generating forecast for: MXF [2026-01-08T20:27:18.379912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-08T20:27:18.391094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-08T20:27:18.391452] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-08T20:27:18.392255] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-08T20:27:18.392306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:18.392338] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:18.392364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:18.392419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:18.449422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:18.450224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:18.450308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:18.450343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:18.566199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:18.566338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:18.566377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:18.566405] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:18.570314] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=70.90%) [2026-01-08T20:27:18.570868] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-08T20:27:18.571078] [INFO ] [sig ] MXF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:18.717226] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MXF.txt [2026-01-08T20:27:18.717399] [INFO ] [sig ] [2128/3512] Completed MXF in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:18.717446] [INFO ] [sig ] [2129/3512] Forecasting MXL... [2026-01-08T20:27:18.717475] [INFO ] [sig ] Generating forecast for: MXL [2026-01-08T20:27:18.717504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-08T20:27:18.729195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-08T20:27:18.729602] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-08T20:27:18.730521] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-08T20:27:18.730596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:18.730631] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:18.730658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:18.730712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:18.789485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:18.790422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:18.790509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:18.790543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:18.915345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:18.915502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:18.915543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:18.915588] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:18.919113] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=20.39%) [2026-01-08T20:27:18.919422] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-08T20:27:18.919548] [INFO ] [sig ] MXL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:19.066567] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MXL.txt [2026-01-08T20:27:19.066754] [INFO ] [sig ] [2129/3512] Completed MXL in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-08T20:27:19.066809] [INFO ] [sig ] [2130/3512] Forecasting MYE... [2026-01-08T20:27:19.066841] [INFO ] [sig ] Generating forecast for: MYE [2026-01-08T20:27:19.066869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-08T20:27:19.078523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-08T20:27:19.078847] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-08T20:27:19.079730] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-08T20:27:19.079786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:19.079818] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:19.079844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:19.079900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:19.138638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:19.139476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:19.139558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:19.139610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:19.262602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:19.262758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:19.262817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:19.262848] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:19.266258] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: DOWN (p=15.34%) [2026-01-08T20:27:19.266534] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-08T20:27:19.266681] [INFO ] [sig ] MYE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:19.414967] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MYE.txt [2026-01-08T20:27:19.415128] [INFO ] [sig ] [2130/3512] Completed MYE in 0.3s | 2.90 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-08T20:27:19.415168] [INFO ] [sig ] [2131/3512] Forecasting MYGN... [2026-01-08T20:27:19.415199] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-08T20:27:19.415229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-08T20:27:19.427856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-08T20:27:19.428208] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-08T20:27:19.429079] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-08T20:27:19.429139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:19.429220] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:19.429248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:19.429305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:19.487211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:19.488054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:19.488136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:19.488168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:19.612134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:19.612293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:19.612334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:19.612361] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:19.615866] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=20.89%) [2026-01-08T20:27:19.616151] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-08T20:27:19.616302] [INFO ] [sig ] MYGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:19.757729] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MYGN.txt [2026-01-08T20:27:19.757878] [INFO ] [sig ] [2131/3512] Completed MYGN in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:19.757918] [INFO ] [sig ] [2132/3512] Forecasting MYI... [2026-01-08T20:27:19.757948] [INFO ] [sig ] Generating forecast for: MYI [2026-01-08T20:27:19.757978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-08T20:27:19.770066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-08T20:27:19.770484] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-08T20:27:19.771315] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-08T20:27:19.771366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:19.771397] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:19.771423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:19.771479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:19.829149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:19.830035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:19.830134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:19.830167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:19.952104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:19.952262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:19.952302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:19.952333] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:19.955713] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: UP (p=91.34%) [2026-01-08T20:27:19.955990] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-08T20:27:19.956115] [INFO ] [sig ] MYI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:20.106981] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MYI.txt [2026-01-08T20:27:20.107146] [INFO ] [sig ] [2132/3512] Completed MYI in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:20.107189] [INFO ] [sig ] [2133/3512] Forecasting MYN... [2026-01-08T20:27:20.107218] [INFO ] [sig ] Generating forecast for: MYN [2026-01-08T20:27:20.107250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-08T20:27:20.119476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-08T20:27:20.119831] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-08T20:27:20.120684] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-08T20:27:20.120737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:20.120769] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:20.120795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:20.120850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:20.181812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:20.182694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:20.182789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:20.182822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:20.310048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:20.310201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:20.310240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:20.310272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:20.314018] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=61.29%) [2026-01-08T20:27:20.314287] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-08T20:27:20.314408] [INFO ] [sig ] MYN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:20.458132] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/MYN.txt [2026-01-08T20:27:20.458271] [INFO ] [sig ] [2133/3512] Completed MYN in 0.4s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:20.458340] [INFO ] [sig ] [2134/3512] Forecasting MYRG... [2026-01-08T20:27:20.458377] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-08T20:27:20.458414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-08T20:27:20.469841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-08T20:27:20.470127] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-08T20:27:20.470953] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-08T20:27:20.471004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:20.471045] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:20.471072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:20.471128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:20.539995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:20.540914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:20.540997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:20.541030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:20.661126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:20.661277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:20.661318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:20.661378] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:20.664978] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-01-08T20:27:20.665248] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-08T20:27:20.665373] [INFO ] [sig ] MYRG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:20.806919] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/MYRG.txt [2026-01-08T20:27:20.807072] [INFO ] [sig ] [2134/3512] Completed MYRG in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:20.807117] [INFO ] [sig ] [2135/3512] Forecasting NA... [2026-01-08T20:27:20.807146] [INFO ] [sig ] Generating forecast for: NA [2026-01-08T20:27:20.807177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-08T20:27:20.818824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-08T20:27:20.819088] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-08T20:27:20.819909] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-08T20:27:20.819960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:20.819991] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:20.820017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:20.820073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:20.879025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:20.879782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:20.879861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:20.879893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:21.003192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:21.003350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:21.003411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:21.003456] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:21.006991] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-08T20:27:21.007269] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-08T20:27:21.007396] [INFO ] [sig ] NA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:21.147716] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NA.txt [2026-01-08T20:27:21.147858] [INFO ] [sig ] [2135/3512] Completed NA in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:21.147898] [INFO ] [sig ] [2136/3512] Forecasting NAAS... [2026-01-08T20:27:21.147926] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-08T20:27:21.147956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-08T20:27:21.159057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-08T20:27:21.159342] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-08T20:27:21.160181] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-08T20:27:21.160233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:21.160264] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:21.160291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:21.160347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:21.217875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:21.218596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:21.218674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:21.218706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:21.336404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:21.336556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:21.336613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:21.336645] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:21.340078] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-01-08T20:27:21.340379] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-08T20:27:21.340526] [INFO ] [sig ] NAAS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:21.481096] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NAAS.txt [2026-01-08T20:27:21.481249] [INFO ] [sig ] [2136/3512] Completed NAAS in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:21.481292] [INFO ] [sig ] [2137/3512] Forecasting NABL... [2026-01-08T20:27:21.481321] [INFO ] [sig ] Generating forecast for: NABL [2026-01-08T20:27:21.481351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-08T20:27:21.493318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-08T20:27:21.493611] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-08T20:27:21.494385] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-08T20:27:21.494436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:21.494467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:21.494493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:21.494552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:21.556000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:21.557064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:21.557144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:21.557177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:21.680367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:21.680535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:21.680593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:21.680625] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:21.684138] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-01-08T20:27:21.684444] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-08T20:27:21.684601] [INFO ] [sig ] NABL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:21.824081] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NABL.txt [2026-01-08T20:27:21.824211] [INFO ] [sig ] [2137/3512] Completed NABL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:21.824250] [INFO ] [sig ] [2138/3512] Forecasting NAC... [2026-01-08T20:27:21.824279] [INFO ] [sig ] Generating forecast for: NAC [2026-01-08T20:27:21.824315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-08T20:27:21.836036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-08T20:27:21.836329] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-08T20:27:21.837120] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-08T20:27:21.837171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:21.837203] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:21.837229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:21.837286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:21.898198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:21.899429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:21.899532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:21.899590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:22.023996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:22.024152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:22.024193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:22.024222] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:22.027694] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: UP (p=74.22%) [2026-01-08T20:27:22.027964] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-08T20:27:22.028084] [INFO ] [sig ] NAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:22.170561] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NAC.txt [2026-01-08T20:27:22.170726] [INFO ] [sig ] [2138/3512] Completed NAC in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:22.170766] [INFO ] [sig ] [2139/3512] Forecasting NAD... [2026-01-08T20:27:22.170795] [INFO ] [sig ] Generating forecast for: NAD [2026-01-08T20:27:22.170824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-08T20:27:22.182537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-08T20:27:22.182815] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-08T20:27:22.183622] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-08T20:27:22.183674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:22.183706] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:22.183732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:22.183788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:22.241127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:22.241756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:22.241834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:22.241868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:22.363165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:22.363310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:22.363352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:22.363382] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:22.366711] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=59.95%) [2026-01-08T20:27:22.366989] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-08T20:27:22.367108] [INFO ] [sig ] NAD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:22.506503] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NAD.txt [2026-01-08T20:27:22.506637] [INFO ] [sig ] [2139/3512] Completed NAD in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:22.506676] [INFO ] [sig ] [2140/3512] Forecasting NAMS... [2026-01-08T20:27:22.506706] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-08T20:27:22.506735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-08T20:27:22.518373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-08T20:27:22.518687] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-08T20:27:22.519474] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-08T20:27:22.519526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:22.519557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:22.519608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:22.519669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:22.581707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:22.582396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:22.582493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:22.582530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:22.698703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:22.698835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:22.698872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:22.698899] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:22.702822] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-01-08T20:27:22.703092] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-08T20:27:22.703217] [INFO ] [sig ] NAMS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:22.845354] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NAMS.txt [2026-01-08T20:27:22.845492] [INFO ] [sig ] [2140/3512] Completed NAMS in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:22.845538] [INFO ] [sig ] [2141/3512] Forecasting NATH... [2026-01-08T20:27:22.845567] [INFO ] [sig ] Generating forecast for: NATH [2026-01-08T20:27:22.845614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-08T20:27:22.856839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-08T20:27:22.857111] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-08T20:27:22.857950] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-08T20:27:22.858001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:22.858033] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:22.858061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:22.858125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:22.916556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:22.917227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:22.917333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:22.917368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:23.025784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:23.025901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:23.025937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:23.025965] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:23.029247] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: UP (p=81.60%) [2026-01-08T20:27:23.029534] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-08T20:27:23.029693] [INFO ] [sig ] NATH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:23.168550] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NATH.txt [2026-01-08T20:27:23.168689] [INFO ] [sig ] [2141/3512] Completed NATH in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:23.168727] [INFO ] [sig ] [2142/3512] Forecasting NATL... [2026-01-08T20:27:23.168755] [INFO ] [sig ] Generating forecast for: NATL [2026-01-08T20:27:23.168784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-08T20:27:23.179981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-08T20:27:23.180236] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-08T20:27:23.181040] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-08T20:27:23.181091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:23.181121] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:23.181148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:23.181204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:23.240347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:23.241179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:23.241259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:23.241291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:23.371043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:23.371192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:23.371231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:23.371260] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:23.374753] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=23.95%) [2026-01-08T20:27:23.375036] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-08T20:27:23.375162] [INFO ] [sig ] NATL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:23.517792] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NATL.txt [2026-01-08T20:27:23.517917] [INFO ] [sig ] [2142/3512] Completed NATL in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:23.517956] [INFO ] [sig ] [2143/3512] Forecasting NAVI... [2026-01-08T20:27:23.517985] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-08T20:27:23.518014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-08T20:27:23.534475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-08T20:27:23.534985] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-08T20:27:23.536012] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-08T20:27:23.536073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:23.536111] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:23.536142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:23.536217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:23.624961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:23.626158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:23.626279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:23.626335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:23.759431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:23.759623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:23.759688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:23.759718] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:23.763045] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: DOWN (p=30.06%) [2026-01-08T20:27:23.763317] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-08T20:27:23.763464] [INFO ] [sig ] NAVI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:23.910718] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NAVI.txt [2026-01-08T20:27:23.910888] [INFO ] [sig ] [2143/3512] Completed NAVI in 0.4s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:23.910936] [INFO ] [sig ] [2144/3512] Forecasting NAZ... [2026-01-08T20:27:23.910974] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-08T20:27:23.911012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-08T20:27:23.922555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-08T20:27:23.922888] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-08T20:27:23.923767] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-08T20:27:23.923819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:23.923852] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:23.923878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:23.923933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:23.985045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:23.985837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:23.985919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:23.985951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:24.095173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:24.095335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:24.095376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:24.095406] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:24.099058] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-08T20:27:24.099375] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-08T20:27:24.099537] [INFO ] [sig ] NAZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:24.243873] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NAZ.txt [2026-01-08T20:27:24.244034] [INFO ] [sig ] [2144/3512] Completed NAZ in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:24.244075] [INFO ] [sig ] [2145/3512] Forecasting NB... [2026-01-08T20:27:24.244107] [INFO ] [sig ] Generating forecast for: NB [2026-01-08T20:27:24.244137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-08T20:27:24.255240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-08T20:27:24.255512] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-08T20:27:24.256307] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-08T20:27:24.256360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:24.256392] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:24.256419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:24.256488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:24.319213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:24.320060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:24.320143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:24.320176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:24.438009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:24.438164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:24.438205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:24.438235] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:24.441740] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-01-08T20:27:24.442015] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-08T20:27:24.442140] [INFO ] [sig ] NB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:24.584639] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NB.txt [2026-01-08T20:27:24.584799] [INFO ] [sig ] [2145/3512] Completed NB in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:24.584838] [INFO ] [sig ] [2146/3512] Forecasting NBB... [2026-01-08T20:27:24.584868] [INFO ] [sig ] Generating forecast for: NBB [2026-01-08T20:27:24.584897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-08T20:27:24.596129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-08T20:27:24.596475] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-08T20:27:24.597278] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-08T20:27:24.597329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:24.597359] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:24.597385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:24.597441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:24.657527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:24.658669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:24.658750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:24.658782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:24.783551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:24.783743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:24.783782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:24.783819] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:24.787246] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-08T20:27:24.787532] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-08T20:27:24.787677] [INFO ] [sig ] NBB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:24.928744] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NBB.txt [2026-01-08T20:27:24.928900] [INFO ] [sig ] [2146/3512] Completed NBB in 0.3s | 2.90 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-08T20:27:24.928940] [INFO ] [sig ] [2147/3512] Forecasting NBBK... [2026-01-08T20:27:24.928969] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-08T20:27:24.928998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-08T20:27:24.940158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-08T20:27:24.940493] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-08T20:27:24.941309] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-08T20:27:24.941373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:24.941406] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:24.941433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:24.941489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:24.999170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:25.000184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:25.000264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:25.000296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:25.123168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:25.123331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:25.123376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:25.123410] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:25.127093] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: DOWN (p=37.00%) [2026-01-08T20:27:25.127485] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-08T20:27:25.127659] [INFO ] [sig ] NBBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:25.282401] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NBBK.txt [2026-01-08T20:27:25.282564] [INFO ] [sig ] [2147/3512] Completed NBBK in 0.4s | 2.90 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-08T20:27:25.282815] [INFO ] [sig ] [2148/3512] Forecasting NBHC... [2026-01-08T20:27:25.282845] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-08T20:27:25.282874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-08T20:27:25.295137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-08T20:27:25.295528] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-08T20:27:25.296360] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-08T20:27:25.296422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:25.296488] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:25.296521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:25.296601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:25.354707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:25.355592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:25.355673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:25.355705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:25.473646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:25.473799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:25.473838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:25.473866] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:25.477225] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=33.02%) [2026-01-08T20:27:25.477522] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-08T20:27:25.477662] [INFO ] [sig ] NBHC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:25.616316] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NBHC.txt [2026-01-08T20:27:25.616472] [INFO ] [sig ] [2148/3512] Completed NBHC in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:25.616520] [INFO ] [sig ] [2149/3512] Forecasting NBIX... [2026-01-08T20:27:25.616556] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-08T20:27:25.616623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-08T20:27:25.627829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-08T20:27:25.628123] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-08T20:27:25.628945] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-08T20:27:25.628996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:25.629027] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:25.629052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:25.629108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:25.686371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:25.687124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:25.687203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:25.687235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:25.806001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:25.806157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:25.806196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:25.806225] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:25.809590] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=91.27%) [2026-01-08T20:27:25.809881] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-08T20:27:25.810005] [INFO ] [sig ] NBIX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:25.949150] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NBIX.txt [2026-01-08T20:27:25.949277] [INFO ] [sig ] [2149/3512] Completed NBIX in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:25.949316] [INFO ] [sig ] [2150/3512] Forecasting NBN... [2026-01-08T20:27:25.949345] [INFO ] [sig ] Generating forecast for: NBN [2026-01-08T20:27:25.949374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-08T20:27:25.959845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-08T20:27:25.960116] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-08T20:27:25.960904] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-08T20:27:25.960954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:25.960985] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:25.961012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:25.961068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:26.018022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:26.018814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:26.018893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:26.018924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:26.142983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:26.143151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:26.143192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:26.143220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:26.146980] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=32.07%) [2026-01-08T20:27:26.147257] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-08T20:27:26.147383] [INFO ] [sig ] NBN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:26.286365] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NBN.txt [2026-01-08T20:27:26.286519] [INFO ] [sig ] [2150/3512] Completed NBN in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:26.286594] [INFO ] [sig ] [2151/3512] Forecasting NBTB... [2026-01-08T20:27:26.286631] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-08T20:27:26.286661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-08T20:27:26.298030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-08T20:27:26.298344] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-08T20:27:26.299142] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-08T20:27:26.299193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:26.299224] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:26.299249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:26.299305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:26.354907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:26.355654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:26.355740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:26.355772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:26.481234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:26.481387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:26.481427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:26.481489] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:26.484868] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=17.62%) [2026-01-08T20:27:26.485136] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-08T20:27:26.485254] [INFO ] [sig ] NBTB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:26.626989] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NBTB.txt [2026-01-08T20:27:26.627130] [INFO ] [sig ] [2151/3512] Completed NBTB in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:26.627169] [INFO ] [sig ] [2152/3512] Forecasting NBXG... [2026-01-08T20:27:26.627199] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-08T20:27:26.627229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-08T20:27:26.638695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-08T20:27:26.639005] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-08T20:27:26.639819] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-08T20:27:26.639870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:26.639902] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:26.639928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:26.639983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:26.696339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:26.697085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:26.697163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:26.697195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:26.816748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:26.816905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:26.816944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:26.816973] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:26.820345] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: DOWN (p=18.24%) [2026-01-08T20:27:26.820691] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-08T20:27:26.820813] [INFO ] [sig ] NBXG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:26.963842] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NBXG.txt [2026-01-08T20:27:26.963983] [INFO ] [sig ] [2152/3512] Completed NBXG in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:26.964023] [INFO ] [sig ] [2153/3512] Forecasting NC... [2026-01-08T20:27:26.964051] [INFO ] [sig ] Generating forecast for: NC [2026-01-08T20:27:26.964081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-08T20:27:26.977259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-08T20:27:26.977701] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-08T20:27:26.978613] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-08T20:27:26.978667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:26.978700] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:26.978728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:26.978785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:27.038150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:27.039101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:27.039183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:27.039217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:27.142149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:27.142287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:27.142324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:27.142353] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:27.145685] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=46.61%) [2026-01-08T20:27:27.145954] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-08T20:27:27.146075] [INFO ] [sig ] NC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:27.286788] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NC.txt [2026-01-08T20:27:27.286939] [INFO ] [sig ] [2153/3512] Completed NC in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:27.286979] [INFO ] [sig ] [2154/3512] Forecasting NCA... [2026-01-08T20:27:27.287009] [INFO ] [sig ] Generating forecast for: NCA [2026-01-08T20:27:27.287039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-08T20:27:27.298142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-08T20:27:27.298542] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-08T20:27:27.299360] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-08T20:27:27.299410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:27.299447] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:27.299478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:27.299546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:27.356382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:27.356999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:27.357075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:27.357107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:27.481408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:27.481547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:27.481629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:27.481660] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:27.485087] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: DOWN (p=43.32%) [2026-01-08T20:27:27.485349] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-08T20:27:27.485478] [INFO ] [sig ] NCA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:27.625985] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NCA.txt [2026-01-08T20:27:27.626109] [INFO ] [sig ] [2154/3512] Completed NCA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:27.626148] [INFO ] [sig ] [2155/3512] Forecasting NCLH... [2026-01-08T20:27:27.626176] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-08T20:27:27.626216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-08T20:27:27.639954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-08T20:27:27.640323] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-08T20:27:27.641221] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-08T20:27:27.641275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:27.641309] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:27.641335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:27.641392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:27.701614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:27.702394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:27.702489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:27.702524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:27.830178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:27.830342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:27.830384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:27.830413] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:27.833968] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: UP (p=74.26%) [2026-01-08T20:27:27.834329] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-08T20:27:27.834485] [INFO ] [sig ] NCLH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:27.980062] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NCLH.txt [2026-01-08T20:27:27.980208] [INFO ] [sig ] [2155/3512] Completed NCLH in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:27.980249] [INFO ] [sig ] [2156/3512] Forecasting NCMI... [2026-01-08T20:27:27.980281] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-08T20:27:27.980313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-08T20:27:27.992267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-08T20:27:27.992592] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-08T20:27:27.993435] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-08T20:27:27.993488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:27.993521] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:27.993547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:27.993626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:28.057372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:28.058264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:28.058368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:28.058402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:28.181157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:28.181318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:28.181358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:28.181386] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:28.185175] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-08T20:27:28.185448] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-08T20:27:28.185569] [INFO ] [sig ] NCMI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:28.326337] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NCMI.txt [2026-01-08T20:27:28.326471] [INFO ] [sig ] [2156/3512] Completed NCMI in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:28.326508] [INFO ] [sig ] [2157/3512] Forecasting NCNA... [2026-01-08T20:27:28.326542] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-08T20:27:28.326591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-08T20:27:28.337724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-08T20:27:28.338014] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-08T20:27:28.338830] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-08T20:27:28.338880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:28.338911] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:28.338937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:28.338992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:28.395730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:28.396357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:28.396436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:28.396474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:28.509872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:28.510017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:28.510056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:28.510083] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:28.513383] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: UP (p=66.05%) [2026-01-08T20:27:28.513702] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-08T20:27:28.513825] [INFO ] [sig ] NCNA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:28.652283] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NCNA.txt [2026-01-08T20:27:28.652437] [INFO ] [sig ] [2157/3512] Completed NCNA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:28.652477] [INFO ] [sig ] [2158/3512] Forecasting NCNO... [2026-01-08T20:27:28.652506] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-08T20:27:28.652536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-08T20:27:28.664900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-08T20:27:28.665187] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-08T20:27:28.666193] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-08T20:27:28.666244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:28.666286] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:28.666314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:28.666370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:28.724452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:28.725072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:28.725175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:28.725207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:28.846143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:28.846297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:28.846336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:28.846365] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:28.849798] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-01-08T20:27:28.850073] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-08T20:27:28.850197] [INFO ] [sig ] NCNO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:28.989391] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NCNO.txt [2026-01-08T20:27:28.989533] [INFO ] [sig ] [2158/3512] Completed NCNO in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:28.989601] [INFO ] [sig ] [2159/3512] Forecasting NCTY... [2026-01-08T20:27:28.989640] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-08T20:27:28.989675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-08T20:27:29.004887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-08T20:27:29.005388] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-08T20:27:29.006477] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-08T20:27:29.006544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:29.006613] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:29.006651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:29.006726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:29.071633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:29.072487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:29.072616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:29.072662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:29.200181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:29.200334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:29.200374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:29.200403] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:29.203978] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=73.85%) [2026-01-08T20:27:29.204256] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-08T20:27:29.204379] [INFO ] [sig ] NCTY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:29.348973] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NCTY.txt [2026-01-08T20:27:29.349115] [INFO ] [sig ] [2159/3512] Completed NCTY in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:29.349156] [INFO ] [sig ] [2160/3512] Forecasting NCZ... [2026-01-08T20:27:29.349185] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-08T20:27:29.349215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-08T20:27:29.361202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-08T20:27:29.361520] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-08T20:27:29.362312] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-08T20:27:29.362363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:29.362395] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:29.362421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:29.362477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:29.418886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:29.419683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:29.419763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:29.419797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:29.538020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:29.538178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:29.538218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:29.538246] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:29.541645] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=32.94%) [2026-01-08T20:27:29.541936] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-08T20:27:29.542064] [INFO ] [sig ] NCZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:29.692535] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NCZ.txt [2026-01-08T20:27:29.692711] [INFO ] [sig ] [2160/3512] Completed NCZ in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:29.692752] [INFO ] [sig ] [2161/3512] Forecasting NDAQ... [2026-01-08T20:27:29.692781] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-08T20:27:29.692810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-08T20:27:29.704284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-08T20:27:29.704614] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-08T20:27:29.705389] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-08T20:27:29.705439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:29.705469] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:29.705495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:29.705550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:29.765286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:29.766224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:29.766328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:29.766363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:29.889616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:29.889773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:29.889812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:29.889841] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:29.893222] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-08T20:27:29.893501] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-08T20:27:29.893645] [INFO ] [sig ] NDAQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:30.036835] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NDAQ.txt [2026-01-08T20:27:30.037005] [INFO ] [sig ] [2161/3512] Completed NDAQ in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:30.037060] [INFO ] [sig ] [2162/3512] Forecasting NDMO... [2026-01-08T20:27:30.037092] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-08T20:27:30.037122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-08T20:27:30.048889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-08T20:27:30.049203] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-08T20:27:30.050025] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-08T20:27:30.050075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:30.050107] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:30.050133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:30.050189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:30.109808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:30.110721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:30.110804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:30.110837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:30.232113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:30.232266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:30.232305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:30.232333] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:30.235812] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-01-08T20:27:30.236082] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-08T20:27:30.236206] [INFO ] [sig ] NDMO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:30.377108] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NDMO.txt [2026-01-08T20:27:30.377257] [INFO ] [sig ] [2162/3512] Completed NDMO in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:30.377295] [INFO ] [sig ] [2163/3512] Forecasting NDRA... [2026-01-08T20:27:30.377325] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-08T20:27:30.377353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-08T20:27:30.388423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-08T20:27:30.388756] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-08T20:27:30.389570] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-08T20:27:30.389652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:30.389689] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:30.389719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:30.389774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:30.446225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:30.446992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:30.447071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:30.447104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:30.561064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:30.561213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:30.561252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:30.561281] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:30.564668] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-01-08T20:27:30.564941] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-08T20:27:30.565081] [INFO ] [sig ] NDRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:30.705333] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NDRA.txt [2026-01-08T20:27:30.705473] [INFO ] [sig ] [2163/3512] Completed NDRA in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:30.705511] [INFO ] [sig ] [2164/3512] Forecasting NDSN... [2026-01-08T20:27:30.705549] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-08T20:27:30.705605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-08T20:27:30.717296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-08T20:27:30.717624] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-08T20:27:30.718440] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-08T20:27:30.718490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:30.718528] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:30.718560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:30.718651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:30.778405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:30.779404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:30.779485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:30.779521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:30.906350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:30.906500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:30.906544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:30.906600] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:30.910214] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=80.42%) [2026-01-08T20:27:30.910487] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-08T20:27:30.910634] [INFO ] [sig ] NDSN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:31.055402] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NDSN.txt [2026-01-08T20:27:31.055552] [INFO ] [sig ] [2164/3512] Completed NDSN in 0.3s | 2.90 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-08T20:27:31.055626] [INFO ] [sig ] [2165/3512] Forecasting NE... [2026-01-08T20:27:31.055664] [INFO ] [sig ] Generating forecast for: NE [2026-01-08T20:27:31.055702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-08T20:27:31.067666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-08T20:27:31.067991] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-08T20:27:31.072300] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-08T20:27:31.072369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:31.072436] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:31.072465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:31.072522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:31.133376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:31.134207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:31.134307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:31.134357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:31.258886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:31.259036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:31.259075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:31.259122] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:31.262599] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-01-08T20:27:31.262906] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-08T20:27:31.263039] [INFO ] [sig ] NE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:31.412021] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NE.txt [2026-01-08T20:27:31.412191] [INFO ] [sig ] [2165/3512] Completed NE in 0.4s | 2.90 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-08T20:27:31.412233] [INFO ] [sig ] [2166/3512] Forecasting NEA... [2026-01-08T20:27:31.412263] [INFO ] [sig ] Generating forecast for: NEA [2026-01-08T20:27:31.412293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-08T20:27:31.425162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-08T20:27:31.425502] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-08T20:27:31.426377] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-08T20:27:31.426430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:31.426461] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:31.426487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:31.426543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:31.484721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:31.485391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:31.485472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:31.485506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:31.610217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:31.610368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:31.610409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:31.610437] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:31.613876] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=76.81%) [2026-01-08T20:27:31.614157] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-08T20:27:31.614285] [INFO ] [sig ] NEA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:31.756872] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NEA.txt [2026-01-08T20:27:31.757010] [INFO ] [sig ] [2166/3512] Completed NEA in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:31.757050] [INFO ] [sig ] [2167/3512] Forecasting NECB... [2026-01-08T20:27:31.757080] [INFO ] [sig ] Generating forecast for: NECB [2026-01-08T20:27:31.757108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-08T20:27:31.768564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-08T20:27:31.768884] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-08T20:27:31.769683] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-08T20:27:31.769733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:31.769765] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:31.769792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:31.769848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:31.827626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:31.828317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:31.828397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:31.828446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:31.947626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:31.947774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:31.947812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:31.947840] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:31.951195] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: UP (p=67.44%) [2026-01-08T20:27:31.951464] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-08T20:27:31.951648] [INFO ] [sig ] NECB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:32.096258] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NECB.txt [2026-01-08T20:27:32.096394] [INFO ] [sig ] [2167/3512] Completed NECB in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:32.096433] [INFO ] [sig ] [2168/3512] Forecasting NEE... [2026-01-08T20:27:32.096462] [INFO ] [sig ] Generating forecast for: NEE [2026-01-08T20:27:32.096493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-08T20:27:32.108456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-08T20:27:32.108948] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-08T20:27:32.109829] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-08T20:27:32.109885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:32.109918] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:32.109946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:32.110004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:32.171975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:32.172929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:32.173021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:32.173055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:32.299943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:32.300112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:32.300163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:32.300193] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:32.303982] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-01-08T20:27:32.304373] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-08T20:27:32.304532] [INFO ] [sig ] NEE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:32.463205] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NEE.txt [2026-01-08T20:27:32.463370] [INFO ] [sig ] [2168/3512] Completed NEE in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:32.463414] [INFO ] [sig ] [2169/3512] Forecasting NEGG... [2026-01-08T20:27:32.463444] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-08T20:27:32.463475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-08T20:27:32.476129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-08T20:27:32.476494] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-08T20:27:32.477312] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-08T20:27:32.477364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:32.477397] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:32.477436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:32.477506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:32.535931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:32.536823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:32.536906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:32.536940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:32.655719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:32.655879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:32.655923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:32.655951] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:32.659410] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=26.63%) [2026-01-08T20:27:32.659709] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-08T20:27:32.659835] [INFO ] [sig ] NEGG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:32.804440] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NEGG.txt [2026-01-08T20:27:32.804636] [INFO ] [sig ] [2169/3512] Completed NEGG in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:32.804681] [INFO ] [sig ] [2170/3512] Forecasting NEM... [2026-01-08T20:27:32.804712] [INFO ] [sig ] Generating forecast for: NEM [2026-01-08T20:27:32.804742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-08T20:27:32.817204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-08T20:27:32.817560] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-08T20:27:32.818448] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-08T20:27:32.818501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:32.818533] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:32.818559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:32.818642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:32.877644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:32.878500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:32.878600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:32.878637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:33.007276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:33.007430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:33.007470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:33.007500] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:33.010979] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: DOWN (p=26.40%) [2026-01-08T20:27:33.011252] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-08T20:27:33.011378] [INFO ] [sig ] NEM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:33.152997] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NEM.txt [2026-01-08T20:27:33.153120] [INFO ] [sig ] [2170/3512] Completed NEM in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:33.153158] [INFO ] [sig ] [2171/3512] Forecasting NEOG... [2026-01-08T20:27:33.153187] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-08T20:27:33.153217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-08T20:27:33.164366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-08T20:27:33.164646] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-08T20:27:33.165439] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-08T20:27:33.165491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:33.165522] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:33.165548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:33.165629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:33.225412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:33.226304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:33.226384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:33.226426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:33.344937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:33.345094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:33.345135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:33.345162] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:33.348494] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-08T20:27:33.348810] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-08T20:27:33.348930] [INFO ] [sig ] NEOG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:33.488539] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NEOG.txt [2026-01-08T20:27:33.488721] [INFO ] [sig ] [2171/3512] Completed NEOG in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:33.488764] [INFO ] [sig ] [2172/3512] Forecasting NEON... [2026-01-08T20:27:33.488794] [INFO ] [sig ] Generating forecast for: NEON [2026-01-08T20:27:33.488823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-08T20:27:33.501359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-08T20:27:33.501802] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-08T20:27:33.502619] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-08T20:27:33.502671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:33.502704] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:33.502731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:33.502786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:33.563086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:33.564039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:33.564125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:33.564158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:33.688263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:33.688450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:33.688492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:33.688520] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:33.692495] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-08T20:27:33.692807] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-08T20:27:33.692944] [INFO ] [sig ] NEON: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:33.843086] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NEON.txt [2026-01-08T20:27:33.843241] [INFO ] [sig ] [2172/3512] Completed NEON in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:33.843283] [INFO ] [sig ] [2173/3512] Forecasting NEXA... [2026-01-08T20:27:33.843314] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-08T20:27:33.843353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-08T20:27:33.855318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-08T20:27:33.855667] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-08T20:27:33.856534] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-08T20:27:33.856612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:33.856646] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:33.856673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:33.856728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:33.917187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:33.918064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:33.918147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:33.918181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:34.043922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:34.044080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:34.044119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:34.044148] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:34.047562] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-08T20:27:34.047858] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-08T20:27:34.047985] [INFO ] [sig ] NEXA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:34.193564] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NEXA.txt [2026-01-08T20:27:34.193751] [INFO ] [sig ] [2173/3512] Completed NEXA in 0.4s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:34.193980] [INFO ] [sig ] [2174/3512] Forecasting NEXN... [2026-01-08T20:27:34.194010] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-08T20:27:34.194039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-08T20:27:34.206038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-08T20:27:34.206382] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-08T20:27:34.207210] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-08T20:27:34.207261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:34.207292] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:34.207318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:34.207373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:34.267564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:34.268458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:34.268539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:34.268593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:34.390162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:34.390314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:34.390351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:34.390380] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:34.393749] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=58.05%) [2026-01-08T20:27:34.394027] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-08T20:27:34.394149] [INFO ] [sig ] NEXN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:34.538220] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NEXN.txt [2026-01-08T20:27:34.538405] [INFO ] [sig ] [2174/3512] Completed NEXN in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:34.538449] [INFO ] [sig ] [2175/3512] Forecasting NFBK... [2026-01-08T20:27:34.538478] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-08T20:27:34.538509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-08T20:27:34.550368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-08T20:27:34.550776] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-08T20:27:34.551562] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-08T20:27:34.551665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:34.551704] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:34.551737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:34.551799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:34.609246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:34.610129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:34.610239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:34.610271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:34.730655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:34.730813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:34.730853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:34.730882] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:34.734373] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=11.10%) [2026-01-08T20:27:34.734673] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-08T20:27:34.734803] [INFO ] [sig ] NFBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:34.878405] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NFBK.txt [2026-01-08T20:27:34.878596] [INFO ] [sig ] [2175/3512] Completed NFBK in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:34.878642] [INFO ] [sig ] [2176/3512] Forecasting NFE... [2026-01-08T20:27:34.878672] [INFO ] [sig ] Generating forecast for: NFE [2026-01-08T20:27:34.878702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-08T20:27:34.890906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-08T20:27:34.891181] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-08T20:27:34.892004] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-08T20:27:34.892054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:34.892085] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:34.892110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:34.892165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:34.948866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:34.949668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:34.949751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:34.949782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:35.071963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:35.072120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:35.072158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:35.072187] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:35.075668] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-01-08T20:27:35.075953] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-08T20:27:35.076080] [INFO ] [sig ] NFE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:35.216855] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NFE.txt [2026-01-08T20:27:35.217013] [INFO ] [sig ] [2176/3512] Completed NFE in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:35.217051] [INFO ] [sig ] [2177/3512] Forecasting NFG... [2026-01-08T20:27:35.217080] [INFO ] [sig ] Generating forecast for: NFG [2026-01-08T20:27:35.217109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-08T20:27:35.229621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-08T20:27:35.230000] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-08T20:27:35.230811] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-08T20:27:35.230861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:35.230892] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:35.230917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:35.230972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:35.288138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:35.289114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:35.289201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:35.289234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:35.412854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:35.413017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:35.413056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:35.413086] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:35.416732] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=89.22%) [2026-01-08T20:27:35.417100] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-08T20:27:35.417238] [INFO ] [sig ] NFG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:35.559079] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NFG.txt [2026-01-08T20:27:35.559235] [INFO ] [sig ] [2177/3512] Completed NFG in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:35.559275] [INFO ] [sig ] [2178/3512] Forecasting NFJ... [2026-01-08T20:27:35.559306] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-08T20:27:35.559335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-08T20:27:35.571721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-08T20:27:35.572118] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-08T20:27:35.572988] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-08T20:27:35.573041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:35.573075] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:35.573104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:35.573162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:35.633465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:35.634600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:35.634685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:35.634719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:35.760621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:35.760786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:35.760832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:35.760862] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:35.764403] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=49.60%) [2026-01-08T20:27:35.764704] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-08T20:27:35.764830] [INFO ] [sig ] NFJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:35.904206] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NFJ.txt [2026-01-08T20:27:35.904378] [INFO ] [sig ] [2178/3512] Completed NFJ in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:35.904443] [INFO ] [sig ] [2179/3512] Forecasting NFLX... [2026-01-08T20:27:35.904484] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-08T20:27:35.904523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-08T20:27:35.916533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-08T20:27:35.916958] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-08T20:27:35.917854] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-08T20:27:35.917910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:35.917945] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:35.917973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:35.918032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:35.976896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:35.977726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:35.977809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:35.977844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:36.095621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:36.095729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:36.095765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:36.095794] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:36.098929] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=36.38%) [2026-01-08T20:27:36.099195] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-08T20:27:36.099313] [INFO ] [sig ] NFLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:36.237397] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NFLX.txt [2026-01-08T20:27:36.237505] [INFO ] [sig ] [2179/3512] Completed NFLX in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:36.237542] [INFO ] [sig ] [2180/3512] Forecasting NFTY... [2026-01-08T20:27:36.237586] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-08T20:27:36.237619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-08T20:27:36.248698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-08T20:27:36.248986] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-08T20:27:36.249811] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-08T20:27:36.249864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:36.249897] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:36.249925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:36.249982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:36.309292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:36.309910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:36.309988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:36.310021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:36.428956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:36.429129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:36.429168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:36.429196] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:36.432730] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=48.16%) [2026-01-08T20:27:36.433003] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-08T20:27:36.433121] [INFO ] [sig ] NFTY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:36.572375] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NFTY.txt [2026-01-08T20:27:36.572503] [INFO ] [sig ] [2180/3512] Completed NFTY in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:36.572542] [INFO ] [sig ] [2181/3512] Forecasting NGG... [2026-01-08T20:27:36.572587] [INFO ] [sig ] Generating forecast for: NGG [2026-01-08T20:27:36.572620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-08T20:27:36.584232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-08T20:27:36.584555] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-08T20:27:36.585367] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-08T20:27:36.585420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:36.585453] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:36.585482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:36.585539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:36.643203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:36.643838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:36.643916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:36.643949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:36.767401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:36.767502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:36.767537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:36.767565] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:36.770685] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=83.19%) [2026-01-08T20:27:36.770944] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-08T20:27:36.771061] [INFO ] [sig ] NGG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:36.909196] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NGG.txt [2026-01-08T20:27:36.909328] [INFO ] [sig ] [2181/3512] Completed NGG in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-08T20:27:36.909366] [INFO ] [sig ] [2182/3512] Forecasting NGL... [2026-01-08T20:27:36.909395] [INFO ] [sig ] Generating forecast for: NGL [2026-01-08T20:27:36.909424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-08T20:27:36.920639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-08T20:27:36.920919] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-08T20:27:36.921728] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-08T20:27:36.921790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:36.921843] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:36.921871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:36.921928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:36.978823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:36.979588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:36.979668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:36.979700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:37.096823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:37.096924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:37.096960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:37.096986] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:37.103382] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-08T20:27:37.103720] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-08T20:27:37.103842] [INFO ] [sig ] NGL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:37.242982] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NGL.txt [2026-01-08T20:27:37.243088] [INFO ] [sig ] [2182/3512] Completed NGL in 0.3s | 2.90 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-08T20:27:37.243125] [INFO ] [sig ] [2183/3512] Forecasting NGNE... [2026-01-08T20:27:37.243154] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-08T20:27:37.243184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-08T20:27:37.256038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-08T20:27:37.256394] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-08T20:27:37.257253] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-08T20:27:37.257306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:37.257338] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:37.257365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:37.257422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:37.315945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:37.316703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:37.316785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:37.316816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:37.442654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:37.442834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:37.442879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:37.442906] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:37.446748] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=20.68%) [2026-01-08T20:27:37.447043] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-08T20:27:37.447173] [INFO ] [sig ] NGNE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:37.594787] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NGNE.txt [2026-01-08T20:27:37.594960] [INFO ] [sig ] [2183/3512] Completed NGNE in 0.4s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:37.595002] [INFO ] [sig ] [2184/3512] Forecasting NGS... [2026-01-08T20:27:37.595032] [INFO ] [sig ] Generating forecast for: NGS [2026-01-08T20:27:37.595063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-08T20:27:37.607160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-08T20:27:37.607484] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-08T20:27:37.608409] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-08T20:27:37.608463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:37.608495] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:37.608522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:37.608598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:37.666316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:37.667042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:37.667122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:37.667153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:37.800785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:37.801000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:37.801053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:37.801090] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:37.804681] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=62.87%) [2026-01-08T20:27:37.804974] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-08T20:27:37.805114] [INFO ] [sig ] NGS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:37.946241] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NGS.txt [2026-01-08T20:27:37.946386] [INFO ] [sig ] [2184/3512] Completed NGS in 0.4s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:37.946425] [INFO ] [sig ] [2185/3512] Forecasting NGVC... [2026-01-08T20:27:37.946454] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-08T20:27:37.946486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-08T20:27:37.958143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-08T20:27:37.958495] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-08T20:27:37.959351] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-08T20:27:37.959403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:37.959435] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:37.959460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:37.959516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:38.017318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:38.018210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:38.018309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:38.018345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:38.137149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:38.137310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:38.137350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:38.137412] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:38.140927] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: DOWN (p=37.44%) [2026-01-08T20:27:38.141205] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-08T20:27:38.141327] [INFO ] [sig ] NGVC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:38.280742] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NGVC.txt [2026-01-08T20:27:38.280894] [INFO ] [sig ] [2185/3512] Completed NGVC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:38.280939] [INFO ] [sig ] [2186/3512] Forecasting NHI... [2026-01-08T20:27:38.280970] [INFO ] [sig ] Generating forecast for: NHI [2026-01-08T20:27:38.281000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-08T20:27:38.292504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-08T20:27:38.292823] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-08T20:27:38.293647] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-08T20:27:38.293697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:38.293728] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:38.293757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:38.293813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:38.349943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:38.350862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:38.350945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:38.350978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:38.469458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:38.469626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:38.469668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:38.469695] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:38.473087] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=73.81%) [2026-01-08T20:27:38.473366] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-08T20:27:38.473487] [INFO ] [sig ] NHI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:38.612933] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NHI.txt [2026-01-08T20:27:38.613109] [INFO ] [sig ] [2186/3512] Completed NHI in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:38.613150] [INFO ] [sig ] [2187/3512] Forecasting NHTC... [2026-01-08T20:27:38.613183] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-08T20:27:38.613221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-08T20:27:38.624828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-08T20:27:38.625243] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-08T20:27:38.626097] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-08T20:27:38.626148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:38.626179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:38.626205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:38.626262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:38.685786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:38.686900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:38.686986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:38.687019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:38.799366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:38.799518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:38.799558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:38.799605] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:38.802957] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=76.72%) [2026-01-08T20:27:38.803231] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-08T20:27:38.803370] [INFO ] [sig ] NHTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:38.944101] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NHTC.txt [2026-01-08T20:27:38.944243] [INFO ] [sig ] [2187/3512] Completed NHTC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:38.944282] [INFO ] [sig ] [2188/3512] Forecasting NI... [2026-01-08T20:27:38.944311] [INFO ] [sig ] Generating forecast for: NI [2026-01-08T20:27:38.944341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-08T20:27:38.955624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-08T20:27:38.955885] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-08T20:27:38.956658] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-08T20:27:38.956709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:38.956740] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:38.956767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:38.956822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:39.012936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:39.013771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:39.013852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:39.013884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:39.133021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:39.133170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:39.133210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:39.133238] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:39.136542] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-01-08T20:27:39.136837] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-08T20:27:39.137147] [INFO ] [sig ] NI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:39.276637] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NI.txt [2026-01-08T20:27:39.276749] [INFO ] [sig ] [2188/3512] Completed NI in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:39.276787] [INFO ] [sig ] [2189/3512] Forecasting NIC... [2026-01-08T20:27:39.276820] [INFO ] [sig ] Generating forecast for: NIC [2026-01-08T20:27:39.276849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-08T20:27:39.288532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-08T20:27:39.288822] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-08T20:27:39.289605] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-08T20:27:39.289655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:39.289687] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:39.289713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:39.289769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:39.346663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:39.347249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:39.347323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:39.347355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:39.466990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:39.467138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:39.467196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:39.467226] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:39.470966] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-08T20:27:39.471433] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-08T20:27:39.471551] [INFO ] [sig ] NIC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:39.610498] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NIC.txt [2026-01-08T20:27:39.610627] [INFO ] [sig ] [2189/3512] Completed NIC in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:39.610667] [INFO ] [sig ] [2190/3512] Forecasting NICE... [2026-01-08T20:27:39.610695] [INFO ] [sig ] Generating forecast for: NICE [2026-01-08T20:27:39.610724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-08T20:27:39.624487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-08T20:27:39.624816] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-08T20:27:39.625816] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-08T20:27:39.625868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:39.625899] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:39.625925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:39.625980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:39.683771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:39.684691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:39.684784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:39.684823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:39.807842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:39.807998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:39.808038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:39.808066] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:39.811477] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=71.39%) [2026-01-08T20:27:39.811775] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-08T20:27:39.811901] [INFO ] [sig ] NICE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:39.949655] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NICE.txt [2026-01-08T20:27:39.949807] [INFO ] [sig ] [2190/3512] Completed NICE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:39.949851] [INFO ] [sig ] [2191/3512] Forecasting NIE... [2026-01-08T20:27:39.949881] [INFO ] [sig ] Generating forecast for: NIE [2026-01-08T20:27:39.949912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-08T20:27:39.961121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-08T20:27:39.961444] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-08T20:27:39.962231] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-08T20:27:39.962281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:39.962313] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:39.962339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:39.962394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:40.018124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:40.019009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:40.019106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:40.019139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:40.130969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:40.131125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:40.131165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:40.131194] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:40.134491] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=39.50%) [2026-01-08T20:27:40.134787] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-08T20:27:40.134909] [INFO ] [sig ] NIE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:40.278787] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NIE.txt [2026-01-08T20:27:40.278947] [INFO ] [sig ] [2191/3512] Completed NIE in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:40.278985] [INFO ] [sig ] [2192/3512] Forecasting NIKL... [2026-01-08T20:27:40.279015] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-08T20:27:40.279043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-08T20:27:40.291056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-08T20:27:40.291385] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-08T20:27:40.292204] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-08T20:27:40.292255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:40.292287] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:40.292316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:40.292372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:40.349008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:40.349713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:40.349824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:40.349859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:40.470435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:40.470598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:40.470639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:40.470667] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:40.473943] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: DOWN (p=45.51%) [2026-01-08T20:27:40.474210] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-08T20:27:40.474329] [INFO ] [sig ] NIKL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:40.615360] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NIKL.txt [2026-01-08T20:27:40.615487] [INFO ] [sig ] [2192/3512] Completed NIKL in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:40.615526] [INFO ] [sig ] [2193/3512] Forecasting NIM... [2026-01-08T20:27:40.615556] [INFO ] [sig ] Generating forecast for: NIM [2026-01-08T20:27:40.615604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-08T20:27:40.625853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-08T20:27:40.626148] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-08T20:27:40.626951] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-08T20:27:40.627002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:40.627045] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:40.627073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:40.627130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:40.685536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:40.686204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:40.686279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:40.686311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:40.791967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:40.792105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:40.792144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:40.792173] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:40.795442] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-08T20:27:40.795736] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-08T20:27:40.795856] [INFO ] [sig ] NIM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:40.939118] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NIM.txt [2026-01-08T20:27:40.939274] [INFO ] [sig ] [2193/3512] Completed NIM in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:40.939313] [INFO ] [sig ] [2194/3512] Forecasting NIO... [2026-01-08T20:27:40.939343] [INFO ] [sig ] Generating forecast for: NIO [2026-01-08T20:27:40.939373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-08T20:27:40.951414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-08T20:27:40.951786] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-08T20:27:40.952555] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-08T20:27:40.952623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:40.952655] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:40.952681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:40.952737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:41.008544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:41.009419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:41.009507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:41.009539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:41.127558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:41.127763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:41.127801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:41.127833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:41.131168] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=49.32%) [2026-01-08T20:27:41.131447] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-08T20:27:41.131590] [INFO ] [sig ] NIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:41.275703] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NIO.txt [2026-01-08T20:27:41.275863] [INFO ] [sig ] [2194/3512] Completed NIO in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:41.275903] [INFO ] [sig ] [2195/3512] Forecasting NITO... [2026-01-08T20:27:41.275933] [INFO ] [sig ] Generating forecast for: NITO [2026-01-08T20:27:41.275963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-08T20:27:41.287943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-08T20:27:41.288248] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-08T20:27:41.289074] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-08T20:27:41.289126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:41.289158] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:41.289184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:41.289240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:41.345533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:41.346187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:41.346263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:41.346295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:41.466107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:41.466254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:41.466294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:41.466322] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:41.469634] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-01-08T20:27:41.469902] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-08T20:27:41.470019] [INFO ] [sig ] NITO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:41.610910] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NITO.txt [2026-01-08T20:27:41.611088] [INFO ] [sig ] [2195/3512] Completed NITO in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:41.611129] [INFO ] [sig ] [2196/3512] Forecasting NKSH... [2026-01-08T20:27:41.611159] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-08T20:27:41.611189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-08T20:27:41.622316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-08T20:27:41.622628] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-08T20:27:41.623405] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-08T20:27:41.623456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:41.623487] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:41.623514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:41.623584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:41.680962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:41.681722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:41.681802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:41.681835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:41.788410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:41.788586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:41.788627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:41.788654] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:41.791994] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=5.91%) [2026-01-08T20:27:41.792281] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-08T20:27:41.792405] [INFO ] [sig ] NKSH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:41.931903] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NKSH.txt [2026-01-08T20:27:41.932062] [INFO ] [sig ] [2196/3512] Completed NKSH in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:41.932101] [INFO ] [sig ] [2197/3512] Forecasting NKTX... [2026-01-08T20:27:41.932139] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-08T20:27:41.932170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-08T20:27:41.944120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-08T20:27:41.944488] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-08T20:27:41.945292] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-08T20:27:41.945343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:41.945373] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:41.945400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:41.945457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:42.002668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:42.003515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:42.003613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:42.003648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:42.119443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:42.119646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:42.119691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:42.119719] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:42.123108] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-01-08T20:27:42.123407] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-08T20:27:42.123540] [INFO ] [sig ] NKTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:42.262789] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NKTX.txt [2026-01-08T20:27:42.262951] [INFO ] [sig ] [2197/3512] Completed NKTX in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:42.262991] [INFO ] [sig ] [2198/3512] Forecasting NKX... [2026-01-08T20:27:42.263020] [INFO ] [sig ] Generating forecast for: NKX [2026-01-08T20:27:42.263050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-08T20:27:42.274865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-08T20:27:42.275219] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-08T20:27:42.276019] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-08T20:27:42.276070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:42.276101] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:42.276128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:42.276183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:42.332981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:42.333657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:42.333735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:42.333767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:42.449706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:42.449860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:42.449899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:42.449928] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:42.453242] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: UP (p=65.74%) [2026-01-08T20:27:42.453509] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-08T20:27:42.453652] [INFO ] [sig ] NKX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:42.592306] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NKX.txt [2026-01-08T20:27:42.592457] [INFO ] [sig ] [2198/3512] Completed NKX in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-08T20:27:42.592497] [INFO ] [sig ] [2199/3512] Forecasting NLOP... [2026-01-08T20:27:42.592526] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-08T20:27:42.592556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-08T20:27:42.603954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-08T20:27:42.604240] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-08T20:27:42.605019] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-08T20:27:42.605069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:42.605146] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:42.605174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:42.605230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:42.661481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:42.662167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:42.662246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:42.662278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:42.780038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:42.780211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:42.780260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:42.780297] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:42.784588] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=46.49%) [2026-01-08T20:27:42.784938] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-08T20:27:42.785078] [INFO ] [sig ] NLOP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:42.932503] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NLOP.txt [2026-01-08T20:27:42.932665] [INFO ] [sig ] [2199/3512] Completed NLOP in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-08T20:27:42.932705] [INFO ] [sig ] [2200/3512] Forecasting NLY... [2026-01-08T20:27:42.932736] [INFO ] [sig ] Generating forecast for: NLY [2026-01-08T20:27:42.932767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-08T20:27:42.944921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-08T20:27:42.945214] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-08T20:27:42.946067] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-08T20:27:42.946120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:42.946152] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:42.946179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:42.946235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:43.003794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:43.004465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:43.004544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:43.004593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:43.125005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:43.125160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:43.125200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:43.125247] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:43.128729] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=21.01%) [2026-01-08T20:27:43.129008] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-08T20:27:43.129135] [INFO ] [sig ] NLY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:43.275647] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NLY.txt [2026-01-08T20:27:43.275791] [INFO ] [sig ] [2200/3512] Completed NLY in 0.3s | 2.90 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-08T20:27:43.275832] [INFO ] [sig ] [2201/3512] Forecasting NMAI... [2026-01-08T20:27:43.275876] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-08T20:27:43.275914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-08T20:27:43.287359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-08T20:27:43.287683] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-08T20:27:43.288516] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-08T20:27:43.288568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:43.288629] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:43.288657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:43.288713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:43.346733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:43.347395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:43.347483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:43.347518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:43.465102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:43.465250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:43.465290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:43.465318] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:43.468757] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=43.77%) [2026-01-08T20:27:43.469044] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-08T20:27:43.469174] [INFO ] [sig ] NMAI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:43.610205] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NMAI.txt [2026-01-08T20:27:43.610340] [INFO ] [sig ] [2201/3512] Completed NMAI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:43.610380] [INFO ] [sig ] [2202/3512] Forecasting NMCO... [2026-01-08T20:27:43.610409] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-08T20:27:43.610440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-08T20:27:43.623378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-08T20:27:43.623860] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-08T20:27:43.624845] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-08T20:27:43.624901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:43.624932] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:43.624958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:43.625015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:43.682163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:43.683051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:43.683136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:43.683186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:43.805825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:43.805991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:43.806034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:43.806144] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:43.809780] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-01-08T20:27:43.810067] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-08T20:27:43.810234] [INFO ] [sig ] NMCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:43.951507] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NMCO.txt [2026-01-08T20:27:43.951664] [INFO ] [sig ] [2202/3512] Completed NMCO in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:43.951720] [INFO ] [sig ] [2203/3512] Forecasting NMFC... [2026-01-08T20:27:43.951756] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-08T20:27:43.951788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-08T20:27:43.963096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-08T20:27:43.963389] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-08T20:27:43.964172] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-08T20:27:43.964224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:43.964255] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:43.964281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:43.964337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:44.023068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:44.023975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:44.024067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:44.024101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:44.143708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:44.143881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:44.143924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:44.143953] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:44.147404] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: DOWN (p=14.23%) [2026-01-08T20:27:44.147699] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-08T20:27:44.147824] [INFO ] [sig ] NMFC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:44.304236] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NMFC.txt [2026-01-08T20:27:44.304365] [INFO ] [sig ] [2203/3512] Completed NMFC in 0.4s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:44.304404] [INFO ] [sig ] [2204/3512] Forecasting NMG... [2026-01-08T20:27:44.304433] [INFO ] [sig ] Generating forecast for: NMG [2026-01-08T20:27:44.304462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-08T20:27:44.315350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-08T20:27:44.315656] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-08T20:27:44.316450] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-08T20:27:44.316501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:44.316532] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:44.316559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:44.316649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:44.374230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:44.374903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:44.374980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:44.375012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:44.499541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:44.499712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:44.499755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:44.499784] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:44.503921] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-01-08T20:27:44.504210] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-08T20:27:44.504353] [INFO ] [sig ] NMG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:44.644352] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NMG.txt [2026-01-08T20:27:44.644488] [INFO ] [sig ] [2204/3512] Completed NMG in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:44.644529] [INFO ] [sig ] [2205/3512] Forecasting NMI... [2026-01-08T20:27:44.644558] [INFO ] [sig ] Generating forecast for: NMI [2026-01-08T20:27:44.644607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-08T20:27:44.654769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-08T20:27:44.655134] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-08T20:27:44.655955] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-08T20:27:44.656005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:44.656036] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:44.656062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:44.656118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:44.713553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:44.714240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:44.714322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:44.714354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:44.819678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:44.819822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:44.819862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:44.819891] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:44.823299] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-01-08T20:27:44.823567] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-08T20:27:44.823709] [INFO ] [sig ] NMI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:44.963651] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NMI.txt [2026-01-08T20:27:44.963798] [INFO ] [sig ] [2205/3512] Completed NMI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:44.963838] [INFO ] [sig ] [2206/3512] Forecasting NMIH... [2026-01-08T20:27:44.963867] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-08T20:27:44.963899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-08T20:27:44.974460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-08T20:27:44.974759] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-08T20:27:44.975532] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-08T20:27:44.975610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:44.975662] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:44.975689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:44.975745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:45.031477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:45.032161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:45.032239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:45.032271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:45.148753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:45.148940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:45.148990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:45.149020] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:45.153121] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-08T20:27:45.153417] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-08T20:27:45.153548] [INFO ] [sig ] NMIH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:45.294044] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NMIH.txt [2026-01-08T20:27:45.294174] [INFO ] [sig ] [2206/3512] Completed NMIH in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:45.294213] [INFO ] [sig ] [2207/3512] Forecasting NMM... [2026-01-08T20:27:45.294243] [INFO ] [sig ] Generating forecast for: NMM [2026-01-08T20:27:45.294272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-08T20:27:45.305432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-08T20:27:45.305749] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-08T20:27:45.306516] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-08T20:27:45.306584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:45.306618] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:45.306645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:45.306700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:45.364811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:45.365711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:45.365793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:45.365826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:45.486648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:45.486796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:45.486836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:45.486864] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:45.490372] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-08T20:27:45.490671] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-08T20:27:45.490798] [INFO ] [sig ] NMM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:45.630782] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NMM.txt [2026-01-08T20:27:45.630938] [INFO ] [sig ] [2207/3512] Completed NMM in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:45.630977] [INFO ] [sig ] [2208/3512] Forecasting NMRA... [2026-01-08T20:27:45.631008] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-08T20:27:45.631038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-08T20:27:45.642282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-08T20:27:45.642621] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-08T20:27:45.643392] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-08T20:27:45.643442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:45.643472] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:45.643498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:45.643558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:45.699699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:45.700541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:45.700642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:45.700676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:45.819323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:45.819475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:45.819514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:45.819542] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:45.822837] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-01-08T20:27:45.823113] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-08T20:27:45.823231] [INFO ] [sig ] NMRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:45.966245] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NMRA.txt [2026-01-08T20:27:45.966402] [INFO ] [sig ] [2208/3512] Completed NMRA in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:45.966440] [INFO ] [sig ] [2209/3512] Forecasting NMRK... [2026-01-08T20:27:45.966471] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-08T20:27:45.966502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-08T20:27:45.977988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-08T20:27:45.978330] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-08T20:27:45.979126] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-08T20:27:45.979176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:45.979207] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:45.979234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:45.979290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:46.035391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:46.036211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:46.036336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:46.036370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:46.159323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:46.159454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:46.159490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:46.159519] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:46.162772] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-08T20:27:46.163039] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-08T20:27:46.163157] [INFO ] [sig ] NMRK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:46.301312] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NMRK.txt [2026-01-08T20:27:46.301444] [INFO ] [sig ] [2209/3512] Completed NMRK in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:46.301485] [INFO ] [sig ] [2210/3512] Forecasting NN... [2026-01-08T20:27:46.301514] [INFO ] [sig ] Generating forecast for: NN [2026-01-08T20:27:46.301545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-08T20:27:46.312799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-08T20:27:46.313177] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-08T20:27:46.314003] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-08T20:27:46.314065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:46.314100] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:46.314127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:46.314182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:46.372034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:46.372862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:46.372943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:46.372976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:46.495546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:46.495719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:46.495760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:46.495789] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:46.499170] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: UP (p=83.48%) [2026-01-08T20:27:46.499458] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-08T20:27:46.499600] [INFO ] [sig ] NN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:46.645060] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NN.txt [2026-01-08T20:27:46.645228] [INFO ] [sig ] [2210/3512] Completed NN in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:46.645268] [INFO ] [sig ] [2211/3512] Forecasting NNDM... [2026-01-08T20:27:46.645298] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-08T20:27:46.645327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-08T20:27:46.656774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-08T20:27:46.657144] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-08T20:27:46.657969] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-08T20:27:46.658031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:46.658066] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:46.658092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:46.658148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:46.714994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:46.715877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:46.715966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:46.715998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:46.835863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:46.836013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:46.836051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:46.836079] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:46.839381] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-01-08T20:27:46.839713] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-08T20:27:46.839834] [INFO ] [sig ] NNDM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:46.977563] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NNDM.txt [2026-01-08T20:27:46.977710] [INFO ] [sig ] [2211/3512] Completed NNDM in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:46.977749] [INFO ] [sig ] [2212/3512] Forecasting NNE... [2026-01-08T20:27:46.977778] [INFO ] [sig ] Generating forecast for: NNE [2026-01-08T20:27:46.977806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-08T20:27:46.992690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-08T20:27:46.993203] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-08T20:27:46.994123] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-08T20:27:46.994174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:46.994206] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:46.994232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:46.994287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:47.054104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:47.055080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:47.055169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:47.055202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:47.187097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:47.187261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:47.187301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:47.187329] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:47.190798] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-01-08T20:27:47.191125] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-08T20:27:47.191452] [INFO ] [sig ] NNE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:47.338166] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NNE.txt [2026-01-08T20:27:47.338552] [INFO ] [sig ] [2212/3512] Completed NNE in 0.4s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:47.338611] [INFO ] [sig ] [2213/3512] Forecasting NNI... [2026-01-08T20:27:47.338643] [INFO ] [sig ] Generating forecast for: NNI [2026-01-08T20:27:47.338674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-08T20:27:47.350136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-08T20:27:47.350421] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-08T20:27:47.351228] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-08T20:27:47.351280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:47.351311] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:47.351338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:47.351394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:47.408794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:47.409887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:47.409982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:47.410022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:47.535705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:47.535909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:47.535953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:47.535981] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:47.539585] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-01-08T20:27:47.539879] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-08T20:27:47.540047] [INFO ] [sig ] NNI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:47.680501] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NNI.txt [2026-01-08T20:27:47.680646] [INFO ] [sig ] [2213/3512] Completed NNI in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:47.680685] [INFO ] [sig ] [2214/3512] Forecasting NNN... [2026-01-08T20:27:47.680714] [INFO ] [sig ] Generating forecast for: NNN [2026-01-08T20:27:47.680744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-08T20:27:47.693348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-08T20:27:47.693728] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-08T20:27:47.694556] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-08T20:27:47.694622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:47.694654] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:47.694687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:47.694743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:47.750820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:47.751747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:47.751832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:47.751864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:47.869941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:47.870102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:47.870144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:47.870171] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:47.873507] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: UP (p=96.63%) [2026-01-08T20:27:47.873791] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-08T20:27:47.873909] [INFO ] [sig ] NNN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:48.012902] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NNN.txt [2026-01-08T20:27:48.013064] [INFO ] [sig ] [2214/3512] Completed NNN in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:48.013105] [INFO ] [sig ] [2215/3512] Forecasting NNOX... [2026-01-08T20:27:48.013135] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-08T20:27:48.013164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-08T20:27:48.024531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-08T20:27:48.024867] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-08T20:27:48.025649] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-08T20:27:48.025699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:48.025730] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:48.025757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:48.025817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:48.082331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:48.083239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:48.083320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:48.083352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:48.205930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:48.206049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:48.206083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:48.206112] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:48.209594] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-01-08T20:27:48.209860] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-08T20:27:48.209976] [INFO ] [sig ] NNOX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:48.348901] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NNOX.txt [2026-01-08T20:27:48.349015] [INFO ] [sig ] [2215/3512] Completed NNOX in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-08T20:27:48.349052] [INFO ] [sig ] [2216/3512] Forecasting NNY... [2026-01-08T20:27:48.349082] [INFO ] [sig ] Generating forecast for: NNY [2026-01-08T20:27:48.349111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-08T20:27:48.359736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-08T20:27:48.360000] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-08T20:27:48.360786] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-08T20:27:48.360836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:48.360891] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:48.360919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:48.360976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:48.418304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:48.418972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:48.419064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:48.419103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:48.525412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:48.525520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:48.525556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:48.525600] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:48.528787] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=41.00%) [2026-01-08T20:27:48.529052] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-08T20:27:48.529169] [INFO ] [sig ] NNY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:48.673656] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NNY.txt [2026-01-08T20:27:48.673783] [INFO ] [sig ] [2216/3512] Completed NNY in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-08T20:27:48.673822] [INFO ] [sig ] [2217/3512] Forecasting NOA... [2026-01-08T20:27:48.673851] [INFO ] [sig ] Generating forecast for: NOA [2026-01-08T20:27:48.673879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-08T20:27:48.685194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-08T20:27:48.685457] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-08T20:27:48.686280] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-08T20:27:48.686331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:48.686371] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:48.686399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:48.686454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:48.743562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:48.744514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:48.744615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:48.744651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:48.865048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:48.865193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:48.865233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:48.865263] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:48.868634] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=62.66%) [2026-01-08T20:27:48.868912] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-08T20:27:48.869037] [INFO ] [sig ] NOA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:49.006565] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NOA.txt [2026-01-08T20:27:49.006699] [INFO ] [sig ] [2217/3512] Completed NOA in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-08T20:27:49.006737] [INFO ] [sig ] [2218/3512] Forecasting NOAH... [2026-01-08T20:27:49.006765] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-08T20:27:49.006795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-08T20:27:49.017946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-08T20:27:49.018225] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-08T20:27:49.019036] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-08T20:27:49.019086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:49.019118] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:49.019144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:49.019199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:49.077147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:49.077743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:49.077819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:49.077851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:49.196186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:49.196312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:49.196347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:49.196374] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:49.199828] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=44.45%) [2026-01-08T20:27:49.200102] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-08T20:27:49.200221] [INFO ] [sig ] NOAH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:49.338282] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NOAH.txt [2026-01-08T20:27:49.338429] [INFO ] [sig ] [2218/3512] Completed NOAH in 0.3s | 2.90 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-08T20:27:49.338467] [INFO ] [sig ] [2219/3512] Forecasting NODK... [2026-01-08T20:27:49.338495] [INFO ] [sig ] Generating forecast for: NODK [2026-01-08T20:27:49.338524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-08T20:27:49.348692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-08T20:27:49.348952] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-08T20:27:49.349777] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-08T20:27:49.349827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:49.349857] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:49.349884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:49.349939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:49.408711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:49.409315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:49.409391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:49.409423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:49.508051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:49.508162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:49.508197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:49.508254] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:49.511634] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-08T20:27:49.511896] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-08T20:27:49.512015] [INFO ] [sig ] NODK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:49.650107] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NODK.txt [2026-01-08T20:27:49.650218] [INFO ] [sig ] [2219/3512] Completed NODK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:49.650256] [INFO ] [sig ] [2220/3512] Forecasting NOG... [2026-01-08T20:27:49.650285] [INFO ] [sig ] Generating forecast for: NOG [2026-01-08T20:27:49.650315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-08T20:27:49.663423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-08T20:27:49.663842] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-08T20:27:49.664768] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-08T20:27:49.664823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:49.664857] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:49.664884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:49.664941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:49.723697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:49.724591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:49.724682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:49.724716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:49.843066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:49.843246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:49.843288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:49.843319] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:49.846929] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=58.68%) [2026-01-08T20:27:49.847225] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-08T20:27:49.847358] [INFO ] [sig ] NOG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:49.994473] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NOG.txt [2026-01-08T20:27:49.994670] [INFO ] [sig ] [2220/3512] Completed NOG in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:49.994718] [INFO ] [sig ] [2221/3512] Forecasting NOMD... [2026-01-08T20:27:49.994749] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-08T20:27:49.994780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-08T20:27:50.006599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-08T20:27:50.006916] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-08T20:27:50.007715] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-08T20:27:50.007765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:50.007796] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:50.007822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:50.007878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:50.063551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:50.064183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:50.064258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:50.064290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:50.178952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:50.179055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:50.179092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:50.179121] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:50.182259] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=28.66%) [2026-01-08T20:27:50.182518] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-08T20:27:50.182653] [INFO ] [sig ] NOMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:50.319528] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NOMD.txt [2026-01-08T20:27:50.319654] [INFO ] [sig ] [2221/3512] Completed NOMD in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:50.319708] [INFO ] [sig ] [2222/3512] Forecasting NOTE... [2026-01-08T20:27:50.319741] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-08T20:27:50.319771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-08T20:27:50.330612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-08T20:27:50.330885] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-08T20:27:50.331686] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-08T20:27:50.331736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:50.331767] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:50.331793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:50.331849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:50.388028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:50.388688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:50.388764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:50.388796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:50.502846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:50.502963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:50.502999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:50.503026] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:50.506203] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: DOWN (p=31.49%) [2026-01-08T20:27:50.506477] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-08T20:27:50.506637] [INFO ] [sig ] NOTE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:50.644856] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NOTE.txt [2026-01-08T20:27:50.644985] [INFO ] [sig ] [2222/3512] Completed NOTE in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:50.645024] [INFO ] [sig ] [2223/3512] Forecasting NPCE... [2026-01-08T20:27:50.645052] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-08T20:27:50.645081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-08T20:27:50.656125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-08T20:27:50.656399] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-08T20:27:50.657198] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-08T20:27:50.657249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:50.657280] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:50.657305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:50.657360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:50.713820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:50.714434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:50.714510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:50.714541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:50.828432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:50.828551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:50.828602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:50.828632] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:50.831857] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=29.53%) [2026-01-08T20:27:50.832170] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-08T20:27:50.832288] [INFO ] [sig ] NPCE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:50.969048] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NPCE.txt [2026-01-08T20:27:50.969157] [INFO ] [sig ] [2223/3512] Completed NPCE in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:50.969194] [INFO ] [sig ] [2224/3512] Forecasting NPFD... [2026-01-08T20:27:50.969224] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-08T20:27:50.969253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-08T20:27:50.980900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-08T20:27:50.981191] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-08T20:27:50.981995] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-08T20:27:50.982045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:50.982077] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:50.982102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:50.982158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:51.038207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:51.038899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:51.038975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:51.039007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:51.156958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:51.157098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:51.157136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:51.157182] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:51.160664] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=34.85%) [2026-01-08T20:27:51.160935] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-08T20:27:51.161055] [INFO ] [sig ] NPFD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:51.301187] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NPFD.txt [2026-01-08T20:27:51.301344] [INFO ] [sig ] [2224/3512] Completed NPFD in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:51.301384] [INFO ] [sig ] [2225/3512] Forecasting NPK... [2026-01-08T20:27:51.301414] [INFO ] [sig ] Generating forecast for: NPK [2026-01-08T20:27:51.301443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-08T20:27:51.313198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-08T20:27:51.313526] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-08T20:27:51.314321] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-08T20:27:51.314372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:51.314403] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:51.314429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:51.314484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:51.371330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:51.372114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:51.372194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:51.372227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:51.491936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:51.492045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:51.492080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:51.492107] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:51.495220] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-08T20:27:51.495484] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-08T20:27:51.495627] [INFO ] [sig ] NPK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:51.634853] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NPK.txt [2026-01-08T20:27:51.634960] [INFO ] [sig ] [2225/3512] Completed NPK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:51.634996] [INFO ] [sig ] [2226/3512] Forecasting NPO... [2026-01-08T20:27:51.635025] [INFO ] [sig ] Generating forecast for: NPO [2026-01-08T20:27:51.635054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-08T20:27:51.646494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-08T20:27:51.646808] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-08T20:27:51.647599] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-08T20:27:51.647649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:51.647680] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:51.647707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:51.647763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:51.704661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:51.705241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:51.705352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:51.705385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:51.822522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:51.822649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:51.822685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:51.822713] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:51.826209] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: UP (p=75.09%) [2026-01-08T20:27:51.826474] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-08T20:27:51.826623] [INFO ] [sig ] NPO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:52.019584] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NPO.txt [2026-01-08T20:27:52.019720] [INFO ] [sig ] [2226/3512] Completed NPO in 0.4s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:52.019759] [INFO ] [sig ] [2227/3512] Forecasting NQP... [2026-01-08T20:27:52.019788] [INFO ] [sig ] Generating forecast for: NQP [2026-01-08T20:27:52.019818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-08T20:27:52.031022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-08T20:27:52.031299] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-08T20:27:52.032112] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-08T20:27:52.032163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:52.032195] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:52.032221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:52.032277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:52.088954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:52.089540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:52.089633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:52.089666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:52.205610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:52.205724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:52.205759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:52.205787] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:52.208958] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-01-08T20:27:52.209249] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-08T20:27:52.209378] [INFO ] [sig ] NQP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:52.347447] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NQP.txt [2026-01-08T20:27:52.347567] [INFO ] [sig ] [2227/3512] Completed NQP in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:52.347622] [INFO ] [sig ] [2228/3512] Forecasting NRC... [2026-01-08T20:27:52.347651] [INFO ] [sig ] Generating forecast for: NRC [2026-01-08T20:27:52.347681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-08T20:27:52.358924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-08T20:27:52.359223] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-08T20:27:52.360046] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-08T20:27:52.360097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:52.360128] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:52.360164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:52.360221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:52.416681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:52.417281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:52.417357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:52.417390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:52.536375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:52.536492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:52.536527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:52.536554] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:52.539757] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=53.42%) [2026-01-08T20:27:52.540019] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-08T20:27:52.540160] [INFO ] [sig ] NRC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:52.680186] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NRC.txt [2026-01-08T20:27:52.680297] [INFO ] [sig ] [2228/3512] Completed NRC in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:52.680334] [INFO ] [sig ] [2229/3512] Forecasting NRDS... [2026-01-08T20:27:52.680363] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-08T20:27:52.680392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-08T20:27:52.691526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-08T20:27:52.691826] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-08T20:27:52.692628] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-08T20:27:52.692679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:52.692711] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:52.692737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:52.692793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:52.749868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:52.750447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:52.750523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:52.750554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:52.866097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:52.866216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:52.866251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:52.866279] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:52.869523] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=68.82%) [2026-01-08T20:27:52.869812] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-08T20:27:52.869933] [INFO ] [sig ] NRDS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:53.008129] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NRDS.txt [2026-01-08T20:27:53.008258] [INFO ] [sig ] [2229/3512] Completed NRDS in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:53.008319] [INFO ] [sig ] [2230/3512] Forecasting NREF... [2026-01-08T20:27:53.008352] [INFO ] [sig ] Generating forecast for: NREF [2026-01-08T20:27:53.008382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-08T20:27:53.019020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-08T20:27:53.019316] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-08T20:27:53.020131] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-08T20:27:53.020192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:53.020230] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:53.020260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:53.020316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:53.076243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:53.076841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:53.076916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:53.076948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:53.193333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:53.193444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:53.193479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:53.193507] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:53.196646] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-01-08T20:27:53.196913] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-08T20:27:53.197031] [INFO ] [sig ] NREF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:53.334447] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NREF.txt [2026-01-08T20:27:53.334554] [INFO ] [sig ] [2230/3512] Completed NREF in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:53.334609] [INFO ] [sig ] [2231/3512] Forecasting NRG... [2026-01-08T20:27:53.334639] [INFO ] [sig ] Generating forecast for: NRG [2026-01-08T20:27:53.334668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-08T20:27:53.346445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-08T20:27:53.346730] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-08T20:27:53.347503] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-08T20:27:53.347554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:53.347603] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:53.347632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:53.347688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:53.404766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:53.405363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:53.405440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:53.405471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:53.524986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:53.525096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:53.525136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:53.525164] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:53.528358] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-08T20:27:53.528645] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-08T20:27:53.528765] [INFO ] [sig ] NRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:53.667310] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NRG.txt [2026-01-08T20:27:53.667422] [INFO ] [sig ] [2231/3512] Completed NRG in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:53.667458] [INFO ] [sig ] [2232/3512] Forecasting NRIM... [2026-01-08T20:27:53.667487] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-08T20:27:53.667523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-08T20:27:53.678480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-08T20:27:53.678765] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-08T20:27:53.679532] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-08T20:27:53.679606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:53.679639] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:53.679668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:53.679725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:53.736124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:53.736736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:53.736812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:53.736844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:53.861231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:53.861426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:53.861476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:53.861507] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:53.865632] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-08T20:27:53.866032] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-08T20:27:53.866180] [INFO ] [sig ] NRIM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:54.007161] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NRIM.txt [2026-01-08T20:27:54.007296] [INFO ] [sig ] [2232/3512] Completed NRIM in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-08T20:27:54.007335] [INFO ] [sig ] [2233/3512] Forecasting NRIX... [2026-01-08T20:27:54.007364] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-08T20:27:54.007392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-08T20:27:54.018528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-08T20:27:54.018838] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-08T20:27:54.019653] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-08T20:27:54.019703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:54.019757] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:54.019785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:54.019841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:54.076900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:54.077625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:54.077702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:54.077735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:54.198767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:54.198924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:54.198961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:54.198989] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:54.202275] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-08T20:27:54.202553] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-08T20:27:54.202694] [INFO ] [sig ] NRIX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:54.342318] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NRIX.txt [2026-01-08T20:27:54.342471] [INFO ] [sig ] [2233/3512] Completed NRIX in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-08T20:27:54.342512] [INFO ] [sig ] [2234/3512] Forecasting NRK... [2026-01-08T20:27:54.342541] [INFO ] [sig ] Generating forecast for: NRK [2026-01-08T20:27:54.342586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-08T20:27:54.354391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-08T20:27:54.354726] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-08T20:27:54.355529] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-08T20:27:54.355597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:54.355631] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:54.355657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:54.355712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:54.414319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:54.415281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:54.415377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:54.415422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:54.534690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:54.534851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:54.534892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:54.534919] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:54.538467] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=32.50%) [2026-01-08T20:27:54.538766] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-08T20:27:54.538887] [INFO ] [sig ] NRK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:54.678760] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NRK.txt [2026-01-08T20:27:54.678899] [INFO ] [sig ] [2234/3512] Completed NRK in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-08T20:27:54.678936] [INFO ] [sig ] [2235/3512] Forecasting NRP... [2026-01-08T20:27:54.678965] [INFO ] [sig ] Generating forecast for: NRP [2026-01-08T20:27:54.678995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-08T20:27:54.690353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-08T20:27:54.690629] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-08T20:27:54.691400] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-08T20:27:54.691451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:54.691483] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:54.691510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:54.691591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:54.747475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:54.748377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:54.748460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:54.748492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:54.877395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:54.877595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:54.877651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:54.877684] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:54.881808] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: DOWN (p=23.70%) [2026-01-08T20:27:54.882138] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-08T20:27:54.882305] [INFO ] [sig ] NRP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:55.024982] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NRP.txt [2026-01-08T20:27:55.025143] [INFO ] [sig ] [2235/3512] Completed NRP in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-08T20:27:55.025183] [INFO ] [sig ] [2236/3512] Forecasting NRXP... [2026-01-08T20:27:55.025215] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-08T20:27:55.025247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-08T20:27:55.036466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-08T20:27:55.036824] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-08T20:27:55.037648] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-08T20:27:55.037700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:55.037732] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:55.037759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:55.037814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:55.095305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:55.096229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:55.096328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:55.096364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:55.217749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:55.217906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:55.217947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:55.218007] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:55.221473] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: DOWN (p=46.84%) [2026-01-08T20:27:55.221773] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-08T20:27:55.221901] [INFO ] [sig ] NRXP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:55.359321] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NRXP.txt [2026-01-08T20:27:55.359461] [INFO ] [sig ] [2236/3512] Completed NRXP in 0.3s | 2.90 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-08T20:27:55.359503] [INFO ] [sig ] [2237/3512] Forecasting NSC... [2026-01-08T20:27:55.359533] [INFO ] [sig ] Generating forecast for: NSC [2026-01-08T20:27:55.359563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-08T20:27:55.370877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-08T20:27:55.371182] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-08T20:27:55.371994] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-08T20:27:55.372047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:55.372081] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:55.372109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:55.372166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:55.429366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:55.430129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:55.430212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:55.430245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:55.547544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:55.547718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:55.547759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:55.547787] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:55.551113] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=78.62%) [2026-01-08T20:27:55.551385] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-08T20:27:55.551507] [INFO ] [sig ] NSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:55.690920] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NSC.txt [2026-01-08T20:27:55.691053] [INFO ] [sig ] [2237/3512] Completed NSC in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:55.691092] [INFO ] [sig ] [2238/3512] Forecasting NSP... [2026-01-08T20:27:55.691121] [INFO ] [sig ] Generating forecast for: NSP [2026-01-08T20:27:55.691151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-08T20:27:55.702434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-08T20:27:55.702757] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-08T20:27:55.703589] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-08T20:27:55.703641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:55.703673] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:55.703698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:55.703755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:55.759592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:55.760280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:55.760357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:55.760390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:55.878873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:55.879035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:55.879074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:55.879103] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:55.882404] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: UP (p=68.66%) [2026-01-08T20:27:55.882695] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-08T20:27:55.882818] [INFO ] [sig ] NSP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:56.024134] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NSP.txt [2026-01-08T20:27:56.024297] [INFO ] [sig ] [2238/3512] Completed NSP in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:56.024336] [INFO ] [sig ] [2239/3512] Forecasting NSSC... [2026-01-08T20:27:56.024366] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-08T20:27:56.024396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-08T20:27:56.035989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-08T20:27:56.036495] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-08T20:27:56.037305] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-08T20:27:56.037356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:56.037387] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:56.037413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:56.037468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:56.096348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:56.097046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:56.097124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:56.097156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:56.219220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:56.219606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:56.219667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:56.219715] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:56.223260] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=73.93%) [2026-01-08T20:27:56.223534] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-08T20:27:56.223678] [INFO ] [sig ] NSSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:56.361964] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NSSC.txt [2026-01-08T20:27:56.362128] [INFO ] [sig ] [2239/3512] Completed NSSC in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:56.362171] [INFO ] [sig ] [2240/3512] Forecasting NTAP... [2026-01-08T20:27:56.362204] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-08T20:27:56.362235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-08T20:27:56.375010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-08T20:27:56.375387] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-08T20:27:56.376233] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-08T20:27:56.376284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:56.376317] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:56.376344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:56.376404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:56.440783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:56.441752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:56.441836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:56.441870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:56.567858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:56.568011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:56.568049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:56.568078] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:56.571537] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-01-08T20:27:56.571833] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-08T20:27:56.571956] [INFO ] [sig ] NTAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:56.717832] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NTAP.txt [2026-01-08T20:27:56.718027] [INFO ] [sig ] [2240/3512] Completed NTAP in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:56.718071] [INFO ] [sig ] [2241/3512] Forecasting NTB... [2026-01-08T20:27:56.718108] [INFO ] [sig ] Generating forecast for: NTB [2026-01-08T20:27:56.718143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-08T20:27:56.729771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-08T20:27:56.730091] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-08T20:27:56.730921] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-08T20:27:56.730987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:56.731022] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:56.731049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:56.731106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:56.790975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:56.791777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:56.791860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:56.791894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:56.916174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:56.916327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:56.916368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:56.916398] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:56.920506] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=37.84%) [2026-01-08T20:27:56.920860] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-08T20:27:56.921011] [INFO ] [sig ] NTB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:57.060549] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NTB.txt [2026-01-08T20:27:57.060731] [INFO ] [sig ] [2241/3512] Completed NTB in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:57.060771] [INFO ] [sig ] [2242/3512] Forecasting NTES... [2026-01-08T20:27:57.060801] [INFO ] [sig ] Generating forecast for: NTES [2026-01-08T20:27:57.060830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-08T20:27:57.072609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-08T20:27:57.072935] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-08T20:27:57.073734] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-08T20:27:57.073785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:57.073815] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:57.073841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:57.073896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:57.133138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:57.133962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:57.134041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:57.134072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:57.259543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:57.259715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:57.259755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:57.259783] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:57.263043] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-01-08T20:27:57.263311] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-08T20:27:57.263638] [INFO ] [sig ] NTES: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:57.405833] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NTES.txt [2026-01-08T20:27:57.405984] [INFO ] [sig ] [2242/3512] Completed NTES in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:57.406023] [INFO ] [sig ] [2243/3512] Forecasting NTIC... [2026-01-08T20:27:57.406054] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-08T20:27:57.406084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-08T20:27:57.417101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-08T20:27:57.417493] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-08T20:27:57.418359] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-08T20:27:57.418411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:57.418442] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:57.418469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:57.418525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:57.479045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:57.479925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:57.480037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:57.480071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:57.588266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:57.588644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:57.588684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:57.588712] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:57.592615] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: UP (p=93.82%) [2026-01-08T20:27:57.592884] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-08T20:27:57.593003] [INFO ] [sig ] NTIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:57.734277] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NTIC.txt [2026-01-08T20:27:57.734436] [INFO ] [sig ] [2243/3512] Completed NTIC in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:57.734476] [INFO ] [sig ] [2244/3512] Forecasting NTLA... [2026-01-08T20:27:57.734507] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-08T20:27:57.734538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-08T20:27:57.746060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-08T20:27:57.746417] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-08T20:27:57.747238] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-08T20:27:57.747290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:57.747321] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:57.747348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:57.747403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:57.804558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:57.805291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:57.805370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:57.805404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:57.927986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:57.928139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:57.928180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:57.928207] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:57.931643] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=30.08%) [2026-01-08T20:27:57.931918] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-08T20:27:57.932041] [INFO ] [sig ] NTLA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:58.074109] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NTLA.txt [2026-01-08T20:27:58.074260] [INFO ] [sig ] [2244/3512] Completed NTLA in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:58.074306] [INFO ] [sig ] [2245/3512] Forecasting NTNX... [2026-01-08T20:27:58.074339] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-08T20:27:58.074368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-08T20:27:58.085663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-08T20:27:58.085963] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-08T20:27:58.086799] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-08T20:27:58.086849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:58.086882] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:58.086908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:58.086964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:58.145475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:58.146275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:58.146357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:58.146390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:58.267666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:58.267818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:58.267857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:58.267886] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:58.271328] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: DOWN (p=46.79%) [2026-01-08T20:27:58.271636] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-08T20:27:58.271775] [INFO ] [sig ] NTNX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:58.413558] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NTNX.txt [2026-01-08T20:27:58.413720] [INFO ] [sig ] [2245/3512] Completed NTNX in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:58.413760] [INFO ] [sig ] [2246/3512] Forecasting NTRA... [2026-01-08T20:27:58.413791] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-08T20:27:58.413820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-08T20:27:58.426157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-08T20:27:58.426656] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-08T20:27:58.427502] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-08T20:27:58.427554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:58.427616] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:58.427646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:58.427702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:58.487772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:58.488660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:58.488756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:58.488799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:58.614334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:58.614489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:58.614531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:58.614561] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:58.618053] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-01-08T20:27:58.618369] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-08T20:27:58.618494] [INFO ] [sig ] NTRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:58.767247] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NTRA.txt [2026-01-08T20:27:58.767434] [INFO ] [sig ] [2246/3512] Completed NTRA in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:58.767476] [INFO ] [sig ] [2247/3512] Forecasting NTRB... [2026-01-08T20:27:58.767508] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-08T20:27:58.767538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-08T20:27:58.778628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-08T20:27:58.779022] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-08T20:27:58.779836] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-08T20:27:58.779886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:58.779917] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:58.779943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:58.779999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:58.841598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:58.842427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:58.842512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:58.842546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:58.958755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:58.958911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:58.958953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:58.958982] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:58.962485] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-01-08T20:27:58.962776] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-08T20:27:58.962899] [INFO ] [sig ] NTRB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:59.107506] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NTRB.txt [2026-01-08T20:27:59.107651] [INFO ] [sig ] [2247/3512] Completed NTRB in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:59.107692] [INFO ] [sig ] [2248/3512] Forecasting NTRS... [2026-01-08T20:27:59.107721] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-08T20:27:59.107751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-08T20:27:59.119592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-08T20:27:59.119843] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-08T20:27:59.120656] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-08T20:27:59.120708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:59.120739] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:59.120766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:59.120822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:59.178710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:59.179323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:59.179412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:59.179444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:59.298080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:59.298217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:59.298276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:59.298320] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:59.301690] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: DOWN (p=40.43%) [2026-01-08T20:27:59.301959] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-08T20:27:59.302080] [INFO ] [sig ] NTRS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:27:59.444876] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NTRS.txt [2026-01-08T20:27:59.445007] [INFO ] [sig ] [2248/3512] Completed NTRS in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:59.445052] [INFO ] [sig ] [2249/3512] Forecasting NTRSO... [2026-01-08T20:27:59.445086] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-08T20:27:59.445119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-08T20:27:59.456630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-08T20:27:59.456885] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-08T20:27:59.457698] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-08T20:27:59.457749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:59.457780] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:59.457807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:59.457862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:59.515037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:59.515728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:59.515806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:59.515838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:59.633400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:59.633559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:59.633618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:59.633649] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:59.637312] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=97.50%) [2026-01-08T20:27:59.637598] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-08T20:27:59.637721] [INFO ] [sig ] NTRSO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:27:59.780541] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NTRSO.txt [2026-01-08T20:27:59.780727] [INFO ] [sig ] [2249/3512] Completed NTRSO in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:27:59.780768] [INFO ] [sig ] [2250/3512] Forecasting NUKK... [2026-01-08T20:27:59.780799] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-08T20:27:59.780828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-08T20:27:59.792365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-08T20:27:59.792677] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-08T20:27:59.793450] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-08T20:27:59.793500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:27:59.793565] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:27:59.793616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:27:59.793673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:27:59.849888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:27:59.850560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:27:59.850655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:27:59.850687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:27:59.968704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:27:59.968865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:27:59.968905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:27:59.968932] [INFO ] [FORECASTER] Training complete [2026-01-08T20:27:59.972416] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-08T20:27:59.972855] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-08T20:27:59.972975] [INFO ] [sig ] NUKK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:00.116596] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NUKK.txt [2026-01-08T20:28:00.116741] [INFO ] [sig ] [2250/3512] Completed NUKK in 0.3s | 2.90 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-08T20:28:00.116782] [INFO ] [sig ] [2251/3512] Forecasting NUS... [2026-01-08T20:28:00.116812] [INFO ] [sig ] Generating forecast for: NUS [2026-01-08T20:28:00.116842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-08T20:28:00.128475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-08T20:28:00.128779] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-08T20:28:00.129592] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-08T20:28:00.129644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:00.129676] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:00.129703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:00.129758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:00.185995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:00.186709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:00.186795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:00.186828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:00.309498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:00.309678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:00.309719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:00.309747] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:00.313294] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=63.09%) [2026-01-08T20:28:00.313800] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-08T20:28:00.313928] [INFO ] [sig ] NUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:00.506606] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NUS.txt [2026-01-08T20:28:00.506774] [INFO ] [sig ] [2251/3512] Completed NUS in 0.4s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-08T20:28:00.506814] [INFO ] [sig ] [2252/3512] Forecasting NUTX... [2026-01-08T20:28:00.506844] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-08T20:28:00.506875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-08T20:28:00.530556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-08T20:28:00.530983] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-08T20:28:00.531910] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-08T20:28:00.531964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:00.532011] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:00.532039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:00.532104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:00.592804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:00.593771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:00.593859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:00.593892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:00.750862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:00.751060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:00.751124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:00.751173] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:00.756644] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=27.49%) [2026-01-08T20:28:00.757170] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-08T20:28:00.757382] [INFO ] [sig ] NUTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:00.958569] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NUTX.txt [2026-01-08T20:28:00.958825] [INFO ] [sig ] [2252/3512] Completed NUTX in 0.5s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-08T20:28:00.958894] [INFO ] [sig ] [2253/3512] Forecasting NUVB... [2026-01-08T20:28:00.958945] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-08T20:28:00.958998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-08T20:28:00.977618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-08T20:28:00.978101] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-08T20:28:00.979528] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-08T20:28:00.979626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:00.979683] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:00.979732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:00.979826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:01.073470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:01.074803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:01.074933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:01.074988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:01.264410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:01.264631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:01.264687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:01.264767] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:01.269977] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=44.41%) [2026-01-08T20:28:01.270556] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-08T20:28:01.270814] [INFO ] [sig ] NUVB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:01.477757] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NUVB.txt [2026-01-08T20:28:01.477936] [INFO ] [sig ] [2253/3512] Completed NUVB in 0.5s | 2.90 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-08T20:28:01.477978] [INFO ] [sig ] [2254/3512] Forecasting NUVL... [2026-01-08T20:28:01.478007] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-08T20:28:01.478039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-08T20:28:01.490387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-08T20:28:01.490814] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-08T20:28:01.491781] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-08T20:28:01.491837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:01.491870] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:01.491897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:01.491953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:01.565094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:01.566123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:01.566252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:01.566287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:01.694298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:01.694466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:01.694507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:01.694535] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:01.698111] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=26.17%) [2026-01-08T20:28:01.698501] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-08T20:28:01.698671] [INFO ] [sig ] NUVL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:01.860283] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NUVL.txt [2026-01-08T20:28:01.860431] [INFO ] [sig ] [2254/3512] Completed NUVL in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:01.860469] [INFO ] [sig ] [2255/3512] Forecasting NUWE... [2026-01-08T20:28:01.860500] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-08T20:28:01.860530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-08T20:28:01.871182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-08T20:28:01.871466] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-08T20:28:01.872276] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-08T20:28:01.872328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:01.872360] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:01.872386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:01.872442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:01.930135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:01.931039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:01.931122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:01.931153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:02.045496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:02.045667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:02.045707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:02.045736] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:02.049132] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-08T20:28:02.049441] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-08T20:28:02.049586] [INFO ] [sig ] NUWE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:02.189960] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NUWE.txt [2026-01-08T20:28:02.190121] [INFO ] [sig ] [2255/3512] Completed NUWE in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:02.190169] [INFO ] [sig ] [2256/3512] Forecasting NVAX... [2026-01-08T20:28:02.190200] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-08T20:28:02.190231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-08T20:28:02.201907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-08T20:28:02.202303] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-08T20:28:02.203149] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-08T20:28:02.203200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:02.203230] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:02.203261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:02.203329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:02.262258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:02.263197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:02.263440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:02.263479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:02.382619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:02.382779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:02.382819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:02.382848] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:02.386415] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-01-08T20:28:02.386945] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-08T20:28:02.387081] [INFO ] [sig ] NVAX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:02.530504] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NVAX.txt [2026-01-08T20:28:02.530648] [INFO ] [sig ] [2256/3512] Completed NVAX in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:02.530688] [INFO ] [sig ] [2257/3512] Forecasting NVD... [2026-01-08T20:28:02.530719] [INFO ] [sig ] Generating forecast for: NVD [2026-01-08T20:28:02.530748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-08T20:28:02.541874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-08T20:28:02.542183] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-08T20:28:02.542981] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-08T20:28:02.543032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:02.543062] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:02.543092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:02.543148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:02.600131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:02.600834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:02.600908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:02.600940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:02.713039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:02.713159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:02.713196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:02.713223] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:02.716407] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=88.99%) [2026-01-08T20:28:02.716696] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-08T20:28:02.716837] [INFO ] [sig ] NVD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:02.857946] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NVD.txt [2026-01-08T20:28:02.858058] [INFO ] [sig ] [2257/3512] Completed NVD in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:02.858095] [INFO ] [sig ] [2258/3512] Forecasting NVDA... [2026-01-08T20:28:02.858125] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-08T20:28:02.858153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-08T20:28:02.870181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-08T20:28:02.870456] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-08T20:28:02.871398] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-08T20:28:02.871449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:02.871480] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:02.871507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:02.871745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:02.930641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:02.931504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:02.931618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:02.931653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:03.056311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:03.056468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:03.056507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:03.056535] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:03.059902] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: DOWN (p=39.54%) [2026-01-08T20:28:03.060170] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-08T20:28:03.060299] [INFO ] [sig ] NVDA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:03.198847] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NVDA.txt [2026-01-08T20:28:03.198999] [INFO ] [sig ] [2258/3512] Completed NVDA in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:03.199037] [INFO ] [sig ] [2259/3512] Forecasting NVDD... [2026-01-08T20:28:03.199067] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-08T20:28:03.199097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-08T20:28:03.210497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-08T20:28:03.210827] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-08T20:28:03.211617] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-08T20:28:03.211668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:03.211698] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:03.211725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:03.211780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:03.268763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:03.269458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:03.269541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:03.269590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:03.394005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:03.394126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:03.394182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:03.394211] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:03.397400] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=47.84%) [2026-01-08T20:28:03.397698] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-08T20:28:03.397839] [INFO ] [sig ] NVDD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:03.537195] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NVDD.txt [2026-01-08T20:28:03.537314] [INFO ] [sig ] [2259/3512] Completed NVDD in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:03.537356] [INFO ] [sig ] [2260/3512] Forecasting NVDL... [2026-01-08T20:28:03.537387] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-08T20:28:03.537415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-08T20:28:03.548817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-08T20:28:03.549071] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-08T20:28:03.549879] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-08T20:28:03.549930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:03.549960] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:03.549987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:03.550043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:03.606976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:03.607602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:03.607699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:03.607732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:03.728468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:03.728637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:03.728678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:03.728706] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:03.731988] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-01-08T20:28:03.732256] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-08T20:28:03.732376] [INFO ] [sig ] NVDL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:03.873067] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NVDL.txt [2026-01-08T20:28:03.873190] [INFO ] [sig ] [2260/3512] Completed NVDL in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:03.873228] [INFO ] [sig ] [2261/3512] Forecasting NVDS... [2026-01-08T20:28:03.873256] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-08T20:28:03.873285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-08T20:28:03.884363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-08T20:28:03.884676] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-08T20:28:03.885439] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-08T20:28:03.885490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:03.885521] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:03.885547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:03.885622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:03.941907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:03.942658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:03.942737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:03.942769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:04.068860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:04.069022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:04.069061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:04.069090] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:04.073078] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-01-08T20:28:04.073350] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-08T20:28:04.073470] [INFO ] [sig ] NVDS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:04.212049] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NVDS.txt [2026-01-08T20:28:04.212174] [INFO ] [sig ] [2261/3512] Completed NVDS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:04.212212] [INFO ] [sig ] [2262/3512] Forecasting NVEC... [2026-01-08T20:28:04.212239] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-08T20:28:04.212267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-08T20:28:04.223604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-08T20:28:04.223906] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-08T20:28:04.224714] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-08T20:28:04.224765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:04.224795] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:04.224821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:04.224876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:04.282349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:04.282992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:04.283069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:04.283101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:04.401704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:04.401851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:04.401891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:04.401919] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:04.405179] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: UP (p=50.92%) [2026-01-08T20:28:04.405452] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-08T20:28:04.405598] [INFO ] [sig ] NVEC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:04.545100] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NVEC.txt [2026-01-08T20:28:04.545249] [INFO ] [sig ] [2262/3512] Completed NVEC in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:04.545287] [INFO ] [sig ] [2263/3512] Forecasting NVG... [2026-01-08T20:28:04.545318] [INFO ] [sig ] Generating forecast for: NVG [2026-01-08T20:28:04.545347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-08T20:28:04.557505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-08T20:28:04.557915] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-08T20:28:04.558756] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-08T20:28:04.558808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:04.558853] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:04.558881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:04.558937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:04.614395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:04.615271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:04.615362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:04.615401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:04.739551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:04.739731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:04.739769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:04.739798] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:04.743197] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=42.95%) [2026-01-08T20:28:04.743516] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-08T20:28:04.743665] [INFO ] [sig ] NVG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:04.898243] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NVG.txt [2026-01-08T20:28:04.898466] [INFO ] [sig ] [2263/3512] Completed NVG in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:04.898509] [INFO ] [sig ] [2264/3512] Forecasting NVGS... [2026-01-08T20:28:04.898541] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-08T20:28:04.898589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-08T20:28:04.910256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-08T20:28:04.910598] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-08T20:28:04.911395] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-08T20:28:04.911450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:04.911482] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:04.911510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:04.911568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:04.975201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:04.976215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:04.976302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:04.976337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:05.104362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:05.104535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:05.104596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:05.104631] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:05.108234] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-01-08T20:28:05.108635] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-08T20:28:05.108784] [INFO ] [sig ] NVGS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:05.256950] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NVGS.txt [2026-01-08T20:28:05.257106] [INFO ] [sig ] [2264/3512] Completed NVGS in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:05.257145] [INFO ] [sig ] [2265/3512] Forecasting NVMI... [2026-01-08T20:28:05.257175] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-08T20:28:05.257204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-08T20:28:05.268503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-08T20:28:05.268856] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-08T20:28:05.269681] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-08T20:28:05.269732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:05.269763] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:05.269789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:05.269844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:05.325761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:05.326443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:05.326520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:05.326552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:05.443488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:05.443660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:05.443700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:05.443729] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:05.447021] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-01-08T20:28:05.447298] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-08T20:28:05.447420] [INFO ] [sig ] NVMI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:05.589427] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NVMI.txt [2026-01-08T20:28:05.589600] [INFO ] [sig ] [2265/3512] Completed NVMI in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:05.589641] [INFO ] [sig ] [2266/3512] Forecasting NVO... [2026-01-08T20:28:05.589670] [INFO ] [sig ] Generating forecast for: NVO [2026-01-08T20:28:05.589701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-08T20:28:05.601033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-08T20:28:05.601348] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-08T20:28:05.602144] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-08T20:28:05.602195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:05.602226] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:05.602253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:05.602309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:05.659096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:05.659900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:05.659982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:05.660013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:05.778071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:05.778229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:05.778268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:05.778314] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:05.781646] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=62.10%) [2026-01-08T20:28:05.781913] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-08T20:28:05.782036] [INFO ] [sig ] NVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:05.918783] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NVO.txt [2026-01-08T20:28:05.918933] [INFO ] [sig ] [2266/3512] Completed NVO in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:05.918973] [INFO ] [sig ] [2267/3512] Forecasting NVRI... [2026-01-08T20:28:05.919010] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-08T20:28:05.919041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-08T20:28:05.930231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-08T20:28:05.930558] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-08T20:28:05.931347] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-08T20:28:05.931397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:05.931475] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:05.931503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:05.931560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:05.987299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:05.988126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:05.988210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:05.988242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:06.116216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:06.116371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:06.116414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:06.116443] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:06.120201] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-08T20:28:06.120502] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-08T20:28:06.120663] [INFO ] [sig ] NVRI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:06.272029] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NVRI.txt [2026-01-08T20:28:06.272212] [INFO ] [sig ] [2267/3512] Completed NVRI in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-08T20:28:06.272255] [INFO ] [sig ] [2268/3512] Forecasting NVS... [2026-01-08T20:28:06.272292] [INFO ] [sig ] Generating forecast for: NVS [2026-01-08T20:28:06.272324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-08T20:28:06.284427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-08T20:28:06.284781] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-08T20:28:06.285614] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-08T20:28:06.285666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:06.285699] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:06.285726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:06.285784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:06.349682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:06.350528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:06.350637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:06.350675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:06.478132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:06.478309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:06.478356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:06.478385] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:06.481925] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: DOWN (p=28.69%) [2026-01-08T20:28:06.482208] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-08T20:28:06.482334] [INFO ] [sig ] NVS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:06.621705] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NVS.txt [2026-01-08T20:28:06.621867] [INFO ] [sig ] [2268/3512] Completed NVS in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-08T20:28:06.621906] [INFO ] [sig ] [2269/3512] Forecasting NVTS... [2026-01-08T20:28:06.621936] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-08T20:28:06.621966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-08T20:28:06.634347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-08T20:28:06.634717] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-08T20:28:06.635539] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-08T20:28:06.635608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:06.635647] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:06.635675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:06.635732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:06.699120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:06.700050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:06.700153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:06.700206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:06.820275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:06.820427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:06.820475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:06.820518] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:06.824088] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: UP (p=74.30%) [2026-01-08T20:28:06.824381] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-08T20:28:06.824511] [INFO ] [sig ] NVTS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:06.973053] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NVTS.txt [2026-01-08T20:28:06.973208] [INFO ] [sig ] [2269/3512] Completed NVTS in 0.4s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-08T20:28:06.973250] [INFO ] [sig ] [2270/3512] Forecasting NWBI... [2026-01-08T20:28:06.973280] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-08T20:28:06.973312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-08T20:28:06.984775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-08T20:28:06.985073] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-08T20:28:06.985862] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-08T20:28:06.985913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:06.985944] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:06.985970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:06.986025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:07.042087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:07.042848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:07.042928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:07.042960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:07.161143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:07.161299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:07.161338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:07.161412] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:07.164774] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-01-08T20:28:07.165051] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-08T20:28:07.165176] [INFO ] [sig ] NWBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:07.302100] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NWBI.txt [2026-01-08T20:28:07.302235] [INFO ] [sig ] [2270/3512] Completed NWBI in 0.3s | 2.90 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-08T20:28:07.302276] [INFO ] [sig ] [2271/3512] Forecasting NWE... [2026-01-08T20:28:07.302305] [INFO ] [sig ] Generating forecast for: NWE [2026-01-08T20:28:07.302335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-08T20:28:07.313093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-08T20:28:07.313400] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-08T20:28:07.314196] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-08T20:28:07.314246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:07.314277] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:07.314304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:07.314358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:07.371163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:07.371876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:07.371954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:07.371985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:07.492654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:07.492821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:07.492861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:07.492888] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:07.496464] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-08T20:28:07.496856] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-08T20:28:07.496982] [INFO ] [sig ] NWE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:07.633542] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NWE.txt [2026-01-08T20:28:07.633708] [INFO ] [sig ] [2271/3512] Completed NWE in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:07.633748] [INFO ] [sig ] [2272/3512] Forecasting NWFL... [2026-01-08T20:28:07.633778] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-08T20:28:07.633809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-08T20:28:07.644709] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'NWFL'. [2026-01-08T20:28:07.645022] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-08T20:28:07.645840] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-08T20:28:07.645891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:07.645921] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:07.645946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:07.646001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:07.701756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:07.702500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:07.702596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:07.702647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:07.807964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:07.808116] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:28:07.808154] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:07.808183] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:07.811560] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-01-08T20:28:07.811849] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-08T20:28:07.811972] [INFO ] [sig ] NWFL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:07.949120] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NWFL.txt [2026-01-08T20:28:07.949256] [INFO ] [sig ] [2272/3512] Completed NWFL in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:07.949295] [INFO ] [sig ] [2273/3512] Forecasting NWG... [2026-01-08T20:28:07.949325] [INFO ] [sig ] Generating forecast for: NWG [2026-01-08T20:28:07.949356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-08T20:28:07.961146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-08T20:28:07.961450] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-08T20:28:07.962246] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-08T20:28:07.962296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:07.962327] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:07.962354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:07.962409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:08.018948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:08.019682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:08.019758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:08.019790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:08.137164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:08.137336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:08.137376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:08.137408] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:08.140788] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=17.69%) [2026-01-08T20:28:08.141067] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-08T20:28:08.141189] [INFO ] [sig ] NWG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:08.287048] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NWG.txt [2026-01-08T20:28:08.287197] [INFO ] [sig ] [2273/3512] Completed NWG in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:08.287235] [INFO ] [sig ] [2274/3512] Forecasting NWL... [2026-01-08T20:28:08.287271] [INFO ] [sig ] Generating forecast for: NWL [2026-01-08T20:28:08.287301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-08T20:28:08.299347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-08T20:28:08.299694] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-08T20:28:08.300540] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-08T20:28:08.300615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:08.300651] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:08.300679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:08.300748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:08.361757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:08.362560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:08.362667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:08.362702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:08.498884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:08.499041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:08.499082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:08.499112] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:08.503151] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-01-08T20:28:08.503453] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-08T20:28:08.503607] [INFO ] [sig ] NWL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:08.650544] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NWL.txt [2026-01-08T20:28:08.650700] [INFO ] [sig ] [2274/3512] Completed NWL in 0.4s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:08.650746] [INFO ] [sig ] [2275/3512] Forecasting NWPX... [2026-01-08T20:28:08.650791] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-08T20:28:08.650834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-08T20:28:08.662164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-08T20:28:08.662475] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-08T20:28:08.663291] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-08T20:28:08.663343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:08.663375] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:08.663402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:08.663460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:08.723016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:08.723730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:08.723810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:08.723846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:08.845279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:08.845428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:08.845466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:08.845493] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:08.848853] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=23.55%) [2026-01-08T20:28:08.849123] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-08T20:28:08.849244] [INFO ] [sig ] NWPX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:08.987030] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NWPX.txt [2026-01-08T20:28:08.987156] [INFO ] [sig ] [2275/3512] Completed NWPX in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:08.987194] [INFO ] [sig ] [2276/3512] Forecasting NWS... [2026-01-08T20:28:08.987222] [INFO ] [sig ] Generating forecast for: NWS [2026-01-08T20:28:08.987252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-08T20:28:08.998085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-08T20:28:08.998393] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-08T20:28:08.999199] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-08T20:28:08.999249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:08.999280] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:08.999306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:08.999360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:09.055471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:09.056178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:09.056256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:09.056290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:09.180180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:09.180339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:09.180397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:09.180439] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:09.183968] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-08T20:28:09.184266] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-08T20:28:09.184394] [INFO ] [sig ] NWS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:09.328749] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NWS.txt [2026-01-08T20:28:09.328912] [INFO ] [sig ] [2276/3512] Completed NWS in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:09.328965] [INFO ] [sig ] [2277/3512] Forecasting NWSA... [2026-01-08T20:28:09.329000] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-08T20:28:09.329030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-08T20:28:09.340815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-08T20:28:09.341176] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-08T20:28:09.342042] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-08T20:28:09.342094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:09.342126] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:09.342155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:09.342212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:09.401877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:09.402696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:09.402805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:09.402841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:09.524973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:09.525145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:09.525188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:09.525219] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:09.529048] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=82.04%) [2026-01-08T20:28:09.529347] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-08T20:28:09.529475] [INFO ] [sig ] NWSA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:09.675269] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NWSA.txt [2026-01-08T20:28:09.675413] [INFO ] [sig ] [2277/3512] Completed NWSA in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:09.675454] [INFO ] [sig ] [2278/3512] Forecasting NX... [2026-01-08T20:28:09.675486] [INFO ] [sig ] Generating forecast for: NX [2026-01-08T20:28:09.675518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-08T20:28:09.687777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-08T20:28:09.688104] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-08T20:28:09.689016] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-08T20:28:09.689069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:09.689109] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:09.689148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:09.689220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:09.748935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:09.749809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:09.749892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:09.749927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:09.871297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:09.871452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:09.871491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:09.871519] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:09.874925] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-01-08T20:28:09.875197] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-08T20:28:09.875322] [INFO ] [sig ] NX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:10.013219] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NX.txt [2026-01-08T20:28:10.013349] [INFO ] [sig ] [2278/3512] Completed NX in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:10.013389] [INFO ] [sig ] [2279/3512] Forecasting NXC... [2026-01-08T20:28:10.013419] [INFO ] [sig ] Generating forecast for: NXC [2026-01-08T20:28:10.013449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXC' from 'https://tdm.silogroup.org/data/derivative_storage/NXC.csv'. [2026-01-08T20:28:10.024598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXC'. [2026-01-08T20:28:10.024900] [INFO ] [FORECASTER] Starting predict_future for NXC [2026-01-08T20:28:10.025708] [DEBUG] [LOCAL ] No optimal features file found for NXC: ./output/feature-sets/NXC.txt [2026-01-08T20:28:10.025760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:10.025791] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:10.025818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:10.025873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:10.085012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:10.085777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:10.085861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:10.085894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:10.189698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:10.189852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:10.189891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:10.189919] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:10.193229] [DEBUG] [FORECASTER] NXC: Forecast T+1@11:T+2@11: UP (p=92.47%) [2026-01-08T20:28:10.193504] [INFO ] [FORECASTER] Completed predict_future for NXC [2026-01-08T20:28:10.193645] [INFO ] [sig ] NXC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:10.334746] [INFO ] [LOCAL ] Saved forecast: NXC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NXC.txt [2026-01-08T20:28:10.334892] [INFO ] [sig ] [2279/3512] Completed NXC in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:10.334931] [INFO ] [sig ] [2280/3512] Forecasting NXE... [2026-01-08T20:28:10.334959] [INFO ] [sig ] Generating forecast for: NXE [2026-01-08T20:28:10.334989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-08T20:28:10.345977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-08T20:28:10.346268] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-08T20:28:10.347074] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-08T20:28:10.347125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:10.347156] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:10.347182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:10.347238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:10.403231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:10.403937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:10.404013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:10.404045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:10.524130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:10.524285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:10.524326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:10.524356] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:10.528063] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-08T20:28:10.528358] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-08T20:28:10.528490] [INFO ] [sig ] NXE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:10.672387] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NXE.txt [2026-01-08T20:28:10.672553] [INFO ] [sig ] [2280/3512] Completed NXE in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:10.672611] [INFO ] [sig ] [2281/3512] Forecasting NXG... [2026-01-08T20:28:10.672642] [INFO ] [sig ] Generating forecast for: NXG [2026-01-08T20:28:10.672672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-08T20:28:10.683699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-08T20:28:10.684001] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-08T20:28:10.684823] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-08T20:28:10.684874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:10.684905] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:10.684932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:10.684987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:10.741399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:10.742046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:10.742123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:10.742156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:10.859629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:10.859785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:10.859824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:10.859852] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:10.863146] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=55.86%) [2026-01-08T20:28:10.863429] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-08T20:28:10.863555] [INFO ] [sig ] NXG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:11.001480] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NXG.txt [2026-01-08T20:28:11.001618] [INFO ] [sig ] [2281/3512] Completed NXG in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:11.001659] [INFO ] [sig ] [2282/3512] Forecasting NXGL... [2026-01-08T20:28:11.001687] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-08T20:28:11.001716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-08T20:28:11.012897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-08T20:28:11.013196] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-08T20:28:11.014056] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-08T20:28:11.014109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:11.014143] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:11.014170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:11.014226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:11.070880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:11.071513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:11.071605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:11.071639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:11.184535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:11.184690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:11.184728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:11.184755] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:11.188022] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: UP (p=55.90%) [2026-01-08T20:28:11.188315] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-08T20:28:11.188437] [INFO ] [sig ] NXGL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:11.325522] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NXGL.txt [2026-01-08T20:28:11.325664] [INFO ] [sig ] [2282/3512] Completed NXGL in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:11.325704] [INFO ] [sig ] [2283/3512] Forecasting NXP... [2026-01-08T20:28:11.325734] [INFO ] [sig ] Generating forecast for: NXP [2026-01-08T20:28:11.325763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-08T20:28:11.337389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-08T20:28:11.337767] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-08T20:28:11.338892] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-08T20:28:11.338948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:11.338981] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:11.339007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:11.339063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:11.400119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:11.400875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:11.400956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:11.400989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:11.524545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:11.524715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:11.524772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:11.524809] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:11.528208] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=32.07%) [2026-01-08T20:28:11.528505] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-08T20:28:11.528649] [INFO ] [sig ] NXP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:11.666434] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NXP.txt [2026-01-08T20:28:11.666598] [INFO ] [sig ] [2283/3512] Completed NXP in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:11.666647] [INFO ] [sig ] [2284/3512] Forecasting NXPI... [2026-01-08T20:28:11.666683] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-08T20:28:11.666712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-08T20:28:11.681377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-08T20:28:11.681703] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-08T20:28:11.682484] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-08T20:28:11.682534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:11.682610] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:11.682639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:11.682695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:11.738808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:11.739473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:11.739601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:11.739645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:11.862158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:11.862313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:11.862354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:11.862382] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:11.865898] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=28.56%) [2026-01-08T20:28:11.866166] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-08T20:28:11.866286] [INFO ] [sig ] NXPI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:12.002921] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NXPI.txt [2026-01-08T20:28:12.003050] [INFO ] [sig ] [2284/3512] Completed NXPI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:12.003089] [INFO ] [sig ] [2285/3512] Forecasting NYXH... [2026-01-08T20:28:12.003120] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-08T20:28:12.003150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-08T20:28:12.013941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-08T20:28:12.014217] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-08T20:28:12.015016] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-08T20:28:12.015067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:12.015099] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:12.015124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:12.015179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:12.071163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:12.071921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:12.072000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:12.072033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:12.188629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:12.188783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:12.188824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:12.188852] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:12.192147] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-01-08T20:28:12.192418] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-08T20:28:12.192537] [INFO ] [sig ] NYXH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:12.330949] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/NYXH.txt [2026-01-08T20:28:12.331076] [INFO ] [sig ] [2285/3512] Completed NYXH in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-08T20:28:12.331115] [INFO ] [sig ] [2286/3512] Forecasting NZF... [2026-01-08T20:28:12.331143] [INFO ] [sig ] Generating forecast for: NZF [2026-01-08T20:28:12.331172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-08T20:28:12.342736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-08T20:28:12.343017] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-08T20:28:12.343806] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-08T20:28:12.343857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:12.343889] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:12.343916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:12.343972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:12.401570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:12.402236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:12.402312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:12.402344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:12.525884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:12.526048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:12.526102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:12.526132] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:12.529615] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=88.48%) [2026-01-08T20:28:12.529883] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-08T20:28:12.530003] [INFO ] [sig ] NZF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:12.669035] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/NZF.txt [2026-01-08T20:28:12.669192] [INFO ] [sig ] [2286/3512] Completed NZF in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-08T20:28:12.669232] [INFO ] [sig ] [2287/3512] Forecasting OABI... [2026-01-08T20:28:12.669262] [INFO ] [sig ] Generating forecast for: OABI [2026-01-08T20:28:12.669303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-08T20:28:12.681125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-08T20:28:12.681410] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-08T20:28:12.682201] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-08T20:28:12.682251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:12.682304] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:12.682333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:12.682389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:12.740389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:12.741072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:12.741162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:12.741197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:12.866242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:12.866393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:12.866434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:12.866495] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:12.869911] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-01-08T20:28:12.870188] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-08T20:28:12.870314] [INFO ] [sig ] OABI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:13.012100] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OABI.txt [2026-01-08T20:28:13.012244] [INFO ] [sig ] [2287/3512] Completed OABI in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-08T20:28:13.012284] [INFO ] [sig ] [2288/3512] Forecasting OBDC... [2026-01-08T20:28:13.012315] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-08T20:28:13.012345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-08T20:28:13.023603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-08T20:28:13.023897] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-08T20:28:13.024687] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-08T20:28:13.024738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:13.024770] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:13.024797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:13.024852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:13.080896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:13.081553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:13.081646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:13.081679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:13.197286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:13.197436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:13.197475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:13.197505] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:13.200877] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=1.41%) [2026-01-08T20:28:13.201156] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-08T20:28:13.201303] [INFO ] [sig ] OBDC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:13.338807] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OBDC.txt [2026-01-08T20:28:13.338945] [INFO ] [sig ] [2288/3512] Completed OBDC in 0.3s | 2.90 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-08T20:28:13.338982] [INFO ] [sig ] [2289/3512] Forecasting OBIL... [2026-01-08T20:28:13.339011] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-08T20:28:13.339040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-08T20:28:13.350401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-08T20:28:13.350793] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-08T20:28:13.351628] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-08T20:28:13.351681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:13.351714] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:13.351742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:13.351801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:13.410249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:13.410973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:13.411053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:13.411087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:13.517646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:13.517790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:13.517829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:13.517858] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:13.521242] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=94.68%) [2026-01-08T20:28:13.521517] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-08T20:28:13.521659] [INFO ] [sig ] OBIL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:13.665427] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OBIL.txt [2026-01-08T20:28:13.665587] [INFO ] [sig ] [2289/3512] Completed OBIL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:13.665629] [INFO ] [sig ] [2290/3512] Forecasting OBIO... [2026-01-08T20:28:13.665659] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-08T20:28:13.665690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-08T20:28:13.677072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-08T20:28:13.677394] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-08T20:28:13.678250] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-08T20:28:13.678326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:13.678360] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:13.678388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:13.678446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:13.737847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:13.738705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:13.738790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:13.738825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:13.859879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:13.860048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:13.860095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:13.860126] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:13.863632] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=40.27%) [2026-01-08T20:28:13.863927] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-08T20:28:13.864049] [INFO ] [sig ] OBIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:14.003514] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OBIO.txt [2026-01-08T20:28:14.003710] [INFO ] [sig ] [2290/3512] Completed OBIO in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:14.003787] [INFO ] [sig ] [2291/3512] Forecasting OBK... [2026-01-08T20:28:14.003824] [INFO ] [sig ] Generating forecast for: OBK [2026-01-08T20:28:14.003855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-08T20:28:14.015485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-08T20:28:14.015910] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-08T20:28:14.016759] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-08T20:28:14.016823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:14.016858] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:14.016885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:14.016940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:14.076377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:14.077310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:14.077395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:14.077428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:14.197376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:14.197541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:14.197602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:14.197634] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:14.201120] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-01-08T20:28:14.201441] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-08T20:28:14.201616] [INFO ] [sig ] OBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:14.344744] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OBK.txt [2026-01-08T20:28:14.344911] [INFO ] [sig ] [2291/3512] Completed OBK in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:14.344955] [INFO ] [sig ] [2292/3512] Forecasting OC... [2026-01-08T20:28:14.344985] [INFO ] [sig ] Generating forecast for: OC [2026-01-08T20:28:14.345016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-08T20:28:14.356774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-08T20:28:14.357161] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-08T20:28:14.357988] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-08T20:28:14.358042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:14.358075] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:14.358103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:14.358160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:14.419837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:14.420805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:14.420919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:14.420953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:14.548191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:14.548394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:14.548442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:14.548471] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:14.552059] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: UP (p=71.90%) [2026-01-08T20:28:14.552350] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-08T20:28:14.552505] [INFO ] [sig ] OC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:14.699877] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OC.txt [2026-01-08T20:28:14.700018] [INFO ] [sig ] [2292/3512] Completed OC in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:14.700057] [INFO ] [sig ] [2293/3512] Forecasting OCCI... [2026-01-08T20:28:14.700087] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-08T20:28:14.700116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-08T20:28:14.711498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-08T20:28:14.711853] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-08T20:28:14.712718] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-08T20:28:14.712771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:14.712809] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:14.712842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:14.712905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:14.772303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:14.773178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:14.773262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:14.773316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:14.890841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:14.890991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:14.891031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:14.891061] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:14.894444] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-01-08T20:28:14.894745] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-08T20:28:14.894872] [INFO ] [sig ] OCCI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:15.034421] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OCCI.txt [2026-01-08T20:28:15.034586] [INFO ] [sig ] [2293/3512] Completed OCCI in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:15.034628] [INFO ] [sig ] [2294/3512] Forecasting OCFC... [2026-01-08T20:28:15.034658] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-08T20:28:15.034688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-08T20:28:15.045910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-08T20:28:15.046187] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-08T20:28:15.046977] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-08T20:28:15.047027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:15.047059] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:15.047085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:15.047141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:15.104696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:15.105482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:15.105607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:15.105643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:15.225636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:15.225785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:15.225823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:15.225869] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:15.229165] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-08T20:28:15.229451] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-08T20:28:15.229599] [INFO ] [sig ] OCFC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:15.368994] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OCFC.txt [2026-01-08T20:28:15.369136] [INFO ] [sig ] [2294/3512] Completed OCFC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:15.369174] [INFO ] [sig ] [2295/3512] Forecasting OCGN... [2026-01-08T20:28:15.369204] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-08T20:28:15.369235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-08T20:28:15.380086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-08T20:28:15.380369] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-08T20:28:15.381163] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-08T20:28:15.381214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:15.381246] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:15.381273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:15.381329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:15.439959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:15.440709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:15.440790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:15.440824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:15.561084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:15.561222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:15.561281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:15.561311] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:15.564620] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: UP (p=83.09%) [2026-01-08T20:28:15.564892] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-08T20:28:15.565014] [INFO ] [sig ] OCGN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:15.704138] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OCGN.txt [2026-01-08T20:28:15.704302] [INFO ] [sig ] [2295/3512] Completed OCGN in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:15.704341] [INFO ] [sig ] [2296/3512] Forecasting OCSL... [2026-01-08T20:28:15.704369] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-08T20:28:15.704400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-08T20:28:15.715859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-08T20:28:15.716217] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-08T20:28:15.717028] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-08T20:28:15.717079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:15.717111] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:15.717138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:15.717193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:15.777090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:15.778245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:15.778367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:15.778402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:15.906028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:15.906182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:15.906222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:15.906250] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:15.909683] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=26.10%) [2026-01-08T20:28:15.909997] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-08T20:28:15.910133] [INFO ] [sig ] OCSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:16.057425] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OCSL.txt [2026-01-08T20:28:16.057593] [INFO ] [sig ] [2296/3512] Completed OCSL in 0.4s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:16.057639] [INFO ] [sig ] [2297/3512] Forecasting OCUL... [2026-01-08T20:28:16.057668] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-08T20:28:16.057698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-08T20:28:16.069239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-08T20:28:16.069627] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-08T20:28:16.070467] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-08T20:28:16.070520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:16.070553] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:16.070610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:16.070674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:16.130569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:16.131453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:16.131536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:16.131588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:16.251983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:16.252138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:16.252185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:16.252224] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:16.255684] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-01-08T20:28:16.255964] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-08T20:28:16.256089] [INFO ] [sig ] OCUL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:16.398374] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OCUL.txt [2026-01-08T20:28:16.398640] [INFO ] [sig ] [2297/3512] Completed OCUL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:16.398707] [INFO ] [sig ] [2298/3512] Forecasting ODC... [2026-01-08T20:28:16.398749] [INFO ] [sig ] Generating forecast for: ODC [2026-01-08T20:28:16.398795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-08T20:28:16.410796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-08T20:28:16.411219] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-08T20:28:16.412125] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-08T20:28:16.412178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:16.412212] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:16.412254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:16.412313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:16.472997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:16.473888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:16.473973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:16.474007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:16.591899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:16.592092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:16.592135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:16.592164] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:16.595820] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=90.67%) [2026-01-08T20:28:16.596146] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-08T20:28:16.596280] [INFO ] [sig ] ODC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:16.741777] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ODC.txt [2026-01-08T20:28:16.741920] [INFO ] [sig ] [2298/3512] Completed ODC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:16.741960] [INFO ] [sig ] [2299/3512] Forecasting ODD... [2026-01-08T20:28:16.741989] [INFO ] [sig ] Generating forecast for: ODD [2026-01-08T20:28:16.742019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-08T20:28:16.754225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-08T20:28:16.754618] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-08T20:28:16.755460] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-08T20:28:16.755514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:16.755546] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:16.755602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:16.755665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:16.817766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:16.818685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:16.818768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:16.818802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:16.941717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:16.941877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:16.941918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:16.941946] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:16.945419] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-01-08T20:28:16.945713] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-08T20:28:16.946030] [INFO ] [sig ] ODD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:17.084237] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ODD.txt [2026-01-08T20:28:17.084362] [INFO ] [sig ] [2299/3512] Completed ODD in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:17.084400] [INFO ] [sig ] [2300/3512] Forecasting ODFL... [2026-01-08T20:28:17.084429] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-08T20:28:17.084459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-08T20:28:17.095865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-08T20:28:17.096143] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-08T20:28:17.096954] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-08T20:28:17.097005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:17.097037] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:17.097063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:17.097118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:17.154068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:17.154716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:17.154795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:17.154828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:17.277723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:17.277890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:17.277929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:17.277958] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:17.281454] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=50.86%) [2026-01-08T20:28:17.281751] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-08T20:28:17.281880] [INFO ] [sig ] ODFL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:17.420803] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ODFL.txt [2026-01-08T20:28:17.420957] [INFO ] [sig ] [2300/3512] Completed ODFL in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:17.420997] [INFO ] [sig ] [2301/3512] Forecasting OEC... [2026-01-08T20:28:17.421027] [INFO ] [sig ] Generating forecast for: OEC [2026-01-08T20:28:17.421057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-08T20:28:17.433132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-08T20:28:17.433434] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-08T20:28:17.434261] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-08T20:28:17.434312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:17.434369] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:17.434396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:17.434452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:17.491088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:17.491933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:17.492020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:17.492052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:17.611910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:17.612074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:17.612113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:17.612141] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:17.615547] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=42.75%) [2026-01-08T20:28:17.615845] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-08T20:28:17.615968] [INFO ] [sig ] OEC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:17.754480] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OEC.txt [2026-01-08T20:28:17.754668] [INFO ] [sig ] [2301/3512] Completed OEC in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:17.754710] [INFO ] [sig ] [2302/3512] Forecasting OESX... [2026-01-08T20:28:17.754748] [INFO ] [sig ] Generating forecast for: OESX [2026-01-08T20:28:17.754785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-08T20:28:17.766089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-08T20:28:17.766406] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-08T20:28:17.767223] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-08T20:28:17.767274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:17.767304] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:17.767329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:17.767383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:17.823816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:17.824796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:17.824882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:17.824916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:17.938970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:17.939139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:17.939179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:17.939207] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:17.942739] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-08T20:28:17.943035] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-08T20:28:17.943163] [INFO ] [sig ] OESX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:18.086178] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OESX.txt [2026-01-08T20:28:18.086337] [INFO ] [sig ] [2302/3512] Completed OESX in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-08T20:28:18.086376] [INFO ] [sig ] [2303/3512] Forecasting OFG... [2026-01-08T20:28:18.086405] [INFO ] [sig ] Generating forecast for: OFG [2026-01-08T20:28:18.086436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-08T20:28:18.098603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-08T20:28:18.099094] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-08T20:28:18.100102] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-08T20:28:18.100154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:18.100186] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:18.100212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:18.100267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:18.157393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:18.158122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:18.158199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:18.158231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:18.274630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:18.274789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:18.274827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:18.274856] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:18.278177] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=66.04%) [2026-01-08T20:28:18.278469] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-08T20:28:18.278605] [INFO ] [sig ] OFG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:18.417383] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OFG.txt [2026-01-08T20:28:18.417523] [INFO ] [sig ] [2303/3512] Completed OFG in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-08T20:28:18.417562] [INFO ] [sig ] [2304/3512] Forecasting OFIX... [2026-01-08T20:28:18.417610] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-08T20:28:18.417642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-08T20:28:18.430135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-08T20:28:18.430432] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-08T20:28:18.431373] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-08T20:28:18.431423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:18.431453] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:18.431479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:18.431533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:18.487902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:18.488644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:18.488728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:18.488760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:18.607434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:18.607602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:18.607642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:18.607701] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:18.611024] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: DOWN (p=44.97%) [2026-01-08T20:28:18.611291] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-08T20:28:18.611411] [INFO ] [sig ] OFIX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:18.753973] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OFIX.txt [2026-01-08T20:28:18.754146] [INFO ] [sig ] [2304/3512] Completed OFIX in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-08T20:28:18.754185] [INFO ] [sig ] [2305/3512] Forecasting OFLX... [2026-01-08T20:28:18.754216] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-08T20:28:18.754246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-08T20:28:18.765622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-08T20:28:18.766001] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-08T20:28:18.766830] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-08T20:28:18.766881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:18.766913] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:18.766939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:18.766993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:18.822947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:18.823648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:18.823726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:18.823758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:18.938289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:18.938460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:18.938498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:18.938563] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:18.941895] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=33.71%) [2026-01-08T20:28:18.942161] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-08T20:28:18.942280] [INFO ] [sig ] OFLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:19.079119] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OFLX.txt [2026-01-08T20:28:19.079244] [INFO ] [sig ] [2305/3512] Completed OFLX in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-08T20:28:19.079283] [INFO ] [sig ] [2306/3512] Forecasting OFS... [2026-01-08T20:28:19.079311] [INFO ] [sig ] Generating forecast for: OFS [2026-01-08T20:28:19.079341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-08T20:28:19.090201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-08T20:28:19.090485] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-08T20:28:19.091278] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-08T20:28:19.091329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:19.091361] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:19.091387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:19.091442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:19.147120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:19.147740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:19.147815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:19.147847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:19.263017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:19.263154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:19.263191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:19.263219] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:19.266465] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=66.79%) [2026-01-08T20:28:19.266753] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-08T20:28:19.266874] [INFO ] [sig ] OFS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:19.403542] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OFS.txt [2026-01-08T20:28:19.403683] [INFO ] [sig ] [2306/3512] Completed OFS in 0.3s | 2.90 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-08T20:28:19.403724] [INFO ] [sig ] [2307/3512] Forecasting OGE... [2026-01-08T20:28:19.403752] [INFO ] [sig ] Generating forecast for: OGE [2026-01-08T20:28:19.403782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-08T20:28:19.414606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-08T20:28:19.414871] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-08T20:28:19.415665] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-08T20:28:19.415716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:19.415751] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:19.415777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:19.415832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:19.475482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:19.476453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:19.476532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:19.476564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:19.593266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:19.593410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:19.593447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:19.593475] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:19.596766] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-08T20:28:19.597040] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-08T20:28:19.597159] [INFO ] [sig ] OGE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:19.734819] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OGE.txt [2026-01-08T20:28:19.734977] [INFO ] [sig ] [2307/3512] Completed OGE in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:19.735020] [INFO ] [sig ] [2308/3512] Forecasting OGI... [2026-01-08T20:28:19.735049] [INFO ] [sig ] Generating forecast for: OGI [2026-01-08T20:28:19.735079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-08T20:28:19.747595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-08T20:28:19.747921] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-08T20:28:19.748771] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-08T20:28:19.748823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:19.748856] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:19.748882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:19.748937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:19.804779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:19.805798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:19.805881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:19.805913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:19.926270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:19.926426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:19.926466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:19.926492] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:19.930253] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=78.33%) [2026-01-08T20:28:19.930627] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-08T20:28:19.930786] [INFO ] [sig ] OGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:20.076116] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OGI.txt [2026-01-08T20:28:20.076273] [INFO ] [sig ] [2308/3512] Completed OGI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:20.076315] [INFO ] [sig ] [2309/3512] Forecasting OGN... [2026-01-08T20:28:20.076343] [INFO ] [sig ] Generating forecast for: OGN [2026-01-08T20:28:20.076373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-08T20:28:20.087868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-08T20:28:20.088149] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-08T20:28:20.088989] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-08T20:28:20.089042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:20.089073] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:20.089099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:20.089154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:20.146822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:20.147714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:20.147800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:20.147835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:20.273203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:20.273485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:20.273536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:20.273567] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:20.277167] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=32.39%) [2026-01-08T20:28:20.277448] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-08T20:28:20.277602] [INFO ] [sig ] OGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:20.417432] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OGN.txt [2026-01-08T20:28:20.417599] [INFO ] [sig ] [2309/3512] Completed OGN in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:20.417642] [INFO ] [sig ] [2310/3512] Forecasting OHI... [2026-01-08T20:28:20.417673] [INFO ] [sig ] Generating forecast for: OHI [2026-01-08T20:28:20.417703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-08T20:28:20.429511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-08T20:28:20.430070] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-08T20:28:20.430916] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-08T20:28:20.430968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:20.431000] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:20.431026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:20.431081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:20.488547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:20.489385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:20.489470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:20.489503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:20.608948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:20.609110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:20.609152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:20.609180] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:20.612543] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=59.82%) [2026-01-08T20:28:20.612854] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-08T20:28:20.612980] [INFO ] [sig ] OHI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:20.752273] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OHI.txt [2026-01-08T20:28:20.752425] [INFO ] [sig ] [2310/3512] Completed OHI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:20.752466] [INFO ] [sig ] [2311/3512] Forecasting OI... [2026-01-08T20:28:20.752494] [INFO ] [sig ] Generating forecast for: OI [2026-01-08T20:28:20.752523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-08T20:28:20.764259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-08T20:28:20.764664] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-08T20:28:20.765487] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-08T20:28:20.765553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:20.765606] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:20.765636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:20.765693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:20.821597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:20.822405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:20.822485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:20.822547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:20.945928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:20.946119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:20.946165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:20.946196] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:20.949597] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-01-08T20:28:20.949874] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-08T20:28:20.949995] [INFO ] [sig ] OI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:21.087537] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OI.txt [2026-01-08T20:28:21.087717] [INFO ] [sig ] [2311/3512] Completed OI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:21.087762] [INFO ] [sig ] [2312/3512] Forecasting OIA... [2026-01-08T20:28:21.087792] [INFO ] [sig ] Generating forecast for: OIA [2026-01-08T20:28:21.087821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-08T20:28:21.099700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-08T20:28:21.100041] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-08T20:28:21.100840] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-08T20:28:21.100892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:21.100923] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:21.100949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:21.101004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:21.157494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:21.158332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:21.158413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:21.158445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:21.275669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:21.275827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:21.275867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:21.275896] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:21.279229] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=20.05%) [2026-01-08T20:28:21.279508] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-08T20:28:21.279646] [INFO ] [sig ] OIA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:21.417999] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OIA.txt [2026-01-08T20:28:21.418138] [INFO ] [sig ] [2312/3512] Completed OIA in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:21.418177] [INFO ] [sig ] [2313/3512] Forecasting OII... [2026-01-08T20:28:21.418206] [INFO ] [sig ] Generating forecast for: OII [2026-01-08T20:28:21.418236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-08T20:28:21.429275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-08T20:28:21.429669] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-08T20:28:21.430458] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-08T20:28:21.430518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:21.430550] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:21.430603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:21.430668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:21.487086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:21.487964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:21.488044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:21.488077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:21.608386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:21.608548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:21.608605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:21.608636] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:21.612168] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-01-08T20:28:21.612457] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-08T20:28:21.612600] [INFO ] [sig ] OII: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:21.757642] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OII.txt [2026-01-08T20:28:21.757792] [INFO ] [sig ] [2313/3512] Completed OII in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:21.757831] [INFO ] [sig ] [2314/3512] Forecasting OIS... [2026-01-08T20:28:21.757860] [INFO ] [sig ] Generating forecast for: OIS [2026-01-08T20:28:21.757889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-08T20:28:21.769292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-08T20:28:21.769587] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-08T20:28:21.770362] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-08T20:28:21.770412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:21.770443] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:21.770469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:21.770524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:21.833209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:21.834161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:21.834242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:21.834274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:21.952956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:21.953131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:21.953169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:21.953198] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:21.956516] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=40.62%) [2026-01-08T20:28:21.956824] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-08T20:28:21.956954] [INFO ] [sig ] OIS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:22.098426] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OIS.txt [2026-01-08T20:28:22.098662] [INFO ] [sig ] [2314/3512] Completed OIS in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:22.098715] [INFO ] [sig ] [2315/3512] Forecasting OKE... [2026-01-08T20:28:22.098748] [INFO ] [sig ] Generating forecast for: OKE [2026-01-08T20:28:22.098778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-08T20:28:22.109406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-08T20:28:22.109702] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-08T20:28:22.110468] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-08T20:28:22.110518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:22.110550] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:22.110597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:22.110655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:22.167421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:22.168279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:22.168381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:22.168414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:22.290687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:22.290844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:22.290884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:22.290913] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:22.294283] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-08T20:28:22.294559] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-08T20:28:22.294699] [INFO ] [sig ] OKE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:22.433075] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OKE.txt [2026-01-08T20:28:22.433202] [INFO ] [sig ] [2315/3512] Completed OKE in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:22.433240] [INFO ] [sig ] [2316/3512] Forecasting OKTA... [2026-01-08T20:28:22.433269] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-08T20:28:22.433299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-08T20:28:22.444909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-08T20:28:22.445191] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-08T20:28:22.445981] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-08T20:28:22.446031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:22.446061] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:22.446087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:22.446142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:22.502706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:22.503320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:22.503397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:22.503429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:22.626894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:22.627047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:22.627088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:22.627117] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:22.630498] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=81.14%) [2026-01-08T20:28:22.630802] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-08T20:28:22.630944] [INFO ] [sig ] OKTA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:22.769386] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OKTA.txt [2026-01-08T20:28:22.769511] [INFO ] [sig ] [2316/3512] Completed OKTA in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:22.769551] [INFO ] [sig ] [2317/3512] Forecasting OKYO... [2026-01-08T20:28:22.769600] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-08T20:28:22.769630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-08T20:28:22.780516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-08T20:28:22.780829] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-08T20:28:22.781623] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-08T20:28:22.781674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:22.781706] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:22.781732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:22.781794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:22.838088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:22.838739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:22.838817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:22.838849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:22.953655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:22.953783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:22.953821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:22.953849] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:22.957076] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-01-08T20:28:22.957341] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-08T20:28:22.957460] [INFO ] [sig ] OKYO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:23.094968] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OKYO.txt [2026-01-08T20:28:23.095087] [INFO ] [sig ] [2317/3512] Completed OKYO in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:23.095126] [INFO ] [sig ] [2318/3512] Forecasting OLED... [2026-01-08T20:28:23.095156] [INFO ] [sig ] Generating forecast for: OLED [2026-01-08T20:28:23.095186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-08T20:28:23.106840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-08T20:28:23.107128] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-08T20:28:23.107963] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-08T20:28:23.108016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:23.108073] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:23.108102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:23.108160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:23.166818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:23.167466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:23.167541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:23.167589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:23.287431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:23.287615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:23.287672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:23.287701] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:23.291107] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-01-08T20:28:23.291375] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-08T20:28:23.291494] [INFO ] [sig ] OLED: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:23.429090] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OLED.txt [2026-01-08T20:28:23.429211] [INFO ] [sig ] [2318/3512] Completed OLED in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:23.429250] [INFO ] [sig ] [2319/3512] Forecasting OLLI... [2026-01-08T20:28:23.429280] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-08T20:28:23.429310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-08T20:28:23.440655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-08T20:28:23.440941] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-08T20:28:23.441723] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-08T20:28:23.441774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:23.441805] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:23.441831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:23.441886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:23.498457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:23.499096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:23.499172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:23.499204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:23.614244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:23.614366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:23.614403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:23.614431] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:23.617661] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-01-08T20:28:23.617931] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-08T20:28:23.618050] [INFO ] [sig ] OLLI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:23.756084] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OLLI.txt [2026-01-08T20:28:23.756221] [INFO ] [sig ] [2319/3512] Completed OLLI in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-08T20:28:23.756259] [INFO ] [sig ] [2320/3512] Forecasting OLMA... [2026-01-08T20:28:23.756288] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-08T20:28:23.756317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-08T20:28:23.767774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-08T20:28:23.768117] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-08T20:28:23.769028] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-08T20:28:23.769081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:23.769113] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:23.769140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:23.769198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:23.825856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:23.826476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:23.826568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:23.826618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:23.946407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:23.946539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:23.946592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:23.946622] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:23.949877] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=74.56%) [2026-01-08T20:28:23.950142] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-08T20:28:23.950264] [INFO ] [sig ] OLMA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:24.091664] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OLMA.txt [2026-01-08T20:28:24.091781] [INFO ] [sig ] [2320/3512] Completed OLMA in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-08T20:28:24.091818] [INFO ] [sig ] [2321/3512] Forecasting OLN... [2026-01-08T20:28:24.091847] [INFO ] [sig ] Generating forecast for: OLN [2026-01-08T20:28:24.091876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-08T20:28:24.103214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-08T20:28:24.103501] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-08T20:28:24.104307] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-08T20:28:24.104359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:24.104390] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:24.104418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:24.104475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:24.163261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:24.164000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:24.164078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:24.164109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:24.280719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:24.280872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:24.280911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:24.280971] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:24.285493] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=4.29%) [2026-01-08T20:28:24.285809] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-08T20:28:24.285940] [INFO ] [sig ] OLN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:24.424327] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OLN.txt [2026-01-08T20:28:24.424445] [INFO ] [sig ] [2321/3512] Completed OLN in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-08T20:28:24.424482] [INFO ] [sig ] [2322/3512] Forecasting OLP... [2026-01-08T20:28:24.424510] [INFO ] [sig ] Generating forecast for: OLP [2026-01-08T20:28:24.424539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-08T20:28:24.435937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-08T20:28:24.436424] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-08T20:28:24.437407] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-08T20:28:24.437457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:24.437498] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:24.437525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:24.437600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:24.494540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:24.495163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:24.495240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:24.495270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:24.611556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:24.611695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:24.611732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:24.611759] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:24.615045] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=39.16%) [2026-01-08T20:28:24.615312] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-08T20:28:24.615430] [INFO ] [sig ] OLP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:24.753897] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OLP.txt [2026-01-08T20:28:24.754015] [INFO ] [sig ] [2322/3512] Completed OLP in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-08T20:28:24.754052] [INFO ] [sig ] [2323/3512] Forecasting OLPX... [2026-01-08T20:28:24.754082] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-08T20:28:24.754111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-08T20:28:24.765620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-08T20:28:24.765905] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-08T20:28:24.766692] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-08T20:28:24.766742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:24.766773] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:24.766798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:24.766855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:24.822837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:24.823463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:24.823539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:24.823588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:24.944646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:24.944774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:24.944810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:24.944839] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:24.948061] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-08T20:28:24.948352] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-08T20:28:24.948472] [INFO ] [sig ] OLPX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:25.086345] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OLPX.txt [2026-01-08T20:28:25.086462] [INFO ] [sig ] [2323/3512] Completed OLPX in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-08T20:28:25.086500] [INFO ] [sig ] [2324/3512] Forecasting OM... [2026-01-08T20:28:25.086529] [INFO ] [sig ] Generating forecast for: OM [2026-01-08T20:28:25.086559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-08T20:28:25.097327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-08T20:28:25.097633] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-08T20:28:25.098435] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-08T20:28:25.098486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:25.098516] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:25.098541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:25.098617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:25.155563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:25.156449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:25.156532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:25.156564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:25.275749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:25.275899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:25.275937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:25.275964] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:25.279416] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-01-08T20:28:25.279705] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-08T20:28:25.279829] [INFO ] [sig ] OM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:25.421247] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OM.txt [2026-01-08T20:28:25.421378] [INFO ] [sig ] [2324/3512] Completed OM in 0.3s | 2.90 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-08T20:28:25.421417] [INFO ] [sig ] [2325/3512] Forecasting OMAB... [2026-01-08T20:28:25.421446] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-08T20:28:25.421475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-08T20:28:25.432739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-08T20:28:25.433047] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-08T20:28:25.433838] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-08T20:28:25.433891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:25.433922] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:25.433948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:25.434004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:25.490654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:25.491267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:25.491344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:25.491376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:25.611302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:25.611420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:25.611456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:25.611484] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:25.614664] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-08T20:28:25.614932] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-08T20:28:25.615049] [INFO ] [sig ] OMAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:25.753083] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OMAB.txt [2026-01-08T20:28:25.753208] [INFO ] [sig ] [2325/3512] Completed OMAB in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:25.753249] [INFO ] [sig ] [2326/3512] Forecasting OMC... [2026-01-08T20:28:25.753280] [INFO ] [sig ] Generating forecast for: OMC [2026-01-08T20:28:25.753314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-08T20:28:25.764298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-08T20:28:25.764603] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-08T20:28:25.765415] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-08T20:28:25.765468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:25.765501] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:25.765531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:25.765606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:25.824222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:25.824867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:25.824947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:25.824980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:25.946382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:25.946499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:25.946537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:25.946568] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:25.949943] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=50.47%) [2026-01-08T20:28:25.950231] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-08T20:28:25.950361] [INFO ] [sig ] OMC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:26.093428] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OMC.txt [2026-01-08T20:28:26.093586] [INFO ] [sig ] [2326/3512] Completed OMC in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:26.093631] [INFO ] [sig ] [2327/3512] Forecasting OMCL... [2026-01-08T20:28:26.093661] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-08T20:28:26.093691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-08T20:28:26.105257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-08T20:28:26.105542] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-08T20:28:26.106339] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-08T20:28:26.106390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:26.106421] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:26.106447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:26.106502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:26.163977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:26.164658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:26.164736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:26.164768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:26.290790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:26.290941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:26.290981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:26.291009] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:26.294461] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-08T20:28:26.294756] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-08T20:28:26.294885] [INFO ] [sig ] OMCL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:26.437252] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OMCL.txt [2026-01-08T20:28:26.437372] [INFO ] [sig ] [2327/3512] Completed OMCL in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:26.437412] [INFO ] [sig ] [2328/3512] Forecasting OMEX... [2026-01-08T20:28:26.437442] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-08T20:28:26.437485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-08T20:28:26.448659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-08T20:28:26.448953] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-08T20:28:26.449749] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-08T20:28:26.449801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:26.449831] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:26.449857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:26.449918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:26.507656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:26.508281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:26.508401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:26.508436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:26.627215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:26.627369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:26.627407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:26.627436] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:26.630795] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=19.13%) [2026-01-08T20:28:26.631085] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-08T20:28:26.631209] [INFO ] [sig ] OMEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:26.770547] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OMEX.txt [2026-01-08T20:28:26.770694] [INFO ] [sig ] [2328/3512] Completed OMEX in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:26.770736] [INFO ] [sig ] [2329/3512] Forecasting OMF... [2026-01-08T20:28:26.770766] [INFO ] [sig ] Generating forecast for: OMF [2026-01-08T20:28:26.770795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-08T20:28:26.781435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-08T20:28:26.781726] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-08T20:28:26.782495] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-08T20:28:26.782545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:26.782600] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:26.782630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:26.782686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:26.839203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:26.839828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:26.839906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:26.839939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:26.960014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:26.960147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:26.960185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:26.960230] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:26.963481] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-01-08T20:28:26.963763] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-08T20:28:26.963885] [INFO ] [sig ] OMF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:27.101213] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OMF.txt [2026-01-08T20:28:27.101334] [INFO ] [sig ] [2329/3512] Completed OMF in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:27.101373] [INFO ] [sig ] [2330/3512] Forecasting ON... [2026-01-08T20:28:27.101401] [INFO ] [sig ] Generating forecast for: ON [2026-01-08T20:28:27.101430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-08T20:28:27.112155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-08T20:28:27.112427] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-08T20:28:27.113232] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-08T20:28:27.113282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:27.113313] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:27.113339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:27.113394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:27.174702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:27.175460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:27.175545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:27.175606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:27.300552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:27.300709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:27.300748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:27.300776] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:27.304225] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-01-08T20:28:27.304517] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-08T20:28:27.304661] [INFO ] [sig ] ON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:27.444781] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ON.txt [2026-01-08T20:28:27.444900] [INFO ] [sig ] [2330/3512] Completed ON in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:27.444947] [INFO ] [sig ] [2331/3512] Forecasting ONB... [2026-01-08T20:28:27.444976] [INFO ] [sig ] Generating forecast for: ONB [2026-01-08T20:28:27.445005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-08T20:28:27.456477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-08T20:28:27.456784] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-08T20:28:27.457618] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-08T20:28:27.457670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:27.457702] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:27.457728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:27.457783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:27.517455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:27.518255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:27.518364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:27.518398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:27.639389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:27.639528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:27.639582] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:27.639614] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:27.642903] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-01-08T20:28:27.643170] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-08T20:28:27.643288] [INFO ] [sig ] ONB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:27.786292] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ONB.txt [2026-01-08T20:28:27.786440] [INFO ] [sig ] [2331/3512] Completed ONB in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:27.786481] [INFO ] [sig ] [2332/3512] Forecasting ONCO... [2026-01-08T20:28:27.786509] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-08T20:28:27.786538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-08T20:28:27.797303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-08T20:28:27.797618] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-08T20:28:27.798405] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-08T20:28:27.798456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:27.798488] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:27.798514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:27.798586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:27.855931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:27.856537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:27.856631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:27.856664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:27.974402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:27.974524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:27.974561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:27.974608] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:27.977813] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=24.12%) [2026-01-08T20:28:27.978079] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-08T20:28:27.978197] [INFO ] [sig ] ONCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:28.116922] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ONCO.txt [2026-01-08T20:28:28.117040] [INFO ] [sig ] [2332/3512] Completed ONCO in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:28.117079] [INFO ] [sig ] [2333/3512] Forecasting ONDS... [2026-01-08T20:28:28.117107] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-08T20:28:28.117136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-08T20:28:28.128453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-08T20:28:28.128754] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-08T20:28:28.129540] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-08T20:28:28.129608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:28.129641] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:28.129668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:28.129734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:28.186188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:28.186825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:28.186900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:28.186932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:28.316064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:28.316211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:28.316250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:28.316279] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:28.319840] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-08T20:28:28.320138] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-08T20:28:28.320266] [INFO ] [sig ] ONDS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:28.464905] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ONDS.txt [2026-01-08T20:28:28.465084] [INFO ] [sig ] [2333/3512] Completed ONDS in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:28.465133] [INFO ] [sig ] [2334/3512] Forecasting ONEQ... [2026-01-08T20:28:28.465163] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-08T20:28:28.465193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-08T20:28:28.476516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-08T20:28:28.476864] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-08T20:28:28.477709] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-08T20:28:28.477763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:28.477796] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:28.477823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:28.477879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:28.535351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:28.536119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:28.536199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:28.536233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:28.654037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:28.654157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:28.654195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:28.654223] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:28.657518] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-08T20:28:28.657821] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-08T20:28:28.657946] [INFO ] [sig ] ONEQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:28.796436] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ONEQ.txt [2026-01-08T20:28:28.796600] [INFO ] [sig ] [2334/3512] Completed ONEQ in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:28.796641] [INFO ] [sig ] [2335/3512] Forecasting ONL... [2026-01-08T20:28:28.796671] [INFO ] [sig ] Generating forecast for: ONL [2026-01-08T20:28:28.796701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-08T20:28:28.807671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-08T20:28:28.807970] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-08T20:28:28.808798] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-08T20:28:28.808859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:28.808924] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:28.808952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:28.809008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:28.865304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:28.866086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:28.866164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:28.866196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:28.990000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:28.990149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:28.990187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:28.990217] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:28.993597] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=42.30%) [2026-01-08T20:28:28.993884] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-08T20:28:28.994018] [INFO ] [sig ] ONL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:29.132175] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ONL.txt [2026-01-08T20:28:29.132333] [INFO ] [sig ] [2335/3512] Completed ONL in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:29.132373] [INFO ] [sig ] [2336/3512] Forecasting ONON... [2026-01-08T20:28:29.132402] [INFO ] [sig ] Generating forecast for: ONON [2026-01-08T20:28:29.132432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-08T20:28:29.144040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-08T20:28:29.144366] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-08T20:28:29.145194] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-08T20:28:29.145246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:29.145278] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:29.145305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:29.145362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:29.201950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:29.202593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:29.202668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:29.202700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:29.324195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:29.324327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:29.324366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:29.324394] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:29.327689] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: UP (p=65.90%) [2026-01-08T20:28:29.327954] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-08T20:28:29.328075] [INFO ] [sig ] ONON: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:29.466344] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ONON.txt [2026-01-08T20:28:29.466504] [INFO ] [sig ] [2336/3512] Completed ONON in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-08T20:28:29.466545] [INFO ] [sig ] [2337/3512] Forecasting ONTF... [2026-01-08T20:28:29.466594] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-08T20:28:29.466628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-08T20:28:29.478125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-08T20:28:29.478519] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-08T20:28:29.479356] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-08T20:28:29.479408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:29.479441] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:29.479468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:29.479523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:29.539218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:29.540212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:29.540318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:29.540354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:29.665495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:29.665674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:29.665714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:29.665742] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:29.669180] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=80.07%) [2026-01-08T20:28:29.669471] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-08T20:28:29.669621] [INFO ] [sig ] ONTF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:29.810410] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ONTF.txt [2026-01-08T20:28:29.810589] [INFO ] [sig ] [2337/3512] Completed ONTF in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-08T20:28:29.810637] [INFO ] [sig ] [2338/3512] Forecasting ONTO... [2026-01-08T20:28:29.810670] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-08T20:28:29.810701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-08T20:28:29.822451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-08T20:28:29.822778] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-08T20:28:29.823560] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-08T20:28:29.823628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:29.823659] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:29.823685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:29.823740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:29.881159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:29.881893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:29.881972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:29.882010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:30.003433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:30.003618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:30.003659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:30.003721] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:30.007427] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=44.06%) [2026-01-08T20:28:30.007769] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-08T20:28:30.007924] [INFO ] [sig ] ONTO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:30.151686] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ONTO.txt [2026-01-08T20:28:30.151848] [INFO ] [sig ] [2338/3512] Completed ONTO in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-08T20:28:30.151888] [INFO ] [sig ] [2339/3512] Forecasting OOMA... [2026-01-08T20:28:30.151919] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-08T20:28:30.151952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-08T20:28:30.166067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-08T20:28:30.166449] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-08T20:28:30.167278] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-08T20:28:30.167329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:30.167361] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:30.167387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:30.167443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:30.228167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:30.229488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:30.229591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:30.229626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:30.349921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:30.350086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:30.350125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:30.350154] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:30.353665] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=8.34%) [2026-01-08T20:28:30.353996] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-08T20:28:30.354134] [INFO ] [sig ] OOMA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:30.507037] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OOMA.txt [2026-01-08T20:28:30.507215] [INFO ] [sig ] [2339/3512] Completed OOMA in 0.4s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-08T20:28:30.507262] [INFO ] [sig ] [2340/3512] Forecasting OPAD... [2026-01-08T20:28:30.507291] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-08T20:28:30.507320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-08T20:28:30.521600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-08T20:28:30.521985] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-08T20:28:30.522985] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-08T20:28:30.523046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:30.523086] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:30.523119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:30.523197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:30.586502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:30.587319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:30.587399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:30.587432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:30.708879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:30.709027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:30.709064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:30.709095] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:30.712374] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-08T20:28:30.712679] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-08T20:28:30.712803] [INFO ] [sig ] OPAD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:30.854147] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OPAD.txt [2026-01-08T20:28:30.854294] [INFO ] [sig ] [2340/3512] Completed OPAD in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-08T20:28:30.854334] [INFO ] [sig ] [2341/3512] Forecasting OPAL... [2026-01-08T20:28:30.854362] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-08T20:28:30.854393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-08T20:28:30.865438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-08T20:28:30.865761] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-08T20:28:30.866732] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-08T20:28:30.866782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:30.866814] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:30.866840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:30.866895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:30.923021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:30.923651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:30.923727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:30.923759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:31.044436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:31.044629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:31.044674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:31.044703] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:31.048250] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: UP (p=65.65%) [2026-01-08T20:28:31.048559] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-08T20:28:31.048711] [INFO ] [sig ] OPAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:31.189276] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OPAL.txt [2026-01-08T20:28:31.189439] [INFO ] [sig ] [2341/3512] Completed OPAL in 0.3s | 2.90 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-08T20:28:31.189479] [INFO ] [sig ] [2342/3512] Forecasting OPBK... [2026-01-08T20:28:31.189507] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-08T20:28:31.189537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-08T20:28:31.201670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-08T20:28:31.202006] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-08T20:28:31.202809] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-08T20:28:31.202861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:31.202893] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:31.202919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:31.202975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:31.260543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:31.261272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:31.261351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:31.261385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:31.383736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:31.383911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:31.383952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:31.383981] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:31.387380] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-01-08T20:28:31.387674] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-08T20:28:31.387798] [INFO ] [sig ] OPBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:31.529471] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OPBK.txt [2026-01-08T20:28:31.529637] [INFO ] [sig ] [2342/3512] Completed OPBK in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:31.529680] [INFO ] [sig ] [2343/3512] Forecasting OPCH... [2026-01-08T20:28:31.529710] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-08T20:28:31.529741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-08T20:28:31.541924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-08T20:28:31.542276] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-08T20:28:31.543128] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-08T20:28:31.543183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:31.543216] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:31.543243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:31.543300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:31.601521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:31.602425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:31.602512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:31.602544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:31.724677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:31.724830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:31.724869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:31.724898] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:31.728238] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-08T20:28:31.728520] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-08T20:28:31.728658] [INFO ] [sig ] OPCH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:31.867419] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OPCH.txt [2026-01-08T20:28:31.867559] [INFO ] [sig ] [2343/3512] Completed OPCH in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:31.867617] [INFO ] [sig ] [2344/3512] Forecasting OPEN... [2026-01-08T20:28:31.867647] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-08T20:28:31.867676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-08T20:28:31.881972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-08T20:28:31.882437] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-08T20:28:31.883474] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-08T20:28:31.883542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:31.883621] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:31.883666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:31.883746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:31.950886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:31.951833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:31.951918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:31.951950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:32.074373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:32.074540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:32.074598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:32.074629] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:32.078021] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: DOWN (p=29.63%) [2026-01-08T20:28:32.078321] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-08T20:28:32.078447] [INFO ] [sig ] OPEN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:32.218139] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OPEN.txt [2026-01-08T20:28:32.218278] [INFO ] [sig ] [2344/3512] Completed OPEN in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:32.218342] [INFO ] [sig ] [2345/3512] Forecasting OPFI... [2026-01-08T20:28:32.218382] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-08T20:28:32.218419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-08T20:28:32.230713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-08T20:28:32.231056] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-08T20:28:32.231882] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-08T20:28:32.231933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:32.231965] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:32.231995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:32.232063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:32.288462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:32.289152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:32.289258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:32.289290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:32.406997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:32.407151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:32.407190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:32.407220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:32.410538] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=73.02%) [2026-01-08T20:28:32.410827] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-08T20:28:32.410947] [INFO ] [sig ] OPFI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:32.548316] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OPFI.txt [2026-01-08T20:28:32.548460] [INFO ] [sig ] [2345/3512] Completed OPFI in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:32.548500] [INFO ] [sig ] [2346/3512] Forecasting OPK... [2026-01-08T20:28:32.548531] [INFO ] [sig ] Generating forecast for: OPK [2026-01-08T20:28:32.548561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-08T20:28:32.560005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-08T20:28:32.560315] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-08T20:28:32.561127] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-08T20:28:32.561177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:32.561220] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:32.561248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:32.561303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:32.619513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:32.620442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:32.620536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:32.620630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:32.740774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:32.740927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:32.740967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:32.740998] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:32.744723] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: DOWN (p=26.54%) [2026-01-08T20:28:32.745008] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-08T20:28:32.745129] [INFO ] [sig ] OPK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:32.893040] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OPK.txt [2026-01-08T20:28:32.893168] [INFO ] [sig ] [2346/3512] Completed OPK in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:32.893205] [INFO ] [sig ] [2347/3512] Forecasting OPP... [2026-01-08T20:28:32.893234] [INFO ] [sig ] Generating forecast for: OPP [2026-01-08T20:28:32.893264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-08T20:28:32.904078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-08T20:28:32.904341] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-08T20:28:32.905121] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-08T20:28:32.905171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:32.905202] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:32.905227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:32.905282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:32.963066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:32.963694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:32.963773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:32.963805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:33.081864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:33.082005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:33.082042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:33.082074] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:33.085379] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=20.94%) [2026-01-08T20:28:33.085683] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-08T20:28:33.085810] [INFO ] [sig ] OPP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:33.232051] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OPP.txt [2026-01-08T20:28:33.232171] [INFO ] [sig ] [2347/3512] Completed OPP in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:33.232209] [INFO ] [sig ] [2348/3512] Forecasting OPRA... [2026-01-08T20:28:33.232238] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-08T20:28:33.232267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-08T20:28:33.244465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-08T20:28:33.244807] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-08T20:28:33.245626] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-08T20:28:33.245677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:33.245709] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:33.245736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:33.245791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:33.302442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:33.303084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:33.303167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:33.303199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:33.422624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:33.422781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:33.422818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:33.422847] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:33.426172] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=22.15%) [2026-01-08T20:28:33.426455] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-08T20:28:33.426593] [INFO ] [sig ] OPRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:33.566111] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OPRA.txt [2026-01-08T20:28:33.566278] [INFO ] [sig ] [2348/3512] Completed OPRA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:33.566319] [INFO ] [sig ] [2349/3512] Forecasting OPRX... [2026-01-08T20:28:33.566348] [INFO ] [sig ] Generating forecast for: OPRX [2026-01-08T20:28:33.566379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRX' from 'https://tdm.silogroup.org/data/derivative_storage/OPRX.csv'. [2026-01-08T20:28:33.577415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRX'. [2026-01-08T20:28:33.577767] [INFO ] [FORECASTER] Starting predict_future for OPRX [2026-01-08T20:28:33.578635] [DEBUG] [LOCAL ] No optimal features file found for OPRX: ./output/feature-sets/OPRX.txt [2026-01-08T20:28:33.578685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:33.578716] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:33.578743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:33.578798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:33.635652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:33.636484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:33.636590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:33.636625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:33.756301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:33.756448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:33.756489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:33.756517] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:33.759835] [DEBUG] [FORECASTER] OPRX: Forecast T+1@11:T+2@11: DOWN (p=42.79%) [2026-01-08T20:28:33.760107] [INFO ] [FORECASTER] Completed predict_future for OPRX [2026-01-08T20:28:33.760227] [INFO ] [sig ] OPRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:33.897385] [INFO ] [LOCAL ] Saved forecast: OPRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OPRX.txt [2026-01-08T20:28:33.897518] [INFO ] [sig ] [2349/3512] Completed OPRX in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:33.897562] [INFO ] [sig ] [2350/3512] Forecasting OPTX... [2026-01-08T20:28:33.897611] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-08T20:28:33.897642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-08T20:28:33.909759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-08T20:28:33.910094] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-08T20:28:33.910908] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-08T20:28:33.910960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:33.910990] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:33.911016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:33.911070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:33.969088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:33.969847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:33.969928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:33.969962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:34.088672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:34.088814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:34.088853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:34.088881] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:34.092159] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=5.86%) [2026-01-08T20:28:34.092435] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-08T20:28:34.092558] [INFO ] [sig ] OPTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:34.232784] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OPTX.txt [2026-01-08T20:28:34.232960] [INFO ] [sig ] [2350/3512] Completed OPTX in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:34.233008] [INFO ] [sig ] [2351/3512] Forecasting OPXS... [2026-01-08T20:28:34.233041] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-08T20:28:34.233074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-08T20:28:34.245455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-08T20:28:34.245928] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-08T20:28:34.246893] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-08T20:28:34.246956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:34.246990] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:34.247018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:34.247076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:34.309792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:34.310905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:34.310987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:34.311021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:34.433340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:34.433499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:34.433540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:34.433590] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:34.437075] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=66.12%) [2026-01-08T20:28:34.437373] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-08T20:28:34.437528] [INFO ] [sig ] OPXS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:34.583339] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OPXS.txt [2026-01-08T20:28:34.583491] [INFO ] [sig ] [2351/3512] Completed OPXS in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:34.583530] [INFO ] [sig ] [2352/3512] Forecasting ORA... [2026-01-08T20:28:34.583561] [INFO ] [sig ] Generating forecast for: ORA [2026-01-08T20:28:34.583629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-08T20:28:34.595667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-08T20:28:34.595985] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-08T20:28:34.596786] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-08T20:28:34.596837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:34.596915] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:34.596943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:34.596999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:34.653427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:34.654182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:34.654261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:34.654293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:34.776438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:34.776605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:34.776646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:34.776674] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:34.779966] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-01-08T20:28:34.780238] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-08T20:28:34.780356] [INFO ] [sig ] ORA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:34.919155] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ORA.txt [2026-01-08T20:28:34.919287] [INFO ] [sig ] [2352/3512] Completed ORA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:34.919326] [INFO ] [sig ] [2353/3512] Forecasting ORC... [2026-01-08T20:28:34.919355] [INFO ] [sig ] Generating forecast for: ORC [2026-01-08T20:28:34.919385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-08T20:28:34.930919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-08T20:28:34.931194] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-08T20:28:34.931987] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-08T20:28:34.932038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:34.932069] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:34.932094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:34.932149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:34.988756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:34.989614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:34.989693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:34.989725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:35.109497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:35.109674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:35.109733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:35.109763] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:35.113149] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-08T20:28:35.113450] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-08T20:28:35.113595] [INFO ] [sig ] ORC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:35.251231] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ORC.txt [2026-01-08T20:28:35.251375] [INFO ] [sig ] [2353/3512] Completed ORC in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:35.251414] [INFO ] [sig ] [2354/3512] Forecasting ORGO... [2026-01-08T20:28:35.251443] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-08T20:28:35.251472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-08T20:28:35.262859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-08T20:28:35.263124] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-08T20:28:35.263903] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-08T20:28:35.263953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:35.263985] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:35.264011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:35.264067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:35.321376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:35.322041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:35.322122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:35.322155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:35.449661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:35.449819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:35.449858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:35.449886] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:35.453253] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-01-08T20:28:35.453528] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-08T20:28:35.453673] [INFO ] [sig ] ORGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:35.624403] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ORGO.txt [2026-01-08T20:28:35.624590] [INFO ] [sig ] [2354/3512] Completed ORGO in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-08T20:28:35.624635] [INFO ] [sig ] [2355/3512] Forecasting ORIC... [2026-01-08T20:28:35.624668] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-08T20:28:35.624698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-08T20:28:35.636890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-08T20:28:35.637283] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-08T20:28:35.638098] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-08T20:28:35.638150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:35.638181] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:35.638207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:35.638263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:35.697229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:35.698087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:35.698189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:35.698222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:35.825855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:35.826007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:35.826050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:35.826120] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:35.829644] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-01-08T20:28:35.829925] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-08T20:28:35.830055] [INFO ] [sig ] ORIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:35.972927] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ORIC.txt [2026-01-08T20:28:35.973061] [INFO ] [sig ] [2355/3512] Completed ORIC in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-08T20:28:35.973108] [INFO ] [sig ] [2356/3512] Forecasting ORKA... [2026-01-08T20:28:35.973143] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-08T20:28:35.973179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-08T20:28:35.984632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-08T20:28:35.984923] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-08T20:28:35.985721] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-08T20:28:35.985771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:35.985803] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:35.985829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:35.985883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:36.044012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:36.044694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:36.044772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:36.044805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:36.170020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:36.170188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:36.170236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:36.170270] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:36.173787] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-01-08T20:28:36.174073] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-08T20:28:36.174215] [INFO ] [sig ] ORKA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:36.319052] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ORKA.txt [2026-01-08T20:28:36.319193] [INFO ] [sig ] [2356/3512] Completed ORKA in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-08T20:28:36.319241] [INFO ] [sig ] [2357/3512] Forecasting ORLY... [2026-01-08T20:28:36.319274] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-08T20:28:36.319304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-08T20:28:36.330713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-08T20:28:36.330992] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-08T20:28:36.331777] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-08T20:28:36.331827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:36.331868] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:36.331896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:36.331952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:36.388689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:36.389538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:36.389637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:36.389670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:36.514551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:36.514716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:36.514754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:36.514782] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:36.518082] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=62.81%) [2026-01-08T20:28:36.518366] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-08T20:28:36.518516] [INFO ] [sig ] ORLY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:36.717997] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ORLY.txt [2026-01-08T20:28:36.718139] [INFO ] [sig ] [2357/3512] Completed ORLY in 0.4s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-08T20:28:36.718177] [INFO ] [sig ] [2358/3512] Forecasting ORMP... [2026-01-08T20:28:36.718207] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-08T20:28:36.718237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-08T20:28:36.729352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-08T20:28:36.729653] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-08T20:28:36.730420] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-08T20:28:36.730472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:36.730503] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:36.730530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:36.730604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:36.787929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:36.788617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:36.788695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:36.788728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:36.906090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:36.906251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:36.906290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:36.906319] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:36.909672] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-01-08T20:28:36.909943] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-08T20:28:36.910067] [INFO ] [sig ] ORMP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:37.053962] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ORMP.txt [2026-01-08T20:28:37.054100] [INFO ] [sig ] [2358/3512] Completed ORMP in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-08T20:28:37.054147] [INFO ] [sig ] [2359/3512] Forecasting ORN... [2026-01-08T20:28:37.054184] [INFO ] [sig ] Generating forecast for: ORN [2026-01-08T20:28:37.054220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-08T20:28:37.065981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-08T20:28:37.066273] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-08T20:28:37.067070] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-08T20:28:37.067132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:37.067170] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:37.067203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:37.067272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:37.124902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:37.125639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:37.125718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:37.125751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:37.247292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:37.247446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:37.247485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:37.247513] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:37.251052] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=7.77%) [2026-01-08T20:28:37.251561] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-08T20:28:37.251749] [INFO ] [sig ] ORN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:37.392228] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ORN.txt [2026-01-08T20:28:37.392355] [INFO ] [sig ] [2359/3512] Completed ORN in 0.3s | 2.90 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-08T20:28:37.392394] [INFO ] [sig ] [2360/3512] Forecasting ORRF... [2026-01-08T20:28:37.392424] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-08T20:28:37.392454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-08T20:28:37.404261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-08T20:28:37.404785] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-08T20:28:37.405591] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-08T20:28:37.405643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:37.405674] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:37.405700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:37.405755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:37.462296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:37.463048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:37.463128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:37.463160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:37.586149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:37.586303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:37.586342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:37.586369] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:37.592608] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-01-08T20:28:37.592904] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-08T20:28:37.593026] [INFO ] [sig ] ORRF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:37.730822] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ORRF.txt [2026-01-08T20:28:37.730995] [INFO ] [sig ] [2360/3512] Completed ORRF in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:37.731036] [INFO ] [sig ] [2361/3512] Forecasting OS... [2026-01-08T20:28:37.731075] [INFO ] [sig ] Generating forecast for: OS [2026-01-08T20:28:37.731106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-08T20:28:37.743430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-08T20:28:37.743801] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-08T20:28:37.744638] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-08T20:28:37.744689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:37.744721] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:37.744747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:37.744810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:37.805921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:37.806670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:37.806754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:37.806787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:37.933184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:37.933356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:37.933395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:37.933422] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:37.936896] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=51.26%) [2026-01-08T20:28:37.937189] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-08T20:28:37.937316] [INFO ] [sig ] OS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:38.077763] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OS.txt [2026-01-08T20:28:38.077893] [INFO ] [sig ] [2361/3512] Completed OS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:38.077931] [INFO ] [sig ] [2362/3512] Forecasting OSBC... [2026-01-08T20:28:38.077960] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-08T20:28:38.077989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-08T20:28:38.091074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-08T20:28:38.091552] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-08T20:28:38.092349] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-08T20:28:38.092400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:38.092431] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:38.092460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:38.092517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:38.152365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:38.153001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:38.153100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:38.153133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:38.268493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:38.268651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:38.268692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:38.268721] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:38.272043] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: UP (p=67.01%) [2026-01-08T20:28:38.272317] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-08T20:28:38.272441] [INFO ] [sig ] OSBC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:38.413797] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OSBC.txt [2026-01-08T20:28:38.413929] [INFO ] [sig ] [2362/3512] Completed OSBC in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:38.413968] [INFO ] [sig ] [2363/3512] Forecasting OSIS... [2026-01-08T20:28:38.413996] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-08T20:28:38.414024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-08T20:28:38.427429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-08T20:28:38.427866] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-08T20:28:38.428864] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-08T20:28:38.428919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:38.428954] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:38.428980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:38.429038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:38.492670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:38.493548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:38.493652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:38.493687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:38.613699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:38.613860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:38.613903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:38.613932] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:38.617448] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-08T20:28:38.617802] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-08T20:28:38.617940] [INFO ] [sig ] OSIS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:38.764918] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OSIS.txt [2026-01-08T20:28:38.765068] [INFO ] [sig ] [2363/3512] Completed OSIS in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:38.765109] [INFO ] [sig ] [2364/3512] Forecasting OSPN... [2026-01-08T20:28:38.765139] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-08T20:28:38.765169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-08T20:28:38.778349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-08T20:28:38.778772] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-08T20:28:38.779604] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-08T20:28:38.779656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:38.779687] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:38.779714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:38.779770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:38.839311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:38.840199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:38.840283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:38.840317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:38.963971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:38.964123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:38.964163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:38.964210] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:38.967669] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=67.44%) [2026-01-08T20:28:38.967950] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-08T20:28:38.968077] [INFO ] [sig ] OSPN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:39.106992] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OSPN.txt [2026-01-08T20:28:39.107126] [INFO ] [sig ] [2364/3512] Completed OSPN in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:39.107167] [INFO ] [sig ] [2365/3512] Forecasting OSS... [2026-01-08T20:28:39.107198] [INFO ] [sig ] Generating forecast for: OSS [2026-01-08T20:28:39.107229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-08T20:28:39.118552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-08T20:28:39.118883] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-08T20:28:39.119680] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-08T20:28:39.119730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:39.119761] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:39.119787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:39.119843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:39.175641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:39.176344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:39.176423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:39.176457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:39.288975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:39.289127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:39.289165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:39.289196] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:39.292495] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=37.48%) [2026-01-08T20:28:39.292790] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-08T20:28:39.292911] [INFO ] [sig ] OSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:39.435870] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OSS.txt [2026-01-08T20:28:39.436051] [INFO ] [sig ] [2365/3512] Completed OSS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:39.436091] [INFO ] [sig ] [2366/3512] Forecasting OTEX... [2026-01-08T20:28:39.436120] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-08T20:28:39.436151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-08T20:28:39.447482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-08T20:28:39.447820] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-08T20:28:39.448650] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-08T20:28:39.448700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:39.448732] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:39.448758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:39.448813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:39.505283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:39.506188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:39.506280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:39.506332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:39.630537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:39.630711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:39.630752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:39.630781] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:39.634105] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-01-08T20:28:39.634387] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-08T20:28:39.634508] [INFO ] [sig ] OTEX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:39.773789] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OTEX.txt [2026-01-08T20:28:39.773947] [INFO ] [sig ] [2366/3512] Completed OTEX in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:39.773989] [INFO ] [sig ] [2367/3512] Forecasting OTIS... [2026-01-08T20:28:39.774020] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-08T20:28:39.774051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-08T20:28:39.786250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-08T20:28:39.786563] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-08T20:28:39.787351] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-08T20:28:39.787402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:39.787434] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:39.787460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:39.787515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:39.846084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:39.846871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:39.846951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:39.846984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:39.969175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:39.969329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:39.969369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:39.969397] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:39.972769] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-01-08T20:28:39.973052] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-08T20:28:39.973176] [INFO ] [sig ] OTIS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:40.114112] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OTIS.txt [2026-01-08T20:28:40.114251] [INFO ] [sig ] [2367/3512] Completed OTIS in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:40.114290] [INFO ] [sig ] [2368/3512] Forecasting OTLY... [2026-01-08T20:28:40.114320] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-08T20:28:40.114349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-08T20:28:40.125942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-08T20:28:40.126222] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-08T20:28:40.127045] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-08T20:28:40.127097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:40.127129] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:40.127166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:40.127225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:40.183269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:40.183914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:40.183992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:40.184024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:40.301518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:40.301682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:40.301721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:40.301751] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:40.305206] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-01-08T20:28:40.305489] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-08T20:28:40.305631] [INFO ] [sig ] OTLY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:40.445164] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OTLY.txt [2026-01-08T20:28:40.445310] [INFO ] [sig ] [2368/3512] Completed OTLY in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:40.445355] [INFO ] [sig ] [2369/3512] Forecasting OVID... [2026-01-08T20:28:40.445386] [INFO ] [sig ] Generating forecast for: OVID [2026-01-08T20:28:40.445416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-08T20:28:40.457919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-08T20:28:40.458251] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-08T20:28:40.459121] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-08T20:28:40.459173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:40.459235] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:40.459264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:40.459320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:40.517529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:40.518256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:40.518358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:40.518392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:40.635666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:40.635831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:40.635871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:40.635900] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:40.639350] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=10.61%) [2026-01-08T20:28:40.639658] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-08T20:28:40.639785] [INFO ] [sig ] OVID: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:40.778709] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OVID.txt [2026-01-08T20:28:40.778851] [INFO ] [sig ] [2369/3512] Completed OVID in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:40.778891] [INFO ] [sig ] [2370/3512] Forecasting OVLY... [2026-01-08T20:28:40.778922] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-08T20:28:40.778952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-08T20:28:40.791183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-08T20:28:40.791588] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-08T20:28:40.792563] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-08T20:28:40.792639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:40.792672] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:40.792699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:40.792756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:40.853306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:40.854208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:40.854293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:40.854328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:40.956343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:40.956506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:40.956546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:40.956597] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:40.960144] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: DOWN (p=8.38%) [2026-01-08T20:28:40.960487] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-08T20:28:40.960644] [INFO ] [sig ] OVLY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:41.107450] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OVLY.txt [2026-01-08T20:28:41.107606] [INFO ] [sig ] [2370/3512] Completed OVLY in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:41.107647] [INFO ] [sig ] [2371/3512] Forecasting OWL... [2026-01-08T20:28:41.107676] [INFO ] [sig ] Generating forecast for: OWL [2026-01-08T20:28:41.107705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-08T20:28:41.119226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-08T20:28:41.119507] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-08T20:28:41.120299] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-08T20:28:41.120351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:41.120383] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:41.120409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:41.120464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:41.176845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:41.177526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:41.177621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:41.177655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:41.299598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:41.299753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:41.299790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:41.299819] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:41.303111] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=38.71%) [2026-01-08T20:28:41.303390] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-08T20:28:41.303510] [INFO ] [sig ] OWL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:41.443484] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OWL.txt [2026-01-08T20:28:41.443679] [INFO ] [sig ] [2371/3512] Completed OWL in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-08T20:28:41.443734] [INFO ] [sig ] [2372/3512] Forecasting OXLC... [2026-01-08T20:28:41.443764] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-08T20:28:41.443802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-08T20:28:41.456063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-08T20:28:41.456341] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-08T20:28:41.457324] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-08T20:28:41.457375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:41.457620] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:41.457647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:41.457703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:41.516143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:41.516980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:41.517065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:41.517098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:41.638253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:41.638412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:41.638452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:41.638511] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:41.642276] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-01-08T20:28:41.642560] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-08T20:28:41.642702] [INFO ] [sig ] OXLC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:41.782722] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OXLC.txt [2026-01-08T20:28:41.782875] [INFO ] [sig ] [2372/3512] Completed OXLC in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-08T20:28:41.782917] [INFO ] [sig ] [2373/3512] Forecasting OXM... [2026-01-08T20:28:41.782947] [INFO ] [sig ] Generating forecast for: OXM [2026-01-08T20:28:41.782978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-08T20:28:41.794171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-08T20:28:41.794500] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-08T20:28:41.795292] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-08T20:28:41.795343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:41.795374] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:41.795401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:41.795457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:41.852495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:41.853366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:41.853446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:41.853486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:41.970947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:41.971093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:41.971130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:41.971159] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:41.974456] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-08T20:28:41.974748] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-08T20:28:41.974875] [INFO ] [sig ] OXM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:42.114105] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OXM.txt [2026-01-08T20:28:42.114264] [INFO ] [sig ] [2373/3512] Completed OXM in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-08T20:28:42.114304] [INFO ] [sig ] [2374/3512] Forecasting OXSQ... [2026-01-08T20:28:42.114333] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-08T20:28:42.114363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-08T20:28:42.126341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-08T20:28:42.126625] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-08T20:28:42.127388] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-08T20:28:42.127446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:42.127478] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:42.127504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:42.127560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:42.187084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:42.187904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:42.187978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:42.188009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:42.307156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:42.307313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:42.307351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:42.307380] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:42.311730] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-08T20:28:42.312097] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-08T20:28:42.312243] [INFO ] [sig ] OXSQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:42.451708] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OXSQ.txt [2026-01-08T20:28:42.451838] [INFO ] [sig ] [2374/3512] Completed OXSQ in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-08T20:28:42.451876] [INFO ] [sig ] [2375/3512] Forecasting OZEM... [2026-01-08T20:28:42.451905] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-08T20:28:42.451935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-08T20:28:42.462796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-08T20:28:42.463079] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-08T20:28:42.463894] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-08T20:28:42.463944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:42.463974] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:42.463999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:42.464054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:42.525001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:42.525868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:42.525950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:42.525984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:42.635622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:42.635769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:42.635807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:42.635837] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:42.639299] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: UP (p=82.02%) [2026-01-08T20:28:42.639598] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-08T20:28:42.639727] [INFO ] [sig ] OZEM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:42.779210] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/OZEM.txt [2026-01-08T20:28:42.779361] [INFO ] [sig ] [2375/3512] Completed OZEM in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-08T20:28:42.779401] [INFO ] [sig ] [2376/3512] Forecasting OZK... [2026-01-08T20:28:42.779431] [INFO ] [sig ] Generating forecast for: OZK [2026-01-08T20:28:42.779461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-08T20:28:42.792390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-08T20:28:42.792942] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-08T20:28:42.794014] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-08T20:28:42.794077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:42.794121] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:42.794154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:42.794232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:42.862859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:42.863816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:42.863907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:42.863940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:42.985715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:42.985880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:42.985920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:42.985949] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:42.989380] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-01-08T20:28:42.989714] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-08T20:28:42.989850] [INFO ] [sig ] OZK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:43.130095] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OZK.txt [2026-01-08T20:28:43.130228] [INFO ] [sig ] [2376/3512] Completed OZK in 0.4s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-08T20:28:43.130267] [INFO ] [sig ] [2377/3512] Forecasting OZKAP... [2026-01-08T20:28:43.130296] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-08T20:28:43.130325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-08T20:28:43.142645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-08T20:28:43.142921] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-08T20:28:43.143715] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-08T20:28:43.143765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:43.143797] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:43.143823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:43.143879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:43.200963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:43.201589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:43.201668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:43.201699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:43.316856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:43.317016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:43.317056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:43.317083] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:43.320502] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=21.55%) [2026-01-08T20:28:43.320796] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-08T20:28:43.320920] [INFO ] [sig ] OZKAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:43.459502] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/OZKAP.txt [2026-01-08T20:28:43.459679] [INFO ] [sig ] [2377/3512] Completed OZKAP in 0.3s | 2.90 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-08T20:28:43.459721] [INFO ] [sig ] [2378/3512] Forecasting PAA... [2026-01-08T20:28:43.459751] [INFO ] [sig ] Generating forecast for: PAA [2026-01-08T20:28:43.459781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-08T20:28:43.470652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-08T20:28:43.470983] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-08T20:28:43.471791] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-08T20:28:43.471842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:43.471872] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:43.471898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:43.471954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:43.528096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:43.529002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:43.529087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:43.529120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:43.646835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:43.646992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:43.647031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:43.647060] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:43.650822] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-01-08T20:28:43.651102] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-08T20:28:43.651226] [INFO ] [sig ] PAA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:43.789715] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PAA.txt [2026-01-08T20:28:43.789872] [INFO ] [sig ] [2378/3512] Completed PAA in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:43.789912] [INFO ] [sig ] [2379/3512] Forecasting PAAS... [2026-01-08T20:28:43.789941] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-08T20:28:43.789971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-08T20:28:43.802026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-08T20:28:43.802357] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-08T20:28:43.803168] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-08T20:28:43.803218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:43.803249] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:43.803279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:43.803336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:43.859486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:43.860344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:43.860457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:43.860490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:43.984374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:43.984523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:43.984561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:43.984609] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:43.987894] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: DOWN (p=25.95%) [2026-01-08T20:28:43.988160] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-08T20:28:43.988280] [INFO ] [sig ] PAAS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:44.127512] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PAAS.txt [2026-01-08T20:28:44.127638] [INFO ] [sig ] [2379/3512] Completed PAAS in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:44.127680] [INFO ] [sig ] [2380/3512] Forecasting PAC... [2026-01-08T20:28:44.127709] [INFO ] [sig ] Generating forecast for: PAC [2026-01-08T20:28:44.127738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-08T20:28:44.139339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-08T20:28:44.139626] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-08T20:28:44.140427] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-08T20:28:44.140478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:44.140510] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:44.140536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:44.140616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:44.198545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:44.199413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:44.199493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:44.199526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:44.322066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:44.322229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:44.322268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:44.322296] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:44.325630] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-01-08T20:28:44.325905] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-08T20:28:44.326026] [INFO ] [sig ] PAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:44.464953] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAC.txt [2026-01-08T20:28:44.465105] [INFO ] [sig ] [2380/3512] Completed PAC in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:44.465147] [INFO ] [sig ] [2381/3512] Forecasting PACB... [2026-01-08T20:28:44.465176] [INFO ] [sig ] Generating forecast for: PACB [2026-01-08T20:28:44.465206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-08T20:28:44.476055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-08T20:28:44.476397] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-08T20:28:44.477200] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-08T20:28:44.477263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:44.477297] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:44.477325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:44.477381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:44.533592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:44.534447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:44.534532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:44.534567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:44.662993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:44.663152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:44.663192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:44.663220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:44.666529] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-01-08T20:28:44.666821] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-08T20:28:44.666944] [INFO ] [sig ] PACB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:44.811340] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PACB.txt [2026-01-08T20:28:44.811506] [INFO ] [sig ] [2381/3512] Completed PACB in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:44.811547] [INFO ] [sig ] [2382/3512] Forecasting PACK... [2026-01-08T20:28:44.811593] [INFO ] [sig ] Generating forecast for: PACK [2026-01-08T20:28:44.811625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-08T20:28:44.823517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-08T20:28:44.823892] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-08T20:28:44.824730] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-08T20:28:44.824783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:44.824817] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:44.824845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:44.824902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:44.881374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:44.882232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:44.882311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:44.882343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:45.004990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:45.005145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:45.005184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:45.005214] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:45.008559] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=51.69%) [2026-01-08T20:28:45.008944] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-08T20:28:45.009081] [INFO ] [sig ] PACK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:45.146691] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PACK.txt [2026-01-08T20:28:45.146889] [INFO ] [sig ] [2382/3512] Completed PACK in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:45.146945] [INFO ] [sig ] [2383/3512] Forecasting PAGP... [2026-01-08T20:28:45.146988] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-08T20:28:45.147031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-08T20:28:45.158780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-08T20:28:45.159047] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-08T20:28:45.159849] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-08T20:28:45.159900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:45.159932] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:45.159959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:45.160015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:45.216026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:45.216641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:45.216718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:45.216749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:45.334549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:45.334685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:45.334723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:45.334750] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:45.337983] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: DOWN (p=31.20%) [2026-01-08T20:28:45.338254] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-08T20:28:45.338411] [INFO ] [sig ] PAGP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:45.479005] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PAGP.txt [2026-01-08T20:28:45.479133] [INFO ] [sig ] [2383/3512] Completed PAGP in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:45.479178] [INFO ] [sig ] [2384/3512] Forecasting PAGS... [2026-01-08T20:28:45.479207] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-08T20:28:45.479236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-08T20:28:45.490417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-08T20:28:45.490699] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-08T20:28:45.491479] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-08T20:28:45.491530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:45.491562] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:45.491607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:45.491665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:45.547802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:45.548423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:45.548511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:45.548545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:45.669216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:45.669334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:45.669371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:45.669399] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:45.672556] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=80.95%) [2026-01-08T20:28:45.672836] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-08T20:28:45.672957] [INFO ] [sig ] PAGS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:45.810501] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAGS.txt [2026-01-08T20:28:45.810628] [INFO ] [sig ] [2384/3512] Completed PAGS in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:45.810674] [INFO ] [sig ] [2385/3512] Forecasting PAHC... [2026-01-08T20:28:45.810704] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-08T20:28:45.810733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-08T20:28:45.821893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-08T20:28:45.822157] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-08T20:28:45.822942] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-08T20:28:45.822993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:45.823025] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:45.823052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:45.823108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:45.879150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:45.879772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:45.879849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:45.879880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:45.995871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:45.995967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:45.996000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:45.996029] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:45.999101] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: DOWN (p=21.53%) [2026-01-08T20:28:45.999381] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-08T20:28:45.999515] [INFO ] [sig ] PAHC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:46.139358] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PAHC.txt [2026-01-08T20:28:46.139479] [INFO ] [sig ] [2385/3512] Completed PAHC in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:46.139516] [INFO ] [sig ] [2386/3512] Forecasting PAL... [2026-01-08T20:28:46.139545] [INFO ] [sig ] Generating forecast for: PAL [2026-01-08T20:28:46.139591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-08T20:28:46.150460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-08T20:28:46.150769] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-08T20:28:46.151589] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-08T20:28:46.151642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:46.151706] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:46.151746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:46.151828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:46.208760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:46.209380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:46.209460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:46.209492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:46.325782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:46.325910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:46.325946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:46.325974] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:46.329183] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=52.44%) [2026-01-08T20:28:46.329466] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-08T20:28:46.329607] [INFO ] [sig ] PAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:46.466369] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAL.txt [2026-01-08T20:28:46.466481] [INFO ] [sig ] [2386/3512] Completed PAL in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:46.466519] [INFO ] [sig ] [2387/3512] Forecasting PAM... [2026-01-08T20:28:46.466546] [INFO ] [sig ] Generating forecast for: PAM [2026-01-08T20:28:46.466592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-08T20:28:46.477544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-08T20:28:46.477845] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-08T20:28:46.478687] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-08T20:28:46.478737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:46.478768] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:46.478793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:46.478847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:46.535020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:46.535617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:46.535694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:46.535725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:46.654149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:46.654282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:46.654321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:46.654348] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:46.657603] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=64.78%) [2026-01-08T20:28:46.657921] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-08T20:28:46.658046] [INFO ] [sig ] PAM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:46.794234] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAM.txt [2026-01-08T20:28:46.794356] [INFO ] [sig ] [2387/3512] Completed PAM in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:46.794394] [INFO ] [sig ] [2388/3512] Forecasting PANL... [2026-01-08T20:28:46.794422] [INFO ] [sig ] Generating forecast for: PANL [2026-01-08T20:28:46.794452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-08T20:28:46.805958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-08T20:28:46.806256] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-08T20:28:46.807096] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-08T20:28:46.807147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:46.807180] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:46.807208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:46.807265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:46.867461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:46.868672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:46.868767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:46.868802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:46.986750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:46.986893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:46.986949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:46.986977] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:46.990299] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-01-08T20:28:46.990588] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-08T20:28:46.990712] [INFO ] [sig ] PANL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:47.127609] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PANL.txt [2026-01-08T20:28:47.127728] [INFO ] [sig ] [2388/3512] Completed PANL in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-08T20:28:47.127765] [INFO ] [sig ] [2389/3512] Forecasting PASG... [2026-01-08T20:28:47.127794] [INFO ] [sig ] Generating forecast for: PASG [2026-01-08T20:28:47.127824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-08T20:28:47.138948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-08T20:28:47.139256] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-08T20:28:47.140103] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-08T20:28:47.140154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:47.140185] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:47.140211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:47.140267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:47.196430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:47.197085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:47.197160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:47.197193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:47.314597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:47.314740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:47.314779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:47.314845] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:47.318262] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-01-08T20:28:47.318553] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-08T20:28:47.318693] [INFO ] [sig ] PASG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:47.454892] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PASG.txt [2026-01-08T20:28:47.455023] [INFO ] [sig ] [2389/3512] Completed PASG in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-08T20:28:47.455062] [INFO ] [sig ] [2390/3512] Forecasting PATH... [2026-01-08T20:28:47.455093] [INFO ] [sig ] Generating forecast for: PATH [2026-01-08T20:28:47.455132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-08T20:28:47.466291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-08T20:28:47.466636] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-08T20:28:47.467421] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-08T20:28:47.467471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:47.467500] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:47.467525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:47.467599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:47.523127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:47.523808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:47.523886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:47.523918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:47.648908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:47.649080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:47.649130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:47.649161] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:47.652681] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-01-08T20:28:47.652958] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-08T20:28:47.653080] [INFO ] [sig ] PATH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:47.790019] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PATH.txt [2026-01-08T20:28:47.790151] [INFO ] [sig ] [2390/3512] Completed PATH in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-08T20:28:47.790190] [INFO ] [sig ] [2391/3512] Forecasting PATK... [2026-01-08T20:28:47.790219] [INFO ] [sig ] Generating forecast for: PATK [2026-01-08T20:28:47.790247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-08T20:28:47.801992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-08T20:28:47.802324] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-08T20:28:47.803190] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-08T20:28:47.803242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:47.803274] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:47.803301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:47.803358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:47.859926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:47.860824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:47.860912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:47.860944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:47.974587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:47.974743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:47.974781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:47.974811] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:47.978172] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: UP (p=62.85%) [2026-01-08T20:28:47.978481] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-08T20:28:47.978629] [INFO ] [sig ] PATK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:48.119236] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PATK.txt [2026-01-08T20:28:48.119397] [INFO ] [sig ] [2391/3512] Completed PATK in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-08T20:28:48.119444] [INFO ] [sig ] [2392/3512] Forecasting PAX... [2026-01-08T20:28:48.119480] [INFO ] [sig ] Generating forecast for: PAX [2026-01-08T20:28:48.119517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-08T20:28:48.130874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-08T20:28:48.131252] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-08T20:28:48.132085] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-08T20:28:48.132136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:48.132181] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:48.132209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:48.132264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:48.190643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:48.191470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:48.191549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:48.191599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:48.312409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:48.312603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:48.312644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:48.312672] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:48.316101] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=54.95%) [2026-01-08T20:28:48.316420] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-08T20:28:48.316553] [INFO ] [sig ] PAX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:48.456086] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAX.txt [2026-01-08T20:28:48.456240] [INFO ] [sig ] [2392/3512] Completed PAX in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-08T20:28:48.456280] [INFO ] [sig ] [2393/3512] Forecasting PAXS... [2026-01-08T20:28:48.456310] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-08T20:28:48.456340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-08T20:28:48.467735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-08T20:28:48.468029] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-08T20:28:48.468934] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-08T20:28:48.468987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:48.469018] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:48.469046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:48.469107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:48.526404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:48.527271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:48.527355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:48.527387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:48.644891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:48.645043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:48.645084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:48.645112] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:48.648459] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=50.43%) [2026-01-08T20:28:48.648754] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-08T20:28:48.648877] [INFO ] [sig ] PAXS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:48.787678] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAXS.txt [2026-01-08T20:28:48.787834] [INFO ] [sig ] [2393/3512] Completed PAXS in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-08T20:28:48.787874] [INFO ] [sig ] [2394/3512] Forecasting PAY... [2026-01-08T20:28:48.787905] [INFO ] [sig ] Generating forecast for: PAY [2026-01-08T20:28:48.787935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-08T20:28:48.798157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-08T20:28:48.798566] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-08T20:28:48.799393] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-08T20:28:48.799444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:48.799476] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:48.799502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:48.799558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:48.855668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:48.856456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:48.856536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:48.856568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:48.974742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:48.974893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:48.974932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:48.974961] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:48.978286] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=79.29%) [2026-01-08T20:28:48.978618] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-08T20:28:48.978750] [INFO ] [sig ] PAY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:49.122167] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAY.txt [2026-01-08T20:28:49.122307] [INFO ] [sig ] [2394/3512] Completed PAY in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-08T20:28:49.122346] [INFO ] [sig ] [2395/3512] Forecasting PAYC... [2026-01-08T20:28:49.122376] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-08T20:28:49.122405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-08T20:28:49.132738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-08T20:28:49.133005] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-08T20:28:49.133795] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-08T20:28:49.133845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:49.133876] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:49.133902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:49.133957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:49.190149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:49.190790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:49.190865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:49.190896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:49.309280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:49.309400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:49.309437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:49.309465] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:49.312668] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-01-08T20:28:49.312939] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-08T20:28:49.313057] [INFO ] [sig ] PAYC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:49.450471] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAYC.txt [2026-01-08T20:28:49.450591] [INFO ] [sig ] [2395/3512] Completed PAYC in 0.3s | 2.90 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-08T20:28:49.450631] [INFO ] [sig ] [2396/3512] Forecasting PAYO... [2026-01-08T20:28:49.450667] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-08T20:28:49.450697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-08T20:28:49.460984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-08T20:28:49.461267] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-08T20:28:49.462063] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-08T20:28:49.462114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:49.462145] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:49.462172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:49.462228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:49.519028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:49.519624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:49.519721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:49.519754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:49.641199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:49.641303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:49.641338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:49.641366] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:49.644468] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=82.67%) [2026-01-08T20:28:49.644749] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-08T20:28:49.644872] [INFO ] [sig ] PAYO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:49.786401] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAYO.txt [2026-01-08T20:28:49.786514] [INFO ] [sig ] [2396/3512] Completed PAYO in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:49.786551] [INFO ] [sig ] [2397/3512] Forecasting PAYS... [2026-01-08T20:28:49.786598] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-08T20:28:49.786639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-08T20:28:49.798326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-08T20:28:49.798621] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-08T20:28:49.799398] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-08T20:28:49.799450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:49.799482] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:49.799512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:49.799567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:49.855389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:49.856023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:49.856114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:49.856147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:49.972818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:49.972925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:49.972959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:49.972987] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:49.976142] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-01-08T20:28:49.976408] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-08T20:28:49.976527] [INFO ] [sig ] PAYS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:50.115637] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PAYS.txt [2026-01-08T20:28:50.115757] [INFO ] [sig ] [2397/3512] Completed PAYS in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:50.115796] [INFO ] [sig ] [2398/3512] Forecasting PAYX... [2026-01-08T20:28:50.115825] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-08T20:28:50.115853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-08T20:28:50.126444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-08T20:28:50.126736] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-08T20:28:50.127500] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-08T20:28:50.127551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:50.127793] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:50.127822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:50.127879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:50.196148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:50.197212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:50.197315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:50.197363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:50.314006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:50.314157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:50.314196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:50.314227] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:50.317595] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-01-08T20:28:50.317870] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-08T20:28:50.317991] [INFO ] [sig ] PAYX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:50.459741] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PAYX.txt [2026-01-08T20:28:50.459866] [INFO ] [sig ] [2398/3512] Completed PAYX in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:50.459904] [INFO ] [sig ] [2399/3512] Forecasting PB... [2026-01-08T20:28:50.459933] [INFO ] [sig ] Generating forecast for: PB [2026-01-08T20:28:50.459963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-08T20:28:50.471322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-08T20:28:50.471611] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-08T20:28:50.472387] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-08T20:28:50.472437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:50.472470] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:50.472497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:50.472553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:50.528372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:50.529040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:50.529115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:50.529147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:50.649354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:50.649502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:50.649541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:50.649604] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:50.652918] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-08T20:28:50.653185] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-08T20:28:50.653305] [INFO ] [sig ] PB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:50.796092] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PB.txt [2026-01-08T20:28:50.796271] [INFO ] [sig ] [2399/3512] Completed PB in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:50.796312] [INFO ] [sig ] [2400/3512] Forecasting PBA... [2026-01-08T20:28:50.796342] [INFO ] [sig ] Generating forecast for: PBA [2026-01-08T20:28:50.796371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-08T20:28:50.808254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-08T20:28:50.808591] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-08T20:28:50.809426] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-08T20:28:50.809478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:50.809509] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:50.809536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:50.809608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:50.865928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:50.866615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:50.866715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:50.866749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:50.988532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:50.988663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:50.988700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:50.988728] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:50.991964] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=53.15%) [2026-01-08T20:28:50.992227] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-08T20:28:50.992345] [INFO ] [sig ] PBA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:51.133567] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PBA.txt [2026-01-08T20:28:51.133705] [INFO ] [sig ] [2400/3512] Completed PBA in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:51.133742] [INFO ] [sig ] [2401/3512] Forecasting PBF... [2026-01-08T20:28:51.133771] [INFO ] [sig ] Generating forecast for: PBF [2026-01-08T20:28:51.133800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-08T20:28:51.144856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-08T20:28:51.145214] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-08T20:28:51.146038] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-08T20:28:51.146089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:51.146119] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:51.146145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:51.146201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:51.202512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:51.203170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:51.203251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:51.203304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:51.321273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:51.321422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:51.321461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:51.321489] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:51.324793] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=18.73%) [2026-01-08T20:28:51.325066] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-08T20:28:51.325187] [INFO ] [sig ] PBF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:51.463119] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PBF.txt [2026-01-08T20:28:51.463253] [INFO ] [sig ] [2401/3512] Completed PBF in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:51.463290] [INFO ] [sig ] [2402/3512] Forecasting PBFS... [2026-01-08T20:28:51.463319] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-08T20:28:51.463350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-08T20:28:51.475167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-08T20:28:51.475449] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-08T20:28:51.476232] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-08T20:28:51.476283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:51.476314] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:51.476340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:51.476393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:51.532603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:51.533249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:51.533325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:51.533357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:51.633959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:51.634106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:51.634144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:51.634172] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:51.637460] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-01-08T20:28:51.637768] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-08T20:28:51.637888] [INFO ] [sig ] PBFS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:51.775504] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PBFS.txt [2026-01-08T20:28:51.775848] [INFO ] [sig ] [2402/3512] Completed PBFS in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:51.775889] [INFO ] [sig ] [2403/3512] Forecasting PBH... [2026-01-08T20:28:51.775919] [INFO ] [sig ] Generating forecast for: PBH [2026-01-08T20:28:51.775949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-08T20:28:51.788399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-08T20:28:51.788709] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-08T20:28:51.789471] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-08T20:28:51.789526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:51.789599] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:51.789642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:51.789701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:51.849370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:51.850253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:51.850334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:51.850367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:51.966616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:51.966766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:51.966804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:51.966832] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:51.970181] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-01-08T20:28:51.970464] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-08T20:28:51.970628] [INFO ] [sig ] PBH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:52.116398] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PBH.txt [2026-01-08T20:28:52.116537] [INFO ] [sig ] [2403/3512] Completed PBH in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:52.116605] [INFO ] [sig ] [2404/3512] Forecasting PBI... [2026-01-08T20:28:52.116640] [INFO ] [sig ] Generating forecast for: PBI [2026-01-08T20:28:52.116670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-08T20:28:52.128544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-08T20:28:52.128857] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-08T20:28:52.129712] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-08T20:28:52.129764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:52.129795] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:52.129823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:52.129881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:52.189674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:52.190360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:52.190438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:52.190471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:52.309370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:52.309515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:52.309554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:52.309599] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:52.312843] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=87.97%) [2026-01-08T20:28:52.313114] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-08T20:28:52.313232] [INFO ] [sig ] PBI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:52.458450] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PBI.txt [2026-01-08T20:28:52.458605] [INFO ] [sig ] [2404/3512] Completed PBI in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:52.458652] [INFO ] [sig ] [2405/3512] Forecasting PBYI... [2026-01-08T20:28:52.458682] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-08T20:28:52.458712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-08T20:28:52.469209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-08T20:28:52.469498] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-08T20:28:52.470327] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-08T20:28:52.470378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:52.470410] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:52.470435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:52.470490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:52.526033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:52.526710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:52.526786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:52.526818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:52.647195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:52.647338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:52.647375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:52.647403] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:52.650731] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=64.70%) [2026-01-08T20:28:52.651004] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-08T20:28:52.651122] [INFO ] [sig ] PBYI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:52.787883] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PBYI.txt [2026-01-08T20:28:52.788007] [INFO ] [sig ] [2405/3512] Completed PBYI in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-08T20:28:52.788046] [INFO ] [sig ] [2406/3512] Forecasting PCB... [2026-01-08T20:28:52.788074] [INFO ] [sig ] Generating forecast for: PCB [2026-01-08T20:28:52.788104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-08T20:28:52.799166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-08T20:28:52.799434] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-08T20:28:52.800253] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-08T20:28:52.800303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:52.800334] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:52.800359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:52.800414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:52.856526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:52.857162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:52.857239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:52.857270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:52.970816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:52.970965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:52.971002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:52.971060] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:52.974348] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=8.72%) [2026-01-08T20:28:52.974644] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-08T20:28:52.974765] [INFO ] [sig ] PCB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:53.111088] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PCB.txt [2026-01-08T20:28:53.111214] [INFO ] [sig ] [2406/3512] Completed PCB in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-08T20:28:53.111253] [INFO ] [sig ] [2407/3512] Forecasting PCF... [2026-01-08T20:28:53.111281] [INFO ] [sig ] Generating forecast for: PCF [2026-01-08T20:28:53.111311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-08T20:28:53.123086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-08T20:28:53.123397] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-08T20:28:53.124214] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-08T20:28:53.124266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:53.124296] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:53.124321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:53.124376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:53.181265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:53.182167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:53.182255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:53.182288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:53.301708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:53.301868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:53.301907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:53.301934] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:53.305319] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=58.06%) [2026-01-08T20:28:53.305608] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-08T20:28:53.305728] [INFO ] [sig ] PCF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:53.446193] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PCF.txt [2026-01-08T20:28:53.446354] [INFO ] [sig ] [2407/3512] Completed PCF in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-08T20:28:53.446394] [INFO ] [sig ] [2408/3512] Forecasting PCG... [2026-01-08T20:28:53.446425] [INFO ] [sig ] Generating forecast for: PCG [2026-01-08T20:28:53.446455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-08T20:28:53.457911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-08T20:28:53.458255] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-08T20:28:53.459084] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-08T20:28:53.459134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:53.459166] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:53.459192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:53.459249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:53.515119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:53.515842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:53.515919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:53.515950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:53.642785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:53.642946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:53.643003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:53.643049] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:53.647067] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: UP (p=51.75%) [2026-01-08T20:28:53.647362] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-08T20:28:53.647498] [INFO ] [sig ] PCG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:53.796451] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PCG.txt [2026-01-08T20:28:53.796634] [INFO ] [sig ] [2408/3512] Completed PCG in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-08T20:28:53.796677] [INFO ] [sig ] [2409/3512] Forecasting PCH... [2026-01-08T20:28:53.796708] [INFO ] [sig ] Generating forecast for: PCH [2026-01-08T20:28:53.796740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-08T20:28:53.807894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-08T20:28:53.808265] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-08T20:28:53.809124] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-08T20:28:53.809174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:53.809205] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:53.809230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:53.809285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:53.870531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:53.871733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:53.871846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:53.871903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:53.993818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:53.993980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:53.994020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:53.994048] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:53.997617] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: DOWN (p=16.36%) [2026-01-08T20:28:53.997983] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-08T20:28:53.998171] [INFO ] [sig ] PCH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:54.176793] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PCH.txt [2026-01-08T20:28:54.177034] [INFO ] [sig ] [2409/3512] Completed PCH in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-08T20:28:54.177091] [INFO ] [sig ] [2410/3512] Forecasting PCM... [2026-01-08T20:28:54.177132] [INFO ] [sig ] Generating forecast for: PCM [2026-01-08T20:28:54.177173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-08T20:28:54.191637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-08T20:28:54.192065] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-08T20:28:54.192984] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-08T20:28:54.193039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:54.193072] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:54.193098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:54.193154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:54.267248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:54.268499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:54.268639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:54.268690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:54.423910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:54.424104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:54.424156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:54.424195] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:54.428638] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=24.80%) [2026-01-08T20:28:54.429060] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-08T20:28:54.429241] [INFO ] [sig ] PCM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:54.622137] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PCM.txt [2026-01-08T20:28:54.622365] [INFO ] [sig ] [2410/3512] Completed PCM in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-08T20:28:54.622416] [INFO ] [sig ] [2411/3512] Forecasting PCN... [2026-01-08T20:28:54.622453] [INFO ] [sig ] Generating forecast for: PCN [2026-01-08T20:28:54.622492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-08T20:28:54.637984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-08T20:28:54.638519] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-08T20:28:54.639650] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-08T20:28:54.639716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:54.639754] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:54.639786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:54.639866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:54.715618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:54.716789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:54.716910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:54.716949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:54.882858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:54.883043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:54.883089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:54.883124] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:54.887566] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=63.96%) [2026-01-08T20:28:54.888010] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-08T20:28:54.888186] [INFO ] [sig ] PCN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:55.050474] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PCN.txt [2026-01-08T20:28:55.050649] [INFO ] [sig ] [2411/3512] Completed PCN in 0.4s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-08T20:28:55.050689] [INFO ] [sig ] [2412/3512] Forecasting PCQ... [2026-01-08T20:28:55.050719] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-08T20:28:55.050749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-08T20:28:55.061674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-08T20:28:55.062046] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-08T20:28:55.062864] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-08T20:28:55.062914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:55.062946] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:55.062972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:55.063026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:55.118686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:55.119523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:55.119622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:55.119656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:55.236678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:55.236832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:55.236894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:55.236924] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:55.240330] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=17.79%) [2026-01-08T20:28:55.240627] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-08T20:28:55.240753] [INFO ] [sig ] PCQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:55.382418] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PCQ.txt [2026-01-08T20:28:55.382563] [INFO ] [sig ] [2412/3512] Completed PCQ in 0.3s | 2.90 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-08T20:28:55.382618] [INFO ] [sig ] [2413/3512] Forecasting PCRX... [2026-01-08T20:28:55.382649] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-08T20:28:55.382678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-08T20:28:55.395365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-08T20:28:55.395746] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-08T20:28:55.396527] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-08T20:28:55.396596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:55.396629] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:55.396656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:55.396712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:55.456092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:55.456887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:55.457002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:55.457037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:55.581030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:55.581185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:55.581225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:55.581254] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:55.584967] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-01-08T20:28:55.585244] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-08T20:28:55.585365] [INFO ] [sig ] PCRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:55.722356] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PCRX.txt [2026-01-08T20:28:55.722491] [INFO ] [sig ] [2413/3512] Completed PCRX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:55.722532] [INFO ] [sig ] [2414/3512] Forecasting PCTY... [2026-01-08T20:28:55.722566] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-08T20:28:55.722614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-08T20:28:55.735009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-08T20:28:55.735290] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-08T20:28:55.736082] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-08T20:28:55.736136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:55.736167] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:55.736193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:55.736250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:55.794196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:55.795092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:55.795173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:55.795207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:55.915230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:55.915387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:55.915427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:55.915455] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:55.918804] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-08T20:28:55.919083] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-08T20:28:55.919204] [INFO ] [sig ] PCTY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:56.060396] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PCTY.txt [2026-01-08T20:28:56.060553] [INFO ] [sig ] [2414/3512] Completed PCTY in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:56.060629] [INFO ] [sig ] [2415/3512] Forecasting PCVX... [2026-01-08T20:28:56.060666] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-08T20:28:56.060702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-08T20:28:56.073297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-08T20:28:56.073728] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-08T20:28:56.074546] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-08T20:28:56.074619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:56.074653] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:56.074681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:56.074739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:56.133962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:56.134842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:56.134927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:56.134962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:56.259650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:56.259805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:56.259844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:56.259872] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:56.263182] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=89.44%) [2026-01-08T20:28:56.263461] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-08T20:28:56.263602] [INFO ] [sig ] PCVX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:56.405307] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PCVX.txt [2026-01-08T20:28:56.405438] [INFO ] [sig ] [2415/3512] Completed PCVX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:56.405477] [INFO ] [sig ] [2416/3512] Forecasting PCYO... [2026-01-08T20:28:56.405507] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-08T20:28:56.405538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-08T20:28:56.416329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-08T20:28:56.416627] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-08T20:28:56.417451] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-08T20:28:56.417514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:56.417563] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:56.417613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:56.417673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:56.481227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:56.482091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:56.482173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:56.482207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:56.603868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:56.604041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:56.604091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:56.604127] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:56.608265] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-08T20:28:56.608659] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-08T20:28:56.608822] [INFO ] [sig ] PCYO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:56.750049] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PCYO.txt [2026-01-08T20:28:56.750197] [INFO ] [sig ] [2416/3512] Completed PCYO in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:56.750236] [INFO ] [sig ] [2417/3512] Forecasting PD... [2026-01-08T20:28:56.750266] [INFO ] [sig ] Generating forecast for: PD [2026-01-08T20:28:56.750296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-08T20:28:56.761337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-08T20:28:56.761649] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-08T20:28:56.762443] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-08T20:28:56.762495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:56.762527] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:56.762555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:56.762641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:56.821210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:56.822089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:56.822176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:56.822212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:56.940656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:56.940807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:56.940847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:56.940876] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:56.944393] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=51.56%) [2026-01-08T20:28:56.944706] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-08T20:28:56.944833] [INFO ] [sig ] PD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:57.091219] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PD.txt [2026-01-08T20:28:57.091375] [INFO ] [sig ] [2417/3512] Completed PD in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:57.091417] [INFO ] [sig ] [2418/3512] Forecasting PDBC... [2026-01-08T20:28:57.091448] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-08T20:28:57.091488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-08T20:28:57.101909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-08T20:28:57.102227] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-08T20:28:57.103074] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-08T20:28:57.103127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:57.103159] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:57.103188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:57.103245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:57.161077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:57.161788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:57.161869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:57.161903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:57.276183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:57.276341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:57.276379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:57.276408] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:57.279991] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-01-08T20:28:57.280278] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-08T20:28:57.280406] [INFO ] [sig ] PDBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:57.424176] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PDBC.txt [2026-01-08T20:28:57.424331] [INFO ] [sig ] [2418/3512] Completed PDBC in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:57.424371] [INFO ] [sig ] [2419/3512] Forecasting PDD... [2026-01-08T20:28:57.424400] [INFO ] [sig ] Generating forecast for: PDD [2026-01-08T20:28:57.424430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-08T20:28:57.436404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-08T20:28:57.436816] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-08T20:28:57.437652] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-08T20:28:57.437714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:57.437752] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:57.437779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:57.437835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:57.498021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:57.499154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:57.499244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:57.499280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:57.623747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:57.624094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:57.624134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:57.624163] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:57.628154] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-08T20:28:57.628464] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-08T20:28:57.628611] [INFO ] [sig ] PDD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:57.775916] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PDD.txt [2026-01-08T20:28:57.776057] [INFO ] [sig ] [2419/3512] Completed PDD in 0.4s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:57.776104] [INFO ] [sig ] [2420/3512] Forecasting PDEX... [2026-01-08T20:28:57.776135] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-08T20:28:57.776164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-08T20:28:57.787004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-08T20:28:57.787319] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-08T20:28:57.788140] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-08T20:28:57.788193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:57.788250] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:57.788281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:57.788363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:57.849667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:57.850394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:57.850475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:57.850509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:57.978246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:57.978433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:57.978475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:57.978505] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:57.982051] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-01-08T20:28:57.982334] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-08T20:28:57.982458] [INFO ] [sig ] PDEX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:58.129310] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PDEX.txt [2026-01-08T20:28:58.129453] [INFO ] [sig ] [2420/3512] Completed PDEX in 0.4s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:58.129502] [INFO ] [sig ] [2421/3512] Forecasting PDFS... [2026-01-08T20:28:58.129532] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-08T20:28:58.129562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-08T20:28:58.141458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-08T20:28:58.141848] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-08T20:28:58.142761] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-08T20:28:58.142815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:58.142848] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:58.142875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:58.142932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:58.203766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:58.204685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:58.204786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:58.204821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:58.329279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:58.329439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:58.329480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:58.329510] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:58.332833] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: UP (p=79.49%) [2026-01-08T20:28:58.333103] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-08T20:28:58.333240] [INFO ] [sig ] PDFS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:58.471362] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PDFS.txt [2026-01-08T20:28:58.471484] [INFO ] [sig ] [2421/3512] Completed PDFS in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:58.471522] [INFO ] [sig ] [2422/3512] Forecasting PDI... [2026-01-08T20:28:58.471551] [INFO ] [sig ] Generating forecast for: PDI [2026-01-08T20:28:58.471599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-08T20:28:58.483641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-08T20:28:58.484003] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-08T20:28:58.484839] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-08T20:28:58.484890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:58.484922] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:58.484948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:58.485003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:58.542961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:58.543784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:58.543867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:58.543899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:58.661642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:58.661784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:58.661824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:58.661852] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:58.665334] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-08T20:28:58.665658] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-08T20:28:58.665805] [INFO ] [sig ] PDI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:58.808709] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PDI.txt [2026-01-08T20:28:58.808855] [INFO ] [sig ] [2422/3512] Completed PDI in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:58.808894] [INFO ] [sig ] [2423/3512] Forecasting PDLB... [2026-01-08T20:28:58.808925] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-08T20:28:58.808956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-08T20:28:58.821149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-08T20:28:58.821515] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-08T20:28:58.822338] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-08T20:28:58.822390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:58.822421] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:58.822448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:58.822505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:58.880199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:58.881122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:58.881202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:58.881236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:59.000841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:59.000990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:59.001029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:59.001099] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:59.004589] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: UP (p=90.69%) [2026-01-08T20:28:59.004869] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-08T20:28:59.004992] [INFO ] [sig ] PDLB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:28:59.143833] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PDLB.txt [2026-01-08T20:28:59.143997] [INFO ] [sig ] [2423/3512] Completed PDLB in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-08T20:28:59.144038] [INFO ] [sig ] [2424/3512] Forecasting PDM... [2026-01-08T20:28:59.144068] [INFO ] [sig ] Generating forecast for: PDM [2026-01-08T20:28:59.144098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-08T20:28:59.155161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-08T20:28:59.155439] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-08T20:28:59.156228] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-08T20:28:59.156279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:59.156310] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:59.156336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:59.156392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:59.214316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:59.215016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:59.215096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:59.215128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:59.335517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:59.335722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:59.335766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:59.335796] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:59.339192] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-01-08T20:28:59.339470] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-08T20:28:59.339613] [INFO ] [sig ] PDM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:59.477614] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PDM.txt [2026-01-08T20:28:59.477746] [INFO ] [sig ] [2424/3512] Completed PDM in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-08T20:28:59.477785] [INFO ] [sig ] [2425/3512] Forecasting PDO... [2026-01-08T20:28:59.477815] [INFO ] [sig ] Generating forecast for: PDO [2026-01-08T20:28:59.477845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-08T20:28:59.490476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-08T20:28:59.490815] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-08T20:28:59.491816] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-08T20:28:59.491867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:59.491899] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:59.491924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:59.491979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:59.548975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:59.549870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:59.549970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:59.550003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:28:59.664440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:28:59.664619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:28:59.664662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:28:59.664693] [INFO ] [FORECASTER] Training complete [2026-01-08T20:28:59.668112] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=12.77%) [2026-01-08T20:28:59.668478] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-08T20:28:59.668641] [INFO ] [sig ] PDO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:28:59.817758] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PDO.txt [2026-01-08T20:28:59.817915] [INFO ] [sig ] [2425/3512] Completed PDO in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-08T20:28:59.817955] [INFO ] [sig ] [2426/3512] Forecasting PDP... [2026-01-08T20:28:59.817984] [INFO ] [sig ] Generating forecast for: PDP [2026-01-08T20:28:59.818015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-08T20:28:59.829273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-08T20:28:59.829662] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-08T20:28:59.830475] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-08T20:28:59.830526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:28:59.830557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:28:59.830608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:28:59.830679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:28:59.887492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:28:59.888349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:28:59.888432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:28:59.888464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:00.001650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:00.001807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:00.001846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:00.001873] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:00.005391] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-01-08T20:29:00.005679] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-08T20:29:00.005800] [INFO ] [sig ] PDP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:00.155594] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PDP.txt [2026-01-08T20:29:00.155763] [INFO ] [sig ] [2426/3512] Completed PDP in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-08T20:29:00.155806] [INFO ] [sig ] [2427/3512] Forecasting PDS... [2026-01-08T20:29:00.155838] [INFO ] [sig ] Generating forecast for: PDS [2026-01-08T20:29:00.155868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-08T20:29:00.167713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-08T20:29:00.168109] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-08T20:29:00.169181] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-08T20:29:00.169234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:00.169266] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:00.169307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:00.169366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:00.229618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:00.230328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:00.230408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:00.230441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:00.349360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:00.349508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:00.349547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:00.349593] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:00.355092] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-01-08T20:29:00.355373] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-08T20:29:00.355495] [INFO ] [sig ] PDS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:00.494158] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PDS.txt [2026-01-08T20:29:00.494284] [INFO ] [sig ] [2427/3512] Completed PDS in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-08T20:29:00.494322] [INFO ] [sig ] [2428/3512] Forecasting PDX... [2026-01-08T20:29:00.494353] [INFO ] [sig ] Generating forecast for: PDX [2026-01-08T20:29:00.494382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-08T20:29:00.505515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-08T20:29:00.505874] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-08T20:29:00.506718] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-08T20:29:00.506771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:00.506804] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:00.506831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:00.506888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:00.565001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:00.565736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:00.565818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:00.565852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:00.685938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:00.686087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:00.686127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:00.686154] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:00.689504] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-01-08T20:29:00.689797] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-08T20:29:00.689921] [INFO ] [sig ] PDX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:00.832193] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PDX.txt [2026-01-08T20:29:00.832334] [INFO ] [sig ] [2428/3512] Completed PDX in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-08T20:29:00.832373] [INFO ] [sig ] [2429/3512] Forecasting PDYN... [2026-01-08T20:29:00.832402] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-08T20:29:00.832431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-08T20:29:00.844130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-08T20:29:00.844496] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-08T20:29:00.845351] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-08T20:29:00.845403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:00.845435] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:00.845463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:00.845528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:00.903746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:00.904475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:00.904556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:00.904609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:01.024045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:01.024215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:01.024258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:01.024287] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:01.028022] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-01-08T20:29:01.028455] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-08T20:29:01.028627] [INFO ] [sig ] PDYN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:01.174922] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PDYN.txt [2026-01-08T20:29:01.175093] [INFO ] [sig ] [2429/3512] Completed PDYN in 0.3s | 2.90 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-08T20:29:01.175134] [INFO ] [sig ] [2430/3512] Forecasting PEB... [2026-01-08T20:29:01.175167] [INFO ] [sig ] Generating forecast for: PEB [2026-01-08T20:29:01.175198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-08T20:29:01.187086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-08T20:29:01.187454] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-08T20:29:01.188278] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-08T20:29:01.188363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:01.188396] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:01.188424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:01.188481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:01.251076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:01.252183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:01.252345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:01.252398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:01.374899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:01.375084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:01.375133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:01.375162] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:01.379233] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-01-08T20:29:01.379593] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-08T20:29:01.379762] [INFO ] [sig ] PEB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:01.533230] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEB.txt [2026-01-08T20:29:01.533392] [INFO ] [sig ] [2430/3512] Completed PEB in 0.4s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:01.533431] [INFO ] [sig ] [2431/3512] Forecasting PEBK... [2026-01-08T20:29:01.533461] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-08T20:29:01.533498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-08T20:29:01.544098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-08T20:29:01.544441] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-08T20:29:01.545266] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-08T20:29:01.545319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:01.545352] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:01.545379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:01.545437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:01.605715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:01.606619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:01.606703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:01.606737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:01.704681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:01.704846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:01.704886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:01.704916] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:01.708392] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=77.04%) [2026-01-08T20:29:01.708714] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-08T20:29:01.708878] [INFO ] [sig ] PEBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:01.874001] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEBK.txt [2026-01-08T20:29:01.874135] [INFO ] [sig ] [2431/3512] Completed PEBK in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:01.874174] [INFO ] [sig ] [2432/3512] Forecasting PEBO... [2026-01-08T20:29:01.874205] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-08T20:29:01.874236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-08T20:29:01.885976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-08T20:29:01.886245] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-08T20:29:01.887055] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-08T20:29:01.887107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:01.887139] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:01.887167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:01.887224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:01.949737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:01.950504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:01.950604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:01.950641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:02.072250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:02.072403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:02.072443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:02.072471] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:02.075800] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: UP (p=66.96%) [2026-01-08T20:29:02.076068] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-08T20:29:02.076186] [INFO ] [sig ] PEBO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:02.214979] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEBO.txt [2026-01-08T20:29:02.215092] [INFO ] [sig ] [2432/3512] Completed PEBO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:02.215130] [INFO ] [sig ] [2433/3512] Forecasting PECO... [2026-01-08T20:29:02.215160] [INFO ] [sig ] Generating forecast for: PECO [2026-01-08T20:29:02.215189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-08T20:29:02.226230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-08T20:29:02.226494] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-08T20:29:02.227264] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-08T20:29:02.227315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:02.227347] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:02.227373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:02.227429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:02.284246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:02.284974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:02.285561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:02.285620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:02.403716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:02.403845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:02.403883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:02.403912] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:02.407108] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=30.14%) [2026-01-08T20:29:02.407370] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-08T20:29:02.407492] [INFO ] [sig ] PECO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:02.546438] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PECO.txt [2026-01-08T20:29:02.546586] [INFO ] [sig ] [2433/3512] Completed PECO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:02.546625] [INFO ] [sig ] [2434/3512] Forecasting PEG... [2026-01-08T20:29:02.546656] [INFO ] [sig ] Generating forecast for: PEG [2026-01-08T20:29:02.546692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-08T20:29:02.557149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-08T20:29:02.557400] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-08T20:29:02.558211] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-08T20:29:02.558261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:02.558318] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:02.558346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:02.558401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:02.615403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:02.616085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:02.616159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:02.616191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:02.735842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:02.735994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:02.736041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:02.736071] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:02.739487] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=57.93%) [2026-01-08T20:29:02.739778] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-08T20:29:02.739898] [INFO ] [sig ] PEG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:02.879011] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEG.txt [2026-01-08T20:29:02.879177] [INFO ] [sig ] [2434/3512] Completed PEG in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:02.879217] [INFO ] [sig ] [2435/3512] Forecasting PEGA... [2026-01-08T20:29:02.879246] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-08T20:29:02.879275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-08T20:29:02.891222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-08T20:29:02.891622] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-08T20:29:02.892407] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-08T20:29:02.892458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:02.892489] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:02.892515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:02.892588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:02.948710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:02.949612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:02.949696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:02.949729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:03.069486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:03.069664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:03.069704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:03.069732] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:03.073116] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-01-08T20:29:03.073409] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-08T20:29:03.073537] [INFO ] [sig ] PEGA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:03.216635] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEGA.txt [2026-01-08T20:29:03.216792] [INFO ] [sig ] [2435/3512] Completed PEGA in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:03.216833] [INFO ] [sig ] [2436/3512] Forecasting PEN... [2026-01-08T20:29:03.216862] [INFO ] [sig ] Generating forecast for: PEN [2026-01-08T20:29:03.216892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-08T20:29:03.229342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-08T20:29:03.229605] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-08T20:29:03.230379] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-08T20:29:03.230430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:03.230461] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:03.230486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:03.230542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:03.287179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:03.287829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:03.287924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:03.287955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:03.409709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:03.409989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:03.410028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:03.410058] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:03.413797] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-01-08T20:29:03.414253] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-08T20:29:03.414374] [INFO ] [sig ] PEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:03.553631] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEN.txt [2026-01-08T20:29:03.553746] [INFO ] [sig ] [2436/3512] Completed PEN in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:03.553783] [INFO ] [sig ] [2437/3512] Forecasting PENN... [2026-01-08T20:29:03.553812] [INFO ] [sig ] Generating forecast for: PENN [2026-01-08T20:29:03.553841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-08T20:29:03.565467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-08T20:29:03.565761] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-08T20:29:03.566523] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-08T20:29:03.566599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:03.566655] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:03.566683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:03.566739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:03.623720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:03.624345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:03.624421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:03.624454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:03.741646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:03.741771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:03.741808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:03.741836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:03.745040] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=90.08%) [2026-01-08T20:29:03.745305] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-08T20:29:03.745424] [INFO ] [sig ] PENN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:03.883895] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PENN.txt [2026-01-08T20:29:03.884048] [INFO ] [sig ] [2437/3512] Completed PENN in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:03.884088] [INFO ] [sig ] [2438/3512] Forecasting PEO... [2026-01-08T20:29:03.884118] [INFO ] [sig ] Generating forecast for: PEO [2026-01-08T20:29:03.884149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-08T20:29:03.895230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-08T20:29:03.895508] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-08T20:29:03.896299] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-08T20:29:03.896349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:03.896380] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:03.896407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:03.896462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:03.952958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:03.953560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:03.953651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:03.953684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:04.069474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:04.069645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:04.069684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:04.069714] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:04.073034] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=87.90%) [2026-01-08T20:29:04.073320] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-08T20:29:04.073444] [INFO ] [sig ] PEO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:04.216489] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEO.txt [2026-01-08T20:29:04.216638] [INFO ] [sig ] [2438/3512] Completed PEO in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:04.216679] [INFO ] [sig ] [2439/3512] Forecasting PEP... [2026-01-08T20:29:04.216709] [INFO ] [sig ] Generating forecast for: PEP [2026-01-08T20:29:04.216738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-08T20:29:04.228433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-08T20:29:04.228760] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-08T20:29:04.229534] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-08T20:29:04.229605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:04.229637] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:04.229664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:04.229720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:04.287059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:04.287687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:04.287762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:04.287794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:04.405016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:04.405146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:04.405182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:04.405210] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:04.408457] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-01-08T20:29:04.408739] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-08T20:29:04.408858] [INFO ] [sig ] PEP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:04.547059] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PEP.txt [2026-01-08T20:29:04.547174] [INFO ] [sig ] [2439/3512] Completed PEP in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:04.547212] [INFO ] [sig ] [2440/3512] Forecasting PEPG... [2026-01-08T20:29:04.547243] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-08T20:29:04.547274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-08T20:29:04.558208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-08T20:29:04.558516] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-08T20:29:04.559304] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-08T20:29:04.559365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:04.559397] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:04.559424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:04.559480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:04.615922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:04.616515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:04.616607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:04.616641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:04.729743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:04.729881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:04.729919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:04.729974] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:04.733209] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-08T20:29:04.733474] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-08T20:29:04.733612] [INFO ] [sig ] PEPG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:04.875811] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEPG.txt [2026-01-08T20:29:04.875943] [INFO ] [sig ] [2440/3512] Completed PEPG in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-08T20:29:04.875982] [INFO ] [sig ] [2441/3512] Forecasting PERF... [2026-01-08T20:29:04.876012] [INFO ] [sig ] Generating forecast for: PERF [2026-01-08T20:29:04.876041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-08T20:29:04.888900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-08T20:29:04.889274] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-08T20:29:04.890128] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-08T20:29:04.890179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:04.890211] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:04.890237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:04.890293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:04.946969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:04.947801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:04.947881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:04.947913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:05.061974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:05.062324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:05.062364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:05.062392] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:05.065972] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-01-08T20:29:05.066255] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-08T20:29:05.066380] [INFO ] [sig ] PERF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:05.203563] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PERF.txt [2026-01-08T20:29:05.203706] [INFO ] [sig ] [2441/3512] Completed PERF in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-08T20:29:05.203744] [INFO ] [sig ] [2442/3512] Forecasting PERI... [2026-01-08T20:29:05.203774] [INFO ] [sig ] Generating forecast for: PERI [2026-01-08T20:29:05.203803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-08T20:29:05.214723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-08T20:29:05.214968] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-08T20:29:05.215749] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-08T20:29:05.215800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:05.215837] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:05.215864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:05.215920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:05.272337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:05.272947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:05.273024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:05.273055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:05.386466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:05.386585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:05.386622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:05.386651] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:05.389753] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-01-08T20:29:05.390013] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-08T20:29:05.390130] [INFO ] [sig ] PERI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:05.530305] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PERI.txt [2026-01-08T20:29:05.530447] [INFO ] [sig ] [2442/3512] Completed PERI in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-08T20:29:05.530487] [INFO ] [sig ] [2443/3512] Forecasting PESI... [2026-01-08T20:29:05.530517] [INFO ] [sig ] Generating forecast for: PESI [2026-01-08T20:29:05.530547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-08T20:29:05.542371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-08T20:29:05.542632] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-08T20:29:05.543408] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-08T20:29:05.543458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:05.543490] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:05.543516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:05.543591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:05.600452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:05.601047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:05.601125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:05.601156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:05.720001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:05.720135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:05.720173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:05.720201] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:05.723415] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-01-08T20:29:05.723701] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-08T20:29:05.723821] [INFO ] [sig ] PESI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:05.861349] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PESI.txt [2026-01-08T20:29:05.861469] [INFO ] [sig ] [2443/3512] Completed PESI in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-08T20:29:05.861513] [INFO ] [sig ] [2444/3512] Forecasting PETS... [2026-01-08T20:29:05.861544] [INFO ] [sig ] Generating forecast for: PETS [2026-01-08T20:29:05.861590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-08T20:29:05.872752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-08T20:29:05.873026] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-08T20:29:05.873813] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-08T20:29:05.873864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:05.873895] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:05.873922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:05.873978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:05.929839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:05.930416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:05.930491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:05.930523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:06.050704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:06.050821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:06.050857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:06.050885] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:06.053987] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-08T20:29:06.054251] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-08T20:29:06.054369] [INFO ] [sig ] PETS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:06.192067] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PETS.txt [2026-01-08T20:29:06.192179] [INFO ] [sig ] [2444/3512] Completed PETS in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-08T20:29:06.192216] [INFO ] [sig ] [2445/3512] Forecasting PEY... [2026-01-08T20:29:06.192245] [INFO ] [sig ] Generating forecast for: PEY [2026-01-08T20:29:06.192275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-08T20:29:06.203649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-08T20:29:06.203897] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-08T20:29:06.204686] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-08T20:29:06.204736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:06.204769] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:06.204798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:06.204857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:06.265445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:06.266129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:06.266204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:06.266236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:06.380778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:06.380893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:06.380928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:06.380957] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:06.384091] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: UP (p=72.54%) [2026-01-08T20:29:06.384359] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-08T20:29:06.384497] [INFO ] [sig ] PEY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:06.523404] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PEY.txt [2026-01-08T20:29:06.523531] [INFO ] [sig ] [2445/3512] Completed PEY in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-08T20:29:06.523586] [INFO ] [sig ] [2446/3512] Forecasting PFBC... [2026-01-08T20:29:06.523618] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-08T20:29:06.523649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-08T20:29:06.534585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-08T20:29:06.534836] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-08T20:29:06.535623] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-08T20:29:06.535673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:06.535703] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:06.535729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:06.535784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:06.591676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:06.592268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:06.592342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:06.592374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:06.704599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:06.704729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:06.704766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:06.704794] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:06.707975] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=40.80%) [2026-01-08T20:29:06.708240] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-08T20:29:06.708379] [INFO ] [sig ] PFBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:06.846268] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFBC.txt [2026-01-08T20:29:06.846410] [INFO ] [sig ] [2446/3512] Completed PFBC in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-08T20:29:06.846456] [INFO ] [sig ] [2447/3512] Forecasting PFD... [2026-01-08T20:29:06.846486] [INFO ] [sig ] Generating forecast for: PFD [2026-01-08T20:29:06.846517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-08T20:29:06.858028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-08T20:29:06.858274] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-08T20:29:06.859107] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-08T20:29:06.859158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:06.859188] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:06.859215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:06.859271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:06.916095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:06.916954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:06.917064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:06.917097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:07.027744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:07.027913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:07.027978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:07.028010] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:07.031432] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-08T20:29:07.031755] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-08T20:29:07.031900] [INFO ] [sig ] PFD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:07.170222] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFD.txt [2026-01-08T20:29:07.170346] [INFO ] [sig ] [2447/3512] Completed PFD in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-08T20:29:07.170384] [INFO ] [sig ] [2448/3512] Forecasting PFF... [2026-01-08T20:29:07.170413] [INFO ] [sig ] Generating forecast for: PFF [2026-01-08T20:29:07.170443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-08T20:29:07.181428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-08T20:29:07.181686] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-08T20:29:07.182445] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-08T20:29:07.182495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:07.182527] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:07.182553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:07.182629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:07.239319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:07.240076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:07.240177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:07.240210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:07.360416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:07.360566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:07.360622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:07.360651] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:07.363941] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=13.94%) [2026-01-08T20:29:07.364208] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-08T20:29:07.364329] [INFO ] [sig ] PFF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:07.502310] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFF.txt [2026-01-08T20:29:07.502461] [INFO ] [sig ] [2448/3512] Completed PFF in 0.3s | 2.90 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-08T20:29:07.502502] [INFO ] [sig ] [2449/3512] Forecasting PFG... [2026-01-08T20:29:07.502532] [INFO ] [sig ] Generating forecast for: PFG [2026-01-08T20:29:07.502561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-08T20:29:07.513403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-08T20:29:07.513758] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-08T20:29:07.514539] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-08T20:29:07.514608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:07.514640] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:07.514667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:07.514723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:07.571390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:07.572228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:07.572324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:07.572357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:07.687856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:07.688012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:07.688051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:07.688079] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:07.694539] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-08T20:29:07.694853] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-08T20:29:07.694981] [INFO ] [sig ] PFG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:07.832283] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFG.txt [2026-01-08T20:29:07.832409] [INFO ] [sig ] [2449/3512] Completed PFG in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:07.832448] [INFO ] [sig ] [2450/3512] Forecasting PFGC... [2026-01-08T20:29:07.832477] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-08T20:29:07.832506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-08T20:29:07.843324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-08T20:29:07.843590] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-08T20:29:07.844355] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-08T20:29:07.844405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:07.844437] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:07.844463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:07.844519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:07.901037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:07.901884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:07.901965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:07.901998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:08.021586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:08.021731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:08.021769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:08.021798] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:08.025055] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=88.37%) [2026-01-08T20:29:08.025324] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-08T20:29:08.025442] [INFO ] [sig ] PFGC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:08.165919] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PFGC.txt [2026-01-08T20:29:08.166097] [INFO ] [sig ] [2450/3512] Completed PFGC in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:08.166137] [INFO ] [sig ] [2451/3512] Forecasting PFH... [2026-01-08T20:29:08.166166] [INFO ] [sig ] Generating forecast for: PFH [2026-01-08T20:29:08.166197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-08T20:29:08.177228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-08T20:29:08.177541] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-08T20:29:08.178352] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-08T20:29:08.178403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:08.178445] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:08.178473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:08.178529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:08.235460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:08.236118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:08.236195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:08.236226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:08.352103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:08.352258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:08.352297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:08.352326] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:08.355636] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-08T20:29:08.355908] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-08T20:29:08.356033] [INFO ] [sig ] PFH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:08.498758] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFH.txt [2026-01-08T20:29:08.498916] [INFO ] [sig ] [2451/3512] Completed PFH in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:08.498956] [INFO ] [sig ] [2452/3512] Forecasting PFIS... [2026-01-08T20:29:08.498985] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-08T20:29:08.499014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-08T20:29:08.509906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-08T20:29:08.510211] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-08T20:29:08.511023] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-08T20:29:08.511072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:08.511103] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:08.511131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:08.511187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:08.567744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:08.568513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:08.568612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:08.568646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:08.680943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:08.681096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:08.681134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:08.681163] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:08.684454] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-08T20:29:08.684741] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-08T20:29:08.684862] [INFO ] [sig ] PFIS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:08.823841] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFIS.txt [2026-01-08T20:29:08.823994] [INFO ] [sig ] [2452/3512] Completed PFIS in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:08.824035] [INFO ] [sig ] [2453/3512] Forecasting PFL... [2026-01-08T20:29:08.824064] [INFO ] [sig ] Generating forecast for: PFL [2026-01-08T20:29:08.824095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-08T20:29:08.834965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-08T20:29:08.835375] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-08T20:29:08.836195] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-08T20:29:08.836246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:08.836279] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:08.836306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:08.836362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:08.893130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:08.893936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:08.894019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:08.894052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:09.008063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:09.008228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:09.008267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:09.008327] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:09.011620] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-08T20:29:09.011888] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-08T20:29:09.012008] [INFO ] [sig ] PFL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:09.153014] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFL.txt [2026-01-08T20:29:09.153150] [INFO ] [sig ] [2453/3512] Completed PFL in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:09.153189] [INFO ] [sig ] [2454/3512] Forecasting PFM... [2026-01-08T20:29:09.153218] [INFO ] [sig ] Generating forecast for: PFM [2026-01-08T20:29:09.153247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-08T20:29:09.164498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-08T20:29:09.164768] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-08T20:29:09.165528] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-08T20:29:09.165594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:09.165661] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:09.165689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:09.165745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:09.222386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:09.223014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:09.223091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:09.223122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:09.341193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:09.341346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:09.341385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:09.341413] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:09.344732] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-01-08T20:29:09.345000] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-08T20:29:09.345125] [INFO ] [sig ] PFM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:09.483838] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFM.txt [2026-01-08T20:29:09.483993] [INFO ] [sig ] [2454/3512] Completed PFM in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:09.484036] [INFO ] [sig ] [2455/3512] Forecasting PFN... [2026-01-08T20:29:09.484071] [INFO ] [sig ] Generating forecast for: PFN [2026-01-08T20:29:09.484102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-08T20:29:09.495332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-08T20:29:09.495678] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-08T20:29:09.496446] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-08T20:29:09.496497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:09.496528] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:09.496555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:09.496630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:09.553429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:09.554261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:09.554344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:09.554376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:09.671652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:09.671800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:09.671839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:09.671867] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:09.675126] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=10.52%) [2026-01-08T20:29:09.675391] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-08T20:29:09.675509] [INFO ] [sig ] PFN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:09.813615] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFN.txt [2026-01-08T20:29:09.813746] [INFO ] [sig ] [2455/3512] Completed PFN in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:09.813786] [INFO ] [sig ] [2456/3512] Forecasting PFO... [2026-01-08T20:29:09.813816] [INFO ] [sig ] Generating forecast for: PFO [2026-01-08T20:29:09.813845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-08T20:29:09.825211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-08T20:29:09.825451] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-08T20:29:09.826236] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-08T20:29:09.826287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:09.826320] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:09.826347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:09.826403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:09.884310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:09.885125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:09.885203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:09.885235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:09.995653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:09.995804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:09.995842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:09.995870] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:09.999170] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=22.68%) [2026-01-08T20:29:09.999435] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-08T20:29:09.999554] [INFO ] [sig ] PFO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:10.139032] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFO.txt [2026-01-08T20:29:10.139168] [INFO ] [sig ] [2456/3512] Completed PFO in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:10.139208] [INFO ] [sig ] [2457/3512] Forecasting PFS... [2026-01-08T20:29:10.139237] [INFO ] [sig ] Generating forecast for: PFS [2026-01-08T20:29:10.139267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-08T20:29:10.150949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-08T20:29:10.151195] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-08T20:29:10.152018] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-08T20:29:10.152069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:10.152100] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:10.152126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:10.152182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:10.208549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:10.209141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:10.209216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:10.209247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:10.325464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:10.325564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:10.325615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:10.325669] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:10.328767] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=37.29%) [2026-01-08T20:29:10.329035] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-08T20:29:10.329152] [INFO ] [sig ] PFS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:10.467185] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFS.txt [2026-01-08T20:29:10.467310] [INFO ] [sig ] [2457/3512] Completed PFS in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-08T20:29:10.467349] [INFO ] [sig ] [2458/3512] Forecasting PFSI... [2026-01-08T20:29:10.467380] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-08T20:29:10.467409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-08T20:29:10.477963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-08T20:29:10.478244] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-08T20:29:10.479059] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-08T20:29:10.479109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:10.479139] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:10.479165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:10.479221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:10.535836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:10.536413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:10.536488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:10.536519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:10.654169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:10.654296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:10.654331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:10.654374] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:10.657627] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-08T20:29:10.657900] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-08T20:29:10.658027] [INFO ] [sig ] PFSI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:10.798302] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PFSI.txt [2026-01-08T20:29:10.798430] [INFO ] [sig ] [2458/3512] Completed PFSI in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:10.798479] [INFO ] [sig ] [2459/3512] Forecasting PGC... [2026-01-08T20:29:10.798508] [INFO ] [sig ] Generating forecast for: PGC [2026-01-08T20:29:10.798537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-08T20:29:10.810340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-08T20:29:10.810606] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-08T20:29:10.811401] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-08T20:29:10.811452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:10.811482] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:10.811508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:10.811565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:10.868023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:10.868632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:10.868709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:10.868740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:10.987509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:10.987642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:10.987682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:10.987711] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:10.990876] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=16.89%) [2026-01-08T20:29:10.991144] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-08T20:29:10.991265] [INFO ] [sig ] PGC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:11.129564] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PGC.txt [2026-01-08T20:29:11.129696] [INFO ] [sig ] [2459/3512] Completed PGC in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:11.129733] [INFO ] [sig ] [2460/3512] Forecasting PGEN... [2026-01-08T20:29:11.129763] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-08T20:29:11.129791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-08T20:29:11.140951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-08T20:29:11.141199] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-08T20:29:11.141990] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-08T20:29:11.142040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:11.142071] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:11.142097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:11.142152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:11.198318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:11.198926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:11.199000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:11.199032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:11.314437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:11.314607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:11.314648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:11.314677] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:11.317940] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-08T20:29:11.318210] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-08T20:29:11.318353] [INFO ] [sig ] PGEN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:11.457009] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PGEN.txt [2026-01-08T20:29:11.457152] [INFO ] [sig ] [2460/3512] Completed PGEN in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:11.457192] [INFO ] [sig ] [2461/3512] Forecasting PGJ... [2026-01-08T20:29:11.457221] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-08T20:29:11.457250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-08T20:29:11.468707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-08T20:29:11.468959] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-08T20:29:11.469762] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-08T20:29:11.469813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:11.469844] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:11.469870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:11.469926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:11.526499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:11.527290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:11.527376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:11.527408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:11.644986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:11.645134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:11.645173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:11.645201] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:11.648512] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-08T20:29:11.648814] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-08T20:29:11.648939] [INFO ] [sig ] PGJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:11.786860] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PGJ.txt [2026-01-08T20:29:11.786991] [INFO ] [sig ] [2461/3512] Completed PGJ in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:11.787031] [INFO ] [sig ] [2462/3512] Forecasting PGNY... [2026-01-08T20:29:11.787059] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-08T20:29:11.787094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-08T20:29:11.799438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-08T20:29:11.799707] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-08T20:29:11.800470] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-08T20:29:11.800520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:11.800551] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:11.800597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:11.800666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:11.857925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:11.858659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:11.858738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:11.858771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:11.975870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:11.976029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:11.976068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:11.976096] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:11.979399] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-01-08T20:29:11.979690] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-08T20:29:11.979809] [INFO ] [sig ] PGNY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:12.116889] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PGNY.txt [2026-01-08T20:29:12.117023] [INFO ] [sig ] [2462/3512] Completed PGNY in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:12.117061] [INFO ] [sig ] [2463/3512] Forecasting PGP... [2026-01-08T20:29:12.117091] [INFO ] [sig ] Generating forecast for: PGP [2026-01-08T20:29:12.117121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-08T20:29:12.128231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-08T20:29:12.128532] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-08T20:29:12.129327] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-08T20:29:12.129378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:12.129408] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:12.129434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:12.129490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:12.185847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:12.186620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:12.186701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:12.186733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:12.299053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:12.299207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:12.299247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:12.299275] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:12.302653] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-01-08T20:29:12.302934] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-08T20:29:12.303058] [INFO ] [sig ] PGP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:12.441717] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PGP.txt [2026-01-08T20:29:12.441855] [INFO ] [sig ] [2463/3512] Completed PGP in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:12.441893] [INFO ] [sig ] [2464/3512] Forecasting PGY... [2026-01-08T20:29:12.441924] [INFO ] [sig ] Generating forecast for: PGY [2026-01-08T20:29:12.441953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-08T20:29:12.454388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-08T20:29:12.454729] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-08T20:29:12.455494] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-08T20:29:12.455556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:12.455612] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:12.455640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:12.455696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:12.512187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:12.512956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:12.513071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:12.513104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:12.629633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:12.629792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:12.629831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:12.629861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:12.633193] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: DOWN (p=45.89%) [2026-01-08T20:29:12.633465] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-08T20:29:12.633606] [INFO ] [sig ] PGY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:12.774362] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PGY.txt [2026-01-08T20:29:12.774509] [INFO ] [sig ] [2464/3512] Completed PGY in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:12.774549] [INFO ] [sig ] [2465/3512] Forecasting PGZ... [2026-01-08T20:29:12.774596] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-08T20:29:12.774630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-08T20:29:12.786086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-08T20:29:12.786398] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-08T20:29:12.787201] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-08T20:29:12.787253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:12.787284] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:12.787310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:12.787366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:12.843759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:12.844340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:12.844430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:12.844464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:12.956536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:12.956685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:12.956723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:12.956751] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:12.960044] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-08T20:29:12.960313] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-08T20:29:12.960432] [INFO ] [sig ] PGZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:13.098821] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PGZ.txt [2026-01-08T20:29:13.098946] [INFO ] [sig ] [2465/3512] Completed PGZ in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:13.098984] [INFO ] [sig ] [2466/3512] Forecasting PH... [2026-01-08T20:29:13.099013] [INFO ] [sig ] Generating forecast for: PH [2026-01-08T20:29:13.099042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-08T20:29:13.109562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-08T20:29:13.109834] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-08T20:29:13.110632] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-08T20:29:13.110683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:13.110713] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:13.110740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:13.110795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:13.167321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:13.167953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:13.168047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:13.168079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:13.286283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:13.286432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:13.286470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:13.286498] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:13.289800] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=40.77%) [2026-01-08T20:29:13.290065] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-08T20:29:13.290187] [INFO ] [sig ] PH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:13.427560] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PH.txt [2026-01-08T20:29:13.427700] [INFO ] [sig ] [2466/3512] Completed PH in 0.3s | 2.90 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-08T20:29:13.427738] [INFO ] [sig ] [2467/3512] Forecasting PHG... [2026-01-08T20:29:13.427767] [INFO ] [sig ] Generating forecast for: PHG [2026-01-08T20:29:13.427796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-08T20:29:13.439025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-08T20:29:13.439273] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-08T20:29:13.440079] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-08T20:29:13.440130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:13.440161] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:13.440187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:13.440242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:13.496996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:13.497772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:13.497850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:13.497882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:13.617683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:13.617809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:13.617844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:13.617873] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:13.621069] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-01-08T20:29:13.621341] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-08T20:29:13.621462] [INFO ] [sig ] PHG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:13.759827] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PHG.txt [2026-01-08T20:29:13.759976] [INFO ] [sig ] [2467/3512] Completed PHG in 0.3s | 2.90 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-08T20:29:13.760022] [INFO ] [sig ] [2468/3512] Forecasting PHI... [2026-01-08T20:29:13.760052] [INFO ] [sig ] Generating forecast for: PHI [2026-01-08T20:29:13.760081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-08T20:29:13.771289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-08T20:29:13.771538] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-08T20:29:13.772324] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-08T20:29:13.772375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:13.772406] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:13.772432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:13.772489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:13.829119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:13.829743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:13.829818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:13.829850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:13.941465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:13.941614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:13.941653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:13.941681] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:13.944868] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=82.46%) [2026-01-08T20:29:13.945132] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-08T20:29:13.945248] [INFO ] [sig ] PHI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:14.082450] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PHI.txt [2026-01-08T20:29:14.082555] [INFO ] [sig ] [2468/3512] Completed PHI in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-08T20:29:14.082610] [INFO ] [sig ] [2469/3512] Forecasting PHIN... [2026-01-08T20:29:14.082639] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-08T20:29:14.082669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-08T20:29:14.094259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-08T20:29:14.094511] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-08T20:29:14.095288] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-08T20:29:14.095338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:14.095368] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:14.095395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:14.095475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:14.152152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:14.152777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:14.152850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:14.152882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:14.272807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:14.272924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:14.272960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:14.272988] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:14.276141] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: UP (p=79.17%) [2026-01-08T20:29:14.276422] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-08T20:29:14.276542] [INFO ] [sig ] PHIN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:14.414409] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PHIN.txt [2026-01-08T20:29:14.414514] [INFO ] [sig ] [2469/3512] Completed PHIN in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-08T20:29:14.414551] [INFO ] [sig ] [2470/3512] Forecasting PHIO... [2026-01-08T20:29:14.414598] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-08T20:29:14.414629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-08T20:29:14.426907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-08T20:29:14.427155] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-08T20:29:14.428323] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-08T20:29:14.428373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:14.428403] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:14.428429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:14.428483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:14.485249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:14.485846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:14.485923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:14.485954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:14.606940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:14.607066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:14.607102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:14.607131] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:14.610343] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-01-08T20:29:14.610621] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-08T20:29:14.610741] [INFO ] [sig ] PHIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:14.749140] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PHIO.txt [2026-01-08T20:29:14.749253] [INFO ] [sig ] [2470/3512] Completed PHIO in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-08T20:29:14.749291] [INFO ] [sig ] [2471/3512] Forecasting PHK... [2026-01-08T20:29:14.749320] [INFO ] [sig ] Generating forecast for: PHK [2026-01-08T20:29:14.749350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-08T20:29:14.760791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-08T20:29:14.761034] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-08T20:29:14.761839] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-08T20:29:14.761890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:14.761944] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:14.761972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:14.762027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:14.818704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:14.819321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:14.819397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:14.819428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:14.934899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:14.935027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:14.935084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:14.935113] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:14.938448] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: DOWN (p=36.88%) [2026-01-08T20:29:14.938754] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-08T20:29:14.938879] [INFO ] [sig ] PHK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:15.076354] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PHK.txt [2026-01-08T20:29:15.076480] [INFO ] [sig ] [2471/3512] Completed PHK in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-08T20:29:15.076518] [INFO ] [sig ] [2472/3512] Forecasting PHM... [2026-01-08T20:29:15.076547] [INFO ] [sig ] Generating forecast for: PHM [2026-01-08T20:29:15.076594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-08T20:29:15.087759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-08T20:29:15.088005] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-08T20:29:15.088825] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-08T20:29:15.088876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:15.088906] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:15.088932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:15.088988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:15.145858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:15.146453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:15.146528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:15.146559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:15.262223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:15.262326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:15.262360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:15.262388] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:15.265425] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: UP (p=93.12%) [2026-01-08T20:29:15.265705] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-08T20:29:15.265821] [INFO ] [sig ] PHM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:15.403207] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PHM.txt [2026-01-08T20:29:15.403314] [INFO ] [sig ] [2472/3512] Completed PHM in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-08T20:29:15.403351] [INFO ] [sig ] [2473/3512] Forecasting PHO... [2026-01-08T20:29:15.403380] [INFO ] [sig ] Generating forecast for: PHO [2026-01-08T20:29:15.403409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-08T20:29:15.414693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-08T20:29:15.415035] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-08T20:29:15.415831] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-08T20:29:15.415881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:15.415913] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:15.415939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:15.415995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:15.472713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:15.473357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:15.473433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:15.473465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:15.590384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:15.590522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:15.590558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:15.590604] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:15.593809] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=24.40%) [2026-01-08T20:29:15.594071] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-08T20:29:15.594188] [INFO ] [sig ] PHO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:15.732594] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PHO.txt [2026-01-08T20:29:15.732708] [INFO ] [sig ] [2473/3512] Completed PHO in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-08T20:29:15.732746] [INFO ] [sig ] [2474/3512] Forecasting PHUN... [2026-01-08T20:29:15.732775] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-08T20:29:15.732805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-08T20:29:15.744896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-08T20:29:15.745145] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-08T20:29:15.745929] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-08T20:29:15.745979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:15.746010] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:15.746036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:15.746092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:15.803032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:15.803903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:15.803983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:15.804015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:15.922470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:15.922633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:15.922674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:15.922735] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:15.926034] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=64.76%) [2026-01-08T20:29:15.926305] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-08T20:29:15.926426] [INFO ] [sig ] PHUN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:16.064889] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PHUN.txt [2026-01-08T20:29:16.065017] [INFO ] [sig ] [2474/3512] Completed PHUN in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-08T20:29:16.065056] [INFO ] [sig ] [2475/3512] Forecasting PHVS... [2026-01-08T20:29:16.065085] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-08T20:29:16.065114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-08T20:29:16.076859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-08T20:29:16.077116] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-08T20:29:16.077892] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-08T20:29:16.077942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:16.077984] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:16.078013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:16.078068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:16.134658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:16.135284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:16.135360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:16.135392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:16.251591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:16.251706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:16.251741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:16.251769] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:16.254896] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-01-08T20:29:16.255178] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-08T20:29:16.255303] [INFO ] [sig ] PHVS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:16.393430] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PHVS.txt [2026-01-08T20:29:16.393557] [INFO ] [sig ] [2475/3512] Completed PHVS in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:16.393614] [INFO ] [sig ] [2476/3512] Forecasting PI... [2026-01-08T20:29:16.393643] [INFO ] [sig ] Generating forecast for: PI [2026-01-08T20:29:16.393673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-08T20:29:16.406051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-08T20:29:16.406301] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-08T20:29:16.407086] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-08T20:29:16.407137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:16.407167] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:16.407193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:16.407248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:16.464020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:16.464613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:16.464689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:16.464720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:16.585913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:16.586045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:16.586082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:16.586109] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:16.589314] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-08T20:29:16.589593] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-08T20:29:16.589715] [INFO ] [sig ] PI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:16.728039] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PI.txt [2026-01-08T20:29:16.728164] [INFO ] [sig ] [2476/3512] Completed PI in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:16.728203] [INFO ] [sig ] [2477/3512] Forecasting PID... [2026-01-08T20:29:16.728231] [INFO ] [sig ] Generating forecast for: PID [2026-01-08T20:29:16.728260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-08T20:29:16.742481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-08T20:29:16.743156] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-08T20:29:16.744234] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-08T20:29:16.744288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:16.744322] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:16.744349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:16.744407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:16.803083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:16.804340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:16.804445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:16.804481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:16.927397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:16.927564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:16.927624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:16.927653] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:16.931184] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=91.34%) [2026-01-08T20:29:16.931468] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-08T20:29:16.931615] [INFO ] [sig ] PID: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:17.072250] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PID.txt [2026-01-08T20:29:17.072413] [INFO ] [sig ] [2477/3512] Completed PID in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:17.072453] [INFO ] [sig ] [2478/3512] Forecasting PIE... [2026-01-08T20:29:17.072483] [INFO ] [sig ] Generating forecast for: PIE [2026-01-08T20:29:17.072513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-08T20:29:17.086420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-08T20:29:17.086973] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-08T20:29:17.087874] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-08T20:29:17.087933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:17.087966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:17.087994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:17.088051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:17.149291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:17.150302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:17.150396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:17.150429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:17.274811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:17.274974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:17.275014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:17.275043] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:17.278508] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: DOWN (p=40.74%) [2026-01-08T20:29:17.278816] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-08T20:29:17.278946] [INFO ] [sig ] PIE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:17.429216] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PIE.txt [2026-01-08T20:29:17.429386] [INFO ] [sig ] [2478/3512] Completed PIE in 0.4s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:17.429426] [INFO ] [sig ] [2479/3512] Forecasting PII... [2026-01-08T20:29:17.429467] [INFO ] [sig ] Generating forecast for: PII [2026-01-08T20:29:17.429499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-08T20:29:17.445442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-08T20:29:17.445939] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-08T20:29:17.446849] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-08T20:29:17.446904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:17.446935] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:17.446962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:17.447019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:17.507965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:17.508990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:17.509096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:17.509138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:17.629879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:17.630043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:17.630084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:17.630112] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:17.633835] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=63.71%) [2026-01-08T20:29:17.634158] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-08T20:29:17.634293] [INFO ] [sig ] PII: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:17.789273] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PII.txt [2026-01-08T20:29:17.789445] [INFO ] [sig ] [2479/3512] Completed PII in 0.4s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:17.789497] [INFO ] [sig ] [2480/3512] Forecasting PIM... [2026-01-08T20:29:17.789537] [INFO ] [sig ] Generating forecast for: PIM [2026-01-08T20:29:17.789586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-08T20:29:17.800883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-08T20:29:17.801252] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-08T20:29:17.802088] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-08T20:29:17.802140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:17.802172] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:17.802198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:17.802255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:17.863960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:17.864897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:17.864985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:17.865019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:17.982065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:17.982230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:17.982271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:17.982301] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:17.985775] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-01-08T20:29:17.986064] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-08T20:29:17.986191] [INFO ] [sig ] PIM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:18.127041] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PIM.txt [2026-01-08T20:29:18.127187] [INFO ] [sig ] [2480/3512] Completed PIM in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:18.127228] [INFO ] [sig ] [2481/3512] Forecasting PINE... [2026-01-08T20:29:18.127257] [INFO ] [sig ] Generating forecast for: PINE [2026-01-08T20:29:18.127285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-08T20:29:18.141652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-08T20:29:18.142136] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-08T20:29:18.143214] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-08T20:29:18.143455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:18.143486] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:18.143514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:18.143591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:18.203019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:18.204211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:18.204527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:18.204562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:18.327840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:18.327994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:18.328033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:18.328063] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:18.331625] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-01-08T20:29:18.331901] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-08T20:29:18.332026] [INFO ] [sig ] PINE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:18.476265] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PINE.txt [2026-01-08T20:29:18.476441] [INFO ] [sig ] [2481/3512] Completed PINE in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:18.476485] [INFO ] [sig ] [2482/3512] Forecasting PINS... [2026-01-08T20:29:18.476514] [INFO ] [sig ] Generating forecast for: PINS [2026-01-08T20:29:18.476544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-08T20:29:18.488614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-08T20:29:18.488956] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-08T20:29:18.489807] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-08T20:29:18.489858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:18.489890] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:18.489918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:18.489974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:18.548098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:18.549069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:18.549163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:18.549196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:18.678915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:18.679085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:18.679127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:18.679176] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:18.682993] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=74.18%) [2026-01-08T20:29:18.683307] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-08T20:29:18.683456] [INFO ] [sig ] PINS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:18.831734] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PINS.txt [2026-01-08T20:29:18.831886] [INFO ] [sig ] [2482/3512] Completed PINS in 0.4s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:18.831926] [INFO ] [sig ] [2483/3512] Forecasting PK... [2026-01-08T20:29:18.831956] [INFO ] [sig ] Generating forecast for: PK [2026-01-08T20:29:18.831986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-08T20:29:18.844199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-08T20:29:18.844522] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-08T20:29:18.845316] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-08T20:29:18.845367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:18.845399] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:18.845426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:18.845481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:18.902135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:18.902789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:18.902867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:18.902899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:19.021426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:19.021600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:19.021640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:19.021668] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:19.025009] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-08T20:29:19.025285] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-08T20:29:19.025405] [INFO ] [sig ] PK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:19.162955] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PK.txt [2026-01-08T20:29:19.163066] [INFO ] [sig ] [2483/3512] Completed PK in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:19.163105] [INFO ] [sig ] [2484/3512] Forecasting PKBK... [2026-01-08T20:29:19.163133] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-08T20:29:19.163162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-08T20:29:19.175109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-08T20:29:19.175369] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-08T20:29:19.176222] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-08T20:29:19.176275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:19.176307] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:19.176334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:19.176390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:19.235038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:19.235764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:19.235844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:19.235892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:19.348861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:19.349019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:19.349058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:19.349087] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:19.352374] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: DOWN (p=21.50%) [2026-01-08T20:29:19.352668] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-08T20:29:19.352791] [INFO ] [sig ] PKBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:19.490980] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PKBK.txt [2026-01-08T20:29:19.491143] [INFO ] [sig ] [2484/3512] Completed PKBK in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-08T20:29:19.491185] [INFO ] [sig ] [2485/3512] Forecasting PKE... [2026-01-08T20:29:19.491220] [INFO ] [sig ] Generating forecast for: PKE [2026-01-08T20:29:19.491260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-08T20:29:19.504394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-08T20:29:19.504681] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-08T20:29:19.505515] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-08T20:29:19.505567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:19.505633] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:19.505663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:19.505720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:19.561792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:19.562381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:19.562457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:19.562489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:19.679783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:19.679944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:19.679982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:19.680010] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:19.683328] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=52.49%) [2026-01-08T20:29:19.683632] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-08T20:29:19.683754] [INFO ] [sig ] PKE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:19.821368] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PKE.txt [2026-01-08T20:29:19.821505] [INFO ] [sig ] [2485/3512] Completed PKE in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-08T20:29:19.821544] [INFO ] [sig ] [2486/3512] Forecasting PKG... [2026-01-08T20:29:19.821591] [INFO ] [sig ] Generating forecast for: PKG [2026-01-08T20:29:19.821625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-08T20:29:19.832874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-08T20:29:19.833158] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-08T20:29:19.834028] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-08T20:29:19.834081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:19.834114] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:19.834141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:19.834209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:19.893172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:19.893867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:19.893945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:19.893979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:20.015958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:20.016125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:20.016164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:20.016193] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:20.020282] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=74.37%) [2026-01-08T20:29:20.020839] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-08T20:29:20.020974] [INFO ] [sig ] PKG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:20.162434] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PKG.txt [2026-01-08T20:29:20.162564] [INFO ] [sig ] [2486/3512] Completed PKG in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-08T20:29:20.162621] [INFO ] [sig ] [2487/3512] Forecasting PKOH... [2026-01-08T20:29:20.162650] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-08T20:29:20.162679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-08T20:29:20.175037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-08T20:29:20.175306] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-08T20:29:20.176142] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-08T20:29:20.176194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:20.176226] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:20.176253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:20.176309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:20.237077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:20.237701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:20.237777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:20.237808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:20.353620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:20.353779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:20.353817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:20.353846] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:20.357751] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=28.94%) [2026-01-08T20:29:20.358049] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-08T20:29:20.358180] [INFO ] [sig ] PKOH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:20.497985] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PKOH.txt [2026-01-08T20:29:20.498123] [INFO ] [sig ] [2487/3512] Completed PKOH in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-08T20:29:20.498163] [INFO ] [sig ] [2488/3512] Forecasting PKX... [2026-01-08T20:29:20.498195] [INFO ] [sig ] Generating forecast for: PKX [2026-01-08T20:29:20.498224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-08T20:29:20.510036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-08T20:29:20.510384] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-08T20:29:20.511231] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-08T20:29:20.511295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:20.511353] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:20.511382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:20.511440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:20.570002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:20.570853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:20.570938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:20.570972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:20.691840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:20.692003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:20.692042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:20.692071] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:20.695407] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=35.53%) [2026-01-08T20:29:20.695722] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-08T20:29:20.695848] [INFO ] [sig ] PKX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:20.895217] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PKX.txt [2026-01-08T20:29:20.895373] [INFO ] [sig ] [2488/3512] Completed PKX in 0.4s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-08T20:29:20.895412] [INFO ] [sig ] [2489/3512] Forecasting PL... [2026-01-08T20:29:20.895443] [INFO ] [sig ] Generating forecast for: PL [2026-01-08T20:29:20.895472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-08T20:29:20.908317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-08T20:29:20.908737] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-08T20:29:20.909620] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-08T20:29:20.909674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:20.909707] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:20.909734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:20.909790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:20.968066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:20.968924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:20.969003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:20.969035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:21.087391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:21.087525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:21.087563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:21.087609] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:21.090837] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: UP (p=83.69%) [2026-01-08T20:29:21.091102] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-08T20:29:21.091224] [INFO ] [sig ] PL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:21.230061] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PL.txt [2026-01-08T20:29:21.230188] [INFO ] [sig ] [2489/3512] Completed PL in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-08T20:29:21.230227] [INFO ] [sig ] [2490/3512] Forecasting PLAB... [2026-01-08T20:29:21.230255] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-08T20:29:21.230284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-08T20:29:21.241778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-08T20:29:21.242124] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-08T20:29:21.242962] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-08T20:29:21.243014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:21.243048] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:21.243075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:21.243132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:21.302852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:21.303645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:21.303727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:21.303761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:21.429732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:21.429888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:21.429929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:21.429957] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:21.433646] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=42.34%) [2026-01-08T20:29:21.433938] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-08T20:29:21.434062] [INFO ] [sig ] PLAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:21.573735] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PLAB.txt [2026-01-08T20:29:21.573893] [INFO ] [sig ] [2490/3512] Completed PLAB in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-08T20:29:21.573934] [INFO ] [sig ] [2491/3512] Forecasting PLAY... [2026-01-08T20:29:21.573962] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-08T20:29:21.573993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-08T20:29:21.586738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-08T20:29:21.587140] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-08T20:29:21.587981] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-08T20:29:21.588034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:21.588065] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:21.588093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:21.588148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:21.646900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:21.647785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:21.647868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:21.647902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:21.771431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:21.771597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:21.771638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:21.771694] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:21.775369] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-08T20:29:21.775660] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-08T20:29:21.775791] [INFO ] [sig ] PLAY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:21.914116] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PLAY.txt [2026-01-08T20:29:21.914252] [INFO ] [sig ] [2491/3512] Completed PLAY in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-08T20:29:21.914299] [INFO ] [sig ] [2492/3512] Forecasting PLBC... [2026-01-08T20:29:21.914329] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-08T20:29:21.914359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-08T20:29:21.926725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-08T20:29:21.927207] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-08T20:29:21.928102] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-08T20:29:21.928154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:21.928186] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:21.928212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:21.928267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:21.986710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:21.987475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:21.987565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:21.987616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:22.093779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:22.093963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:22.094007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:22.094037] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:22.098539] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: DOWN (p=36.06%) [2026-01-08T20:29:22.099045] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-08T20:29:22.099212] [INFO ] [sig ] PLBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:22.246172] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PLBC.txt [2026-01-08T20:29:22.246322] [INFO ] [sig ] [2492/3512] Completed PLBC in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-08T20:29:22.246362] [INFO ] [sig ] [2493/3512] Forecasting PLBY... [2026-01-08T20:29:22.246390] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-08T20:29:22.246420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-08T20:29:22.258769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-08T20:29:22.259088] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-08T20:29:22.259886] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-08T20:29:22.259937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:22.259968] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:22.259993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:22.260049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:22.315558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:22.316148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:22.316223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:22.316254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:22.434324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:22.434475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:22.434513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:22.434543] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:22.437819] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=31.51%) [2026-01-08T20:29:22.438102] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-08T20:29:22.438222] [INFO ] [sig ] PLBY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:22.576585] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PLBY.txt [2026-01-08T20:29:22.576709] [INFO ] [sig ] [2493/3512] Completed PLBY in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:22.576748] [INFO ] [sig ] [2494/3512] Forecasting PLCE... [2026-01-08T20:29:22.576777] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-08T20:29:22.576806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-08T20:29:22.588143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-08T20:29:22.588452] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-08T20:29:22.589293] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-08T20:29:22.589345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:22.589378] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:22.589407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:22.589465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:22.648465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:22.649247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:22.649329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:22.649363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:22.768666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:22.768821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:22.768859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:22.768886] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:22.772160] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=84.65%) [2026-01-08T20:29:22.772432] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-08T20:29:22.772549] [INFO ] [sig ] PLCE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:22.914009] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PLCE.txt [2026-01-08T20:29:22.914150] [INFO ] [sig ] [2494/3512] Completed PLCE in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:22.914188] [INFO ] [sig ] [2495/3512] Forecasting PLD... [2026-01-08T20:29:22.914217] [INFO ] [sig ] Generating forecast for: PLD [2026-01-08T20:29:22.914247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-08T20:29:22.925527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-08T20:29:22.925864] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-08T20:29:22.926746] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-08T20:29:22.926798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:22.926831] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:22.926857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:22.926913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:22.983289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:22.984201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:22.984286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:22.984318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:23.114996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:23.115160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:23.115253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:23.115288] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:23.118846] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=38.64%) [2026-01-08T20:29:23.119146] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-08T20:29:23.119276] [INFO ] [sig ] PLD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:23.264612] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PLD.txt [2026-01-08T20:29:23.264772] [INFO ] [sig ] [2495/3512] Completed PLD in 0.4s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:23.264827] [INFO ] [sig ] [2496/3512] Forecasting PLPC... [2026-01-08T20:29:23.264871] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-08T20:29:23.264919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-08T20:29:23.276866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-08T20:29:23.277174] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-08T20:29:23.277970] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-08T20:29:23.278021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:23.278052] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:23.278078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:23.278134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:23.335047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:23.335650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:23.335726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:23.335758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:23.453651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:23.453796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:23.453836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:23.453864] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:23.457096] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-01-08T20:29:23.457361] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-08T20:29:23.457480] [INFO ] [sig ] PLPC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:23.595027] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PLPC.txt [2026-01-08T20:29:23.595138] [INFO ] [sig ] [2496/3512] Completed PLPC in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:23.595175] [INFO ] [sig ] [2497/3512] Forecasting PLRX... [2026-01-08T20:29:23.595203] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-08T20:29:23.595232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-08T20:29:23.606649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-08T20:29:23.606989] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-08T20:29:23.607869] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-08T20:29:23.607922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:23.607955] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:23.607982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:23.608040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:23.665157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:23.665811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:23.665890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:23.665922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:23.782498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:23.782627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:23.782663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:23.782691] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:23.785814] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-01-08T20:29:23.786078] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-08T20:29:23.786195] [INFO ] [sig ] PLRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:23.923961] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PLRX.txt [2026-01-08T20:29:23.924076] [INFO ] [sig ] [2497/3512] Completed PLRX in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:23.924114] [INFO ] [sig ] [2498/3512] Forecasting PLSE... [2026-01-08T20:29:23.924143] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-08T20:29:23.924172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-08T20:29:23.934849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-08T20:29:23.935101] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-08T20:29:23.935889] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-08T20:29:23.935940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:23.935972] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:23.935998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:23.936054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:23.995537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:23.996158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:23.996256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:23.996290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:24.111465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:24.111637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:24.111677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:24.111706] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:24.115019] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-01-08T20:29:24.115287] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-08T20:29:24.115411] [INFO ] [sig ] PLSE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:24.254279] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PLSE.txt [2026-01-08T20:29:24.254388] [INFO ] [sig ] [2498/3512] Completed PLSE in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:24.254425] [INFO ] [sig ] [2499/3512] Forecasting PLTK... [2026-01-08T20:29:24.254455] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-08T20:29:24.254484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-08T20:29:24.264667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-08T20:29:24.264939] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-08T20:29:24.265807] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-08T20:29:24.265860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:24.265904] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:24.265933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:24.265991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:24.324861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:24.325628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:24.325709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:24.325743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:24.446555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:24.446735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:24.446775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:24.446804] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:24.450114] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=82.44%) [2026-01-08T20:29:24.450383] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-08T20:29:24.450503] [INFO ] [sig ] PLTK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:24.591140] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PLTK.txt [2026-01-08T20:29:24.591270] [INFO ] [sig ] [2499/3512] Completed PLTK in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:24.591310] [INFO ] [sig ] [2500/3512] Forecasting PLUG... [2026-01-08T20:29:24.591339] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-08T20:29:24.591368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-08T20:29:24.604198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-08T20:29:24.604478] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-08T20:29:24.605325] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-08T20:29:24.605568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:24.605626] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:24.605654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:24.605711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:24.664243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:24.664876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:24.664953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:24.664986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:24.784989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:24.785120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:24.785158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:24.785186] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:24.788410] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: DOWN (p=48.46%) [2026-01-08T20:29:24.788695] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-08T20:29:24.788815] [INFO ] [sig ] PLUG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:24.930709] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PLUG.txt [2026-01-08T20:29:24.930840] [INFO ] [sig ] [2500/3512] Completed PLUG in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:24.930878] [INFO ] [sig ] [2501/3512] Forecasting PLUS... [2026-01-08T20:29:24.930908] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-08T20:29:24.930937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-08T20:29:24.941593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-08T20:29:24.941852] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-08T20:29:24.942666] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-08T20:29:24.942718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:24.942750] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:24.942777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:24.942833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:25.000123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:25.000740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:25.000817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:25.000850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:25.120324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:25.120477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:25.120516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:25.120546] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:25.123942] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-08T20:29:25.124222] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-08T20:29:25.124345] [INFO ] [sig ] PLUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:25.264354] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PLUS.txt [2026-01-08T20:29:25.264494] [INFO ] [sig ] [2501/3512] Completed PLUS in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-08T20:29:25.264538] [INFO ] [sig ] [2502/3512] Forecasting PLXS... [2026-01-08T20:29:25.264599] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-08T20:29:25.264644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-08T20:29:25.275382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-08T20:29:25.275670] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-08T20:29:25.276454] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-08T20:29:25.276505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:25.276538] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:25.276566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:25.276651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:25.334069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:25.334676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:25.334750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:25.334782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:25.457803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:25.457947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:25.457986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:25.458015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:25.461330] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=65.70%) [2026-01-08T20:29:25.461617] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-08T20:29:25.461740] [INFO ] [sig ] PLXS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:25.600237] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PLXS.txt [2026-01-08T20:29:25.600346] [INFO ] [sig ] [2502/3512] Completed PLXS in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-08T20:29:25.600390] [INFO ] [sig ] [2503/3512] Forecasting PLYM... [2026-01-08T20:29:25.600420] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-08T20:29:25.600449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-08T20:29:25.612733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-08T20:29:25.613072] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-08T20:29:25.613928] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-08T20:29:25.613981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:25.614014] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:25.614041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:25.614096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:25.672329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:25.673307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:25.673398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:25.673431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:25.797836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:25.798057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:25.798099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:25.798128] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:25.801663] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: UP (p=86.70%) [2026-01-08T20:29:25.801945] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-08T20:29:25.802070] [INFO ] [sig ] PLYM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:25.944875] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PLYM.txt [2026-01-08T20:29:25.945053] [INFO ] [sig ] [2503/3512] Completed PLYM in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-08T20:29:25.945096] [INFO ] [sig ] [2504/3512] Forecasting PM... [2026-01-08T20:29:25.945125] [INFO ] [sig ] Generating forecast for: PM [2026-01-08T20:29:25.945155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-08T20:29:25.957292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-08T20:29:25.957625] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-08T20:29:25.958454] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-08T20:29:25.958508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:25.958543] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:25.958587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:25.958649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:26.016743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:26.017352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:26.017430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:26.017464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:26.136956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:26.137085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:26.137122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:26.137151] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:26.140427] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: UP (p=64.04%) [2026-01-08T20:29:26.140720] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-08T20:29:26.140865] [INFO ] [sig ] PM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:26.278430] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PM.txt [2026-01-08T20:29:26.278541] [INFO ] [sig ] [2504/3512] Completed PM in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-08T20:29:26.278597] [INFO ] [sig ] [2505/3512] Forecasting PMAX... [2026-01-08T20:29:26.278630] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-08T20:29:26.278661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-08T20:29:26.289084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-08T20:29:26.289362] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-08T20:29:26.290148] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-08T20:29:26.290199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:26.290270] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:26.290298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:26.290354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:26.346757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:26.347335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:26.347409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:26.347440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:26.461445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:26.461549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:26.461606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:26.461636] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:26.464710] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: DOWN (p=21.36%) [2026-01-08T20:29:26.464972] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-08T20:29:26.465090] [INFO ] [sig ] PMAX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:26.603207] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PMAX.txt [2026-01-08T20:29:26.603323] [INFO ] [sig ] [2505/3512] Completed PMAX in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-08T20:29:26.603363] [INFO ] [sig ] [2506/3512] Forecasting PML... [2026-01-08T20:29:26.603392] [INFO ] [sig ] Generating forecast for: PML [2026-01-08T20:29:26.603421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-08T20:29:26.614042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-08T20:29:26.614345] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-08T20:29:26.615139] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-08T20:29:26.615189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:26.615221] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:26.615247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:26.615302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:26.671982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:26.672617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:26.672694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:26.672725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:26.792065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:26.792279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:26.792330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:26.792377] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:26.795840] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: DOWN (p=30.82%) [2026-01-08T20:29:26.796119] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-08T20:29:26.796239] [INFO ] [sig ] PML: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:26.933718] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PML.txt [2026-01-08T20:29:26.933847] [INFO ] [sig ] [2506/3512] Completed PML in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-08T20:29:26.933886] [INFO ] [sig ] [2507/3512] Forecasting PMM... [2026-01-08T20:29:26.933913] [INFO ] [sig ] Generating forecast for: PMM [2026-01-08T20:29:26.933942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-08T20:29:26.945076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-08T20:29:26.945336] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-08T20:29:26.946111] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-08T20:29:26.946161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:26.946192] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:26.946218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:26.946273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:27.002625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:27.003278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:27.003354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:27.003386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:27.120334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:27.120451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:27.120486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:27.120515] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:27.123650] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-01-08T20:29:27.123913] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-08T20:29:27.124034] [INFO ] [sig ] PMM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:27.262393] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PMM.txt [2026-01-08T20:29:27.262507] [INFO ] [sig ] [2507/3512] Completed PMM in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-08T20:29:27.262546] [INFO ] [sig ] [2508/3512] Forecasting PMO... [2026-01-08T20:29:27.262592] [INFO ] [sig ] Generating forecast for: PMO [2026-01-08T20:29:27.262625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-08T20:29:27.273561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-08T20:29:27.273826] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-08T20:29:27.274598] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-08T20:29:27.274649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:27.274681] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:27.274708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:27.274764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:27.331284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:27.331894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:27.331983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:27.332016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:27.449213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:27.449318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:27.449352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:27.449407] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:27.452509] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-01-08T20:29:27.452791] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-08T20:29:27.452910] [INFO ] [sig ] PMO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:27.595967] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PMO.txt [2026-01-08T20:29:27.596099] [INFO ] [sig ] [2508/3512] Completed PMO in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-08T20:29:27.596150] [INFO ] [sig ] [2509/3512] Forecasting PMTS... [2026-01-08T20:29:27.596180] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-08T20:29:27.596209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-08T20:29:27.607958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-08T20:29:27.608211] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-08T20:29:27.609045] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-08T20:29:27.609096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:27.609127] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:27.609153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:27.609209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:27.665681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:27.666277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:27.666354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:27.666386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:27.786199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:27.786338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:27.786388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:27.786419] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:27.789779] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-08T20:29:27.790067] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-08T20:29:27.790192] [INFO ] [sig ] PMTS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:27.929608] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PMTS.txt [2026-01-08T20:29:27.929726] [INFO ] [sig ] [2509/3512] Completed PMTS in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-08T20:29:27.929763] [INFO ] [sig ] [2510/3512] Forecasting PMVP... [2026-01-08T20:29:27.929792] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-08T20:29:27.929820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-08T20:29:27.941345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-08T20:29:27.941624] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-08T20:29:27.942387] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-08T20:29:27.942437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:27.942467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:27.942504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:27.942561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:27.999155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:27.999761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:27.999838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:27.999871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:28.121446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:28.121602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:28.121641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:28.121671] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:28.124912] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-01-08T20:29:28.125181] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-08T20:29:28.125301] [INFO ] [sig ] PMVP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:28.263166] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PMVP.txt [2026-01-08T20:29:28.263285] [INFO ] [sig ] [2510/3512] Completed PMVP in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:28.263321] [INFO ] [sig ] [2511/3512] Forecasting PNC... [2026-01-08T20:29:28.263350] [INFO ] [sig ] Generating forecast for: PNC [2026-01-08T20:29:28.263380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-08T20:29:28.274151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-08T20:29:28.274404] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-08T20:29:28.275191] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-08T20:29:28.275241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:28.275271] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:28.275298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:28.275357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:28.331819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:28.332390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:28.332464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:28.332496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:28.454251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:28.454367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:28.454404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:28.454431] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:28.457613] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=63.19%) [2026-01-08T20:29:28.457874] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-08T20:29:28.457993] [INFO ] [sig ] PNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:28.596146] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PNC.txt [2026-01-08T20:29:28.596250] [INFO ] [sig ] [2511/3512] Completed PNC in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:28.596288] [INFO ] [sig ] [2512/3512] Forecasting PNI... [2026-01-08T20:29:28.596316] [INFO ] [sig ] Generating forecast for: PNI [2026-01-08T20:29:28.596344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-08T20:29:28.608093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-08T20:29:28.608367] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-08T20:29:28.609167] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-08T20:29:28.609218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:28.609250] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:28.609276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:28.609333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:28.665995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:28.666638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:28.666713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:28.666744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:28.774908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:28.775021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:28.775057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:28.775085] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:28.778189] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-08T20:29:28.778478] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-08T20:29:28.778613] [INFO ] [sig ] PNI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:28.916188] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PNI.txt [2026-01-08T20:29:28.916305] [INFO ] [sig ] [2512/3512] Completed PNI in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:28.916343] [INFO ] [sig ] [2513/3512] Forecasting PNQI... [2026-01-08T20:29:28.916372] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-08T20:29:28.916401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-08T20:29:28.928129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-08T20:29:28.928414] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-08T20:29:28.929225] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-08T20:29:28.929277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:28.929308] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:28.929334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:28.929390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:28.985928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:28.986501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:28.986592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:28.986626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:29.105889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:29.105998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:29.106033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:29.106060] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:29.109201] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-08T20:29:29.109468] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-08T20:29:29.109602] [INFO ] [sig ] PNQI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:29.247871] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PNQI.txt [2026-01-08T20:29:29.247984] [INFO ] [sig ] [2513/3512] Completed PNQI in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:29.248022] [INFO ] [sig ] [2514/3512] Forecasting PNRG... [2026-01-08T20:29:29.248051] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-08T20:29:29.248086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-08T20:29:29.260228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-08T20:29:29.260475] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-08T20:29:29.261252] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-08T20:29:29.261303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:29.261334] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:29.261362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:29.261420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:29.318260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:29.318904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:29.318979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:29.319011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:29.433129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:29.433232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:29.433266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:29.433293] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:29.436381] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-01-08T20:29:29.436664] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-08T20:29:29.436783] [INFO ] [sig ] PNRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:29.575563] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PNRG.txt [2026-01-08T20:29:29.575720] [INFO ] [sig ] [2514/3512] Completed PNRG in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:29.575762] [INFO ] [sig ] [2515/3512] Forecasting PNTG... [2026-01-08T20:29:29.575791] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-08T20:29:29.575820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-08T20:29:29.587272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-08T20:29:29.587555] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-08T20:29:29.588356] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-08T20:29:29.588407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:29.588438] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:29.588465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:29.588520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:29.644259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:29.644880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:29.644981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:29.645013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:29.760101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:29.760257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:29.760296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:29.760325] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:29.763660] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=24.09%) [2026-01-08T20:29:29.763930] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-08T20:29:29.764050] [INFO ] [sig ] PNTG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:29.901338] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PNTG.txt [2026-01-08T20:29:29.901458] [INFO ] [sig ] [2515/3512] Completed PNTG in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:29.901496] [INFO ] [sig ] [2516/3512] Forecasting PODD... [2026-01-08T20:29:29.901526] [INFO ] [sig ] Generating forecast for: PODD [2026-01-08T20:29:29.901556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-08T20:29:29.912809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-08T20:29:29.913059] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-08T20:29:29.913837] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-08T20:29:29.913887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:29.913918] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:29.913945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:29.914001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:29.974081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:29.974849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:29.974937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:29.974971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:30.092234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:30.092393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:30.092431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:30.092460] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:30.095772] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=73.97%) [2026-01-08T20:29:30.096040] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-08T20:29:30.096159] [INFO ] [sig ] PODD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:30.233674] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PODD.txt [2026-01-08T20:29:30.233812] [INFO ] [sig ] [2516/3512] Completed PODD in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:30.233853] [INFO ] [sig ] [2517/3512] Forecasting POOL... [2026-01-08T20:29:30.233882] [INFO ] [sig ] Generating forecast for: POOL [2026-01-08T20:29:30.233911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-08T20:29:30.245384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-08T20:29:30.245719] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-08T20:29:30.246532] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-08T20:29:30.246601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:30.246635] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:30.246662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:30.246717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:30.303320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:30.303927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:30.304003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:30.304035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:30.422769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:30.422929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:30.422969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:30.422998] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:30.426402] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-08T20:29:30.426720] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-08T20:29:30.426847] [INFO ] [sig ] POOL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:30.565527] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/POOL.txt [2026-01-08T20:29:30.565705] [INFO ] [sig ] [2517/3512] Completed POOL in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:30.565747] [INFO ] [sig ] [2518/3512] Forecasting POWI... [2026-01-08T20:29:30.565776] [INFO ] [sig ] Generating forecast for: POWI [2026-01-08T20:29:30.565806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-08T20:29:30.582464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-08T20:29:30.583253] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-08T20:29:30.584564] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-08T20:29:30.584669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:30.584716] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:30.584753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:30.584835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:30.650421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:30.651564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:30.651679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:30.651715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:30.774453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:30.774646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:30.774687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:30.774717] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:30.778173] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=15.01%) [2026-01-08T20:29:30.778506] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-08T20:29:30.778662] [INFO ] [sig ] POWI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:30.920119] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/POWI.txt [2026-01-08T20:29:30.920317] [INFO ] [sig ] [2518/3512] Completed POWI in 0.4s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:30.920361] [INFO ] [sig ] [2519/3512] Forecasting POWL... [2026-01-08T20:29:30.920393] [INFO ] [sig ] Generating forecast for: POWL [2026-01-08T20:29:30.920424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-08T20:29:30.932547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-08T20:29:30.932903] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-08T20:29:30.933739] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-08T20:29:30.933790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:30.933822] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:30.933848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:30.933903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:30.990515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:30.991253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:30.991332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:30.991364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:31.114127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:31.114261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:31.114299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:31.114328] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:31.117725] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=40.36%) [2026-01-08T20:29:31.118006] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-08T20:29:31.118128] [INFO ] [sig ] POWL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:31.255762] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/POWL.txt [2026-01-08T20:29:31.255885] [INFO ] [sig ] [2519/3512] Completed POWL in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-08T20:29:31.255923] [INFO ] [sig ] [2520/3512] Forecasting PPC... [2026-01-08T20:29:31.255953] [INFO ] [sig ] Generating forecast for: PPC [2026-01-08T20:29:31.255982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-08T20:29:31.268835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-08T20:29:31.269286] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-08T20:29:31.270221] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-08T20:29:31.270274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:31.270306] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:31.270333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:31.270388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:31.328479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:31.329440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:31.329530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:31.329564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:31.453036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:31.453202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:31.453243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:31.453271] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:31.456797] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-08T20:29:31.457084] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-08T20:29:31.457212] [INFO ] [sig ] PPC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:31.596819] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PPC.txt [2026-01-08T20:29:31.596978] [INFO ] [sig ] [2520/3512] Completed PPC in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-08T20:29:31.597018] [INFO ] [sig ] [2521/3512] Forecasting PPG... [2026-01-08T20:29:31.597047] [INFO ] [sig ] Generating forecast for: PPG [2026-01-08T20:29:31.597076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-08T20:29:31.609214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-08T20:29:31.609554] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-08T20:29:31.610370] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-08T20:29:31.610431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:31.610468] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:31.610499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:31.610598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:31.666686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:31.667446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:31.667530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:31.667563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:31.798365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:31.798539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:31.798595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:31.798628] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:31.802043] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-01-08T20:29:31.802343] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-08T20:29:31.802472] [INFO ] [sig ] PPG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:31.940928] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PPG.txt [2026-01-08T20:29:31.941061] [INFO ] [sig ] [2521/3512] Completed PPG in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-08T20:29:31.941099] [INFO ] [sig ] [2522/3512] Forecasting PPH... [2026-01-08T20:29:31.941127] [INFO ] [sig ] Generating forecast for: PPH [2026-01-08T20:29:31.941158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-08T20:29:31.952702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-08T20:29:31.953012] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-08T20:29:31.953841] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-08T20:29:31.953893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:31.953957] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:31.953996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:31.954079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:32.011179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:32.011994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:32.012073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:32.012106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:32.130057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:32.130212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:32.130251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:32.130277] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:32.133635] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=18.37%) [2026-01-08T20:29:32.133902] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-08T20:29:32.134019] [INFO ] [sig ] PPH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:32.273174] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PPH.txt [2026-01-08T20:29:32.273321] [INFO ] [sig ] [2522/3512] Completed PPH in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-08T20:29:32.273363] [INFO ] [sig ] [2523/3512] Forecasting PPIH... [2026-01-08T20:29:32.273393] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-08T20:29:32.273423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-08T20:29:32.284743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-08T20:29:32.285034] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-08T20:29:32.285858] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-08T20:29:32.285921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:32.285953] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:32.285979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:32.286034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:32.343356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:32.344084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:32.344165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:32.344198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:32.463493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:32.463662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:32.463703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:32.463739] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:32.467056] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=16.40%) [2026-01-08T20:29:32.467335] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-08T20:29:32.467457] [INFO ] [sig ] PPIH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:32.608101] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PPIH.txt [2026-01-08T20:29:32.608250] [INFO ] [sig ] [2523/3512] Completed PPIH in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-08T20:29:32.608310] [INFO ] [sig ] [2524/3512] Forecasting PPL... [2026-01-08T20:29:32.608342] [INFO ] [sig ] Generating forecast for: PPL [2026-01-08T20:29:32.608373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-08T20:29:32.623080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-08T20:29:32.623402] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-08T20:29:32.624209] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-08T20:29:32.624260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:32.624292] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:32.624319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:32.624374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:32.681661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:32.682344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:32.682423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:32.682457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:32.803677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:32.803835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:32.803875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:32.803904] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:32.807363] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=79.30%) [2026-01-08T20:29:32.807657] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-08T20:29:32.807781] [INFO ] [sig ] PPL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:32.947034] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PPL.txt [2026-01-08T20:29:32.947163] [INFO ] [sig ] [2524/3512] Completed PPL in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-08T20:29:32.947203] [INFO ] [sig ] [2525/3512] Forecasting PPSI... [2026-01-08T20:29:32.947232] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-08T20:29:32.947262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-08T20:29:32.958869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-08T20:29:32.959160] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-08T20:29:32.959956] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-08T20:29:32.960008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:32.960038] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:32.960065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:32.960120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:33.018669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:33.019351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:33.019433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:33.019467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:33.135281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:33.135437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:33.135478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:33.135544] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:33.139080] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-08T20:29:33.139358] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-08T20:29:33.139482] [INFO ] [sig ] PPSI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:33.283797] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PPSI.txt [2026-01-08T20:29:33.283957] [INFO ] [sig ] [2525/3512] Completed PPSI in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-08T20:29:33.283998] [INFO ] [sig ] [2526/3512] Forecasting PPTA... [2026-01-08T20:29:33.284029] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-08T20:29:33.284060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-08T20:29:33.297598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-08T20:29:33.298186] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-08T20:29:33.299210] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-08T20:29:33.299270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:33.299305] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:33.299333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:33.299392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:33.359229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:33.360516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:33.360641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:33.360677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:33.484783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:33.485018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:33.485062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:33.485093] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:33.489098] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=63.28%) [2026-01-08T20:29:33.489429] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-08T20:29:33.489565] [INFO ] [sig ] PPTA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:33.633695] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PPTA.txt [2026-01-08T20:29:33.633950] [INFO ] [sig ] [2526/3512] Completed PPTA in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-08T20:29:33.633998] [INFO ] [sig ] [2527/3512] Forecasting PRA... [2026-01-08T20:29:33.634028] [INFO ] [sig ] Generating forecast for: PRA [2026-01-08T20:29:33.634083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-08T20:29:33.647146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-08T20:29:33.647695] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-08T20:29:33.648754] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-08T20:29:33.648809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:33.648843] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:33.648871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:33.648932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:33.706629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:33.707857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:33.707975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:33.708037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:33.831530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:33.831723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:33.831775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:33.831804] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:33.835327] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-01-08T20:29:33.835632] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-08T20:29:33.835778] [INFO ] [sig ] PRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:33.976383] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRA.txt [2026-01-08T20:29:33.976543] [INFO ] [sig ] [2527/3512] Completed PRA in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:33.976605] [INFO ] [sig ] [2528/3512] Forecasting PRAA... [2026-01-08T20:29:33.976638] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-08T20:29:33.976680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-08T20:29:33.989896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-08T20:29:33.990236] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-08T20:29:33.991096] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-08T20:29:33.991148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:33.991179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:33.991205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:33.991261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:34.052715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:34.053700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:34.053816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:34.053867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:34.180037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:34.180196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:34.180236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:34.180264] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:34.184125] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-08T20:29:34.184454] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-08T20:29:34.184607] [INFO ] [sig ] PRAA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:34.333273] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PRAA.txt [2026-01-08T20:29:34.333437] [INFO ] [sig ] [2528/3512] Completed PRAA in 0.4s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:34.333490] [INFO ] [sig ] [2529/3512] Forecasting PRAX... [2026-01-08T20:29:34.333546] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-08T20:29:34.333616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-08T20:29:34.345974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-08T20:29:34.346326] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-08T20:29:34.347210] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-08T20:29:34.347262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:34.347294] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:34.347321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:34.347377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:34.409415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:34.410321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:34.410416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:34.410465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:34.537216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:34.537375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:34.537417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:34.537445] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:34.540923] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=24.65%) [2026-01-08T20:29:34.541204] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-08T20:29:34.541328] [INFO ] [sig ] PRAX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:34.683749] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PRAX.txt [2026-01-08T20:29:34.683916] [INFO ] [sig ] [2529/3512] Completed PRAX in 0.4s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:34.683958] [INFO ] [sig ] [2530/3512] Forecasting PRCH... [2026-01-08T20:29:34.683987] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-08T20:29:34.684017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-08T20:29:34.699840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-08T20:29:34.700335] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-08T20:29:34.701469] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-08T20:29:34.701537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:34.701614] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:34.701661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:34.701748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:34.762951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:34.763925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:34.764021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:34.764055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:34.887465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:34.887651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:34.887712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:34.887743] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:34.891309] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-01-08T20:29:34.891628] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-08T20:29:34.891768] [INFO ] [sig ] PRCH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:35.031604] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PRCH.txt [2026-01-08T20:29:35.031772] [INFO ] [sig ] [2530/3512] Completed PRCH in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:35.031814] [INFO ] [sig ] [2531/3512] Forecasting PRDO... [2026-01-08T20:29:35.031843] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-08T20:29:35.031873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-08T20:29:35.043665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-08T20:29:35.044037] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-08T20:29:35.044919] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-08T20:29:35.044974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:35.045007] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:35.045033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:35.045094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:35.102159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:35.103009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:35.103094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:35.103126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:35.230435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:35.230611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:35.230654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:35.230683] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:35.234096] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=8.39%) [2026-01-08T20:29:35.234383] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-08T20:29:35.234514] [INFO ] [sig ] PRDO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:35.378341] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PRDO.txt [2026-01-08T20:29:35.378497] [INFO ] [sig ] [2531/3512] Completed PRDO in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:35.378539] [INFO ] [sig ] [2532/3512] Forecasting PRFZ... [2026-01-08T20:29:35.378568] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-08T20:29:35.378618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-08T20:29:35.393340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-08T20:29:35.393889] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-08T20:29:35.394764] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-08T20:29:35.394817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:35.394849] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:35.394877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:35.394954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:35.455989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:35.456891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:35.457025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:35.457060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:35.584946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:35.585107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:35.585149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:35.585177] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:35.588622] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: UP (p=54.59%) [2026-01-08T20:29:35.588911] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-08T20:29:35.589039] [INFO ] [sig ] PRFZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:35.737097] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRFZ.txt [2026-01-08T20:29:35.737256] [INFO ] [sig ] [2532/3512] Completed PRFZ in 0.4s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:35.737305] [INFO ] [sig ] [2533/3512] Forecasting PRG... [2026-01-08T20:29:35.737336] [INFO ] [sig ] Generating forecast for: PRG [2026-01-08T20:29:35.737367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-08T20:29:35.750133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-08T20:29:35.750461] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-08T20:29:35.751310] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-08T20:29:35.751361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:35.751393] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:35.751420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:35.751475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:35.810092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:35.810876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:35.810978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:35.811013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:35.929101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:35.929251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:35.929290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:35.929317] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:35.932666] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-01-08T20:29:35.932937] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-08T20:29:35.933056] [INFO ] [sig ] PRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:36.072785] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRG.txt [2026-01-08T20:29:36.072914] [INFO ] [sig ] [2533/3512] Completed PRG in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:36.072953] [INFO ] [sig ] [2534/3512] Forecasting PRGO... [2026-01-08T20:29:36.072983] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-08T20:29:36.073011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-08T20:29:36.083805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-08T20:29:36.084081] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-08T20:29:36.084880] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-08T20:29:36.084932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:36.084974] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:36.085002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:36.085059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:36.141953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:36.142662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:36.142751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:36.142782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:36.261452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:36.261643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:36.261686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:36.261725] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:36.265220] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-01-08T20:29:36.265500] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-08T20:29:36.265650] [INFO ] [sig ] PRGO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:36.406456] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRGO.txt [2026-01-08T20:29:36.406622] [INFO ] [sig ] [2534/3512] Completed PRGO in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:36.406664] [INFO ] [sig ] [2535/3512] Forecasting PRH... [2026-01-08T20:29:36.406694] [INFO ] [sig ] Generating forecast for: PRH [2026-01-08T20:29:36.406724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-08T20:29:36.417942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-08T20:29:36.418210] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-08T20:29:36.419062] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-08T20:29:36.419113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:36.419145] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:36.419171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:36.419227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:36.477478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:36.478128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:36.478207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:36.478240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:36.596820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:36.596969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:36.597010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:36.597040] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:36.600398] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: UP (p=63.61%) [2026-01-08T20:29:36.600691] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-08T20:29:36.600813] [INFO ] [sig ] PRH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:36.739592] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRH.txt [2026-01-08T20:29:36.739740] [INFO ] [sig ] [2535/3512] Completed PRH in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:36.739781] [INFO ] [sig ] [2536/3512] Forecasting PRI... [2026-01-08T20:29:36.739811] [INFO ] [sig ] Generating forecast for: PRI [2026-01-08T20:29:36.739840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-08T20:29:36.750616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-08T20:29:36.750906] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-08T20:29:36.751700] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-08T20:29:36.751759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:36.751791] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:36.751817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:36.751873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:36.809345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:36.810087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:36.810174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:36.810213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:36.925976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:36.926138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:36.926178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:36.926208] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:36.929676] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-01-08T20:29:36.929962] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-08T20:29:36.930085] [INFO ] [sig ] PRI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:37.071145] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRI.txt [2026-01-08T20:29:37.071278] [INFO ] [sig ] [2536/3512] Completed PRI in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:37.071317] [INFO ] [sig ] [2537/3512] Forecasting PRIM... [2026-01-08T20:29:37.071345] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-08T20:29:37.071374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-08T20:29:37.082502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-08T20:29:37.082800] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-08T20:29:37.083595] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-08T20:29:37.083645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:37.083675] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:37.083702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:37.083757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:37.141052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:37.142134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:37.142227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:37.142261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:37.264729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:37.264888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:37.264929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:37.264959] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:37.269110] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-01-08T20:29:37.269407] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-08T20:29:37.269533] [INFO ] [sig ] PRIM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:37.411786] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRIM.txt [2026-01-08T20:29:37.411930] [INFO ] [sig ] [2537/3512] Completed PRIM in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-08T20:29:37.411975] [INFO ] [sig ] [2538/3512] Forecasting PRLB... [2026-01-08T20:29:37.412005] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-08T20:29:37.412034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-08T20:29:37.423716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-08T20:29:37.424049] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-08T20:29:37.424867] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-08T20:29:37.424919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:37.424951] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:37.424978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:37.425034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:37.483647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:37.484473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:37.484559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:37.484612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:37.609882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:37.610036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:37.610076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:37.610107] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:37.613464] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: DOWN (p=46.97%) [2026-01-08T20:29:37.613762] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-08T20:29:37.613886] [INFO ] [sig ] PRLB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:37.756779] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PRLB.txt [2026-01-08T20:29:37.756914] [INFO ] [sig ] [2538/3512] Completed PRLB in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-08T20:29:37.756954] [INFO ] [sig ] [2539/3512] Forecasting PRM... [2026-01-08T20:29:37.756983] [INFO ] [sig ] Generating forecast for: PRM [2026-01-08T20:29:37.757012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-08T20:29:37.768970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-08T20:29:37.769312] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-08T20:29:37.770139] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-08T20:29:37.770191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:37.770272] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:37.770302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:37.770369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:37.828403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:37.829202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:37.829283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:37.829317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:37.947500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:37.947668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:37.947710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:37.947926] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:37.951443] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-01-08T20:29:37.951740] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-08T20:29:37.951880] [INFO ] [sig ] PRM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:38.095173] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRM.txt [2026-01-08T20:29:38.095307] [INFO ] [sig ] [2539/3512] Completed PRM in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-08T20:29:38.095347] [INFO ] [sig ] [2540/3512] Forecasting PRME... [2026-01-08T20:29:38.095377] [INFO ] [sig ] Generating forecast for: PRME [2026-01-08T20:29:38.095406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-08T20:29:38.107954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-08T20:29:38.108316] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-08T20:29:38.109222] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-08T20:29:38.109277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:38.109311] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:38.109339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:38.109395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:38.167397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:38.168252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:38.168360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:38.168395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:38.289592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:38.289751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:38.289792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:38.289821] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:38.293190] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-08T20:29:38.293459] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-08T20:29:38.293598] [INFO ] [sig ] PRME: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:38.439559] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRME.txt [2026-01-08T20:29:38.439765] [INFO ] [sig ] [2540/3512] Completed PRME in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-08T20:29:38.439810] [INFO ] [sig ] [2541/3512] Forecasting PRN... [2026-01-08T20:29:38.439841] [INFO ] [sig ] Generating forecast for: PRN [2026-01-08T20:29:38.439872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-08T20:29:38.451785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-08T20:29:38.452116] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-08T20:29:38.452946] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-08T20:29:38.452998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:38.453033] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:38.453061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:38.453118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:38.516012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:38.517111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:38.517207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:38.517243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:38.633128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:38.633286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:38.633324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:38.633371] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:38.636714] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-08T20:29:38.636984] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-08T20:29:38.637104] [INFO ] [sig ] PRN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:38.782834] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PRN.txt [2026-01-08T20:29:38.782971] [INFO ] [sig ] [2541/3512] Completed PRN in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-08T20:29:38.783011] [INFO ] [sig ] [2542/3512] Forecasting PROF... [2026-01-08T20:29:38.783041] [INFO ] [sig ] Generating forecast for: PROF [2026-01-08T20:29:38.783072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-08T20:29:38.794166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-08T20:29:38.794449] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-08T20:29:38.795258] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-08T20:29:38.795311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:38.795345] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:38.795372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:38.795430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:38.854111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:38.854770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:38.854850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:38.854884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:38.972546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:38.972697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:38.972735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:38.972791] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:38.975991] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: UP (p=67.31%) [2026-01-08T20:29:38.976258] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-08T20:29:38.976378] [INFO ] [sig ] PROF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:39.120887] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PROF.txt [2026-01-08T20:29:39.121035] [INFO ] [sig ] [2542/3512] Completed PROF in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-08T20:29:39.121076] [INFO ] [sig ] [2543/3512] Forecasting PROK... [2026-01-08T20:29:39.121106] [INFO ] [sig ] Generating forecast for: PROK [2026-01-08T20:29:39.121136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-08T20:29:39.133215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-08T20:29:39.133547] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-08T20:29:39.134491] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-08T20:29:39.134545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:39.134619] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:39.134673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:39.134734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:39.191743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:39.192394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:39.192496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:39.192529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:39.311612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:39.311780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:39.311818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:39.311847] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:39.315383] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-01-08T20:29:39.315685] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-08T20:29:39.315809] [INFO ] [sig ] PROK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:39.455004] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PROK.txt [2026-01-08T20:29:39.455142] [INFO ] [sig ] [2543/3512] Completed PROK in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-08T20:29:39.455180] [INFO ] [sig ] [2544/3512] Forecasting PRTA... [2026-01-08T20:29:39.455211] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-08T20:29:39.455241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-08T20:29:39.468267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-08T20:29:39.468679] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-08T20:29:39.469488] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-08T20:29:39.469543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:39.469607] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:39.469644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:39.469714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:39.527396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:39.528188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:39.528269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:39.528318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:39.645660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:39.645811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:39.645849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:39.645878] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:39.649192] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: DOWN (p=18.55%) [2026-01-08T20:29:39.649462] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-08T20:29:39.649601] [INFO ] [sig ] PRTA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:39.787869] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PRTA.txt [2026-01-08T20:29:39.788003] [INFO ] [sig ] [2544/3512] Completed PRTA in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-08T20:29:39.788042] [INFO ] [sig ] [2545/3512] Forecasting PRTH... [2026-01-08T20:29:39.788071] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-08T20:29:39.788101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-08T20:29:39.799056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-08T20:29:39.799340] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-08T20:29:39.800138] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-08T20:29:39.800189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:39.800220] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:39.800258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:39.800314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:39.856978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:39.857822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:39.857905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:39.857938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:39.975535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:39.975701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:39.975739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:39.975767] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:39.979078] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-08T20:29:39.979347] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-08T20:29:39.979466] [INFO ] [sig ] PRTH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:40.121306] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PRTH.txt [2026-01-08T20:29:40.121472] [INFO ] [sig ] [2545/3512] Completed PRTH in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:40.121514] [INFO ] [sig ] [2546/3512] Forecasting PRVA... [2026-01-08T20:29:40.121544] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-08T20:29:40.121591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-08T20:29:40.243404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-08T20:29:40.243724] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-08T20:29:40.244511] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-08T20:29:40.244563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:40.244619] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:40.244647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:40.244707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:40.301173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:40.301953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:40.302033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:40.302065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:40.421208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:40.421359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:40.421398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:40.421426] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:40.424812] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=23.00%) [2026-01-08T20:29:40.425098] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-08T20:29:40.425224] [INFO ] [sig ] PRVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:40.566691] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PRVA.txt [2026-01-08T20:29:40.566821] [INFO ] [sig ] [2546/3512] Completed PRVA in 0.4s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:40.566863] [INFO ] [sig ] [2547/3512] Forecasting PSC... [2026-01-08T20:29:40.566892] [INFO ] [sig ] Generating forecast for: PSC [2026-01-08T20:29:40.566922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-08T20:29:40.578329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-08T20:29:40.578645] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-08T20:29:40.579694] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-08T20:29:40.579747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:40.579969] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:40.579997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:40.580055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:40.641239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:40.641965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:40.642043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:40.642076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:40.758692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:40.758842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:40.758882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:40.758911] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:40.762313] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=29.68%) [2026-01-08T20:29:40.762601] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-08T20:29:40.762734] [INFO ] [sig ] PSC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:40.901565] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PSC.txt [2026-01-08T20:29:40.901936] [INFO ] [sig ] [2547/3512] Completed PSC in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:40.901977] [INFO ] [sig ] [2548/3512] Forecasting PSCE... [2026-01-08T20:29:40.902005] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-08T20:29:40.902034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-08T20:29:40.913042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-08T20:29:40.913386] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-08T20:29:40.914190] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-08T20:29:40.914241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:40.914272] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:40.914298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:40.914352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:40.971193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:40.972106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:40.972189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:40.972221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:41.082944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:41.083145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:41.083188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:41.083217] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:41.086988] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=84.78%) [2026-01-08T20:29:41.087304] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-08T20:29:41.087440] [INFO ] [sig ] PSCE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:41.247131] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PSCE.txt [2026-01-08T20:29:41.247305] [INFO ] [sig ] [2548/3512] Completed PSCE in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:41.247348] [INFO ] [sig ] [2549/3512] Forecasting PSCH... [2026-01-08T20:29:41.247377] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-08T20:29:41.247414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-08T20:29:41.263851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-08T20:29:41.264374] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-08T20:29:41.265602] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-08T20:29:41.265674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:41.265726] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:41.265772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:41.265856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:41.335677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:41.336641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:41.336783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:41.336834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:41.473996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:41.474165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:41.474206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:41.474236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:41.478269] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: UP (p=62.15%) [2026-01-08T20:29:41.478769] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-08T20:29:41.478964] [INFO ] [sig ] PSCH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:41.703199] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PSCH.txt [2026-01-08T20:29:41.703419] [INFO ] [sig ] [2549/3512] Completed PSCH in 0.5s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:41.703478] [INFO ] [sig ] [2550/3512] Forecasting PSEC... [2026-01-08T20:29:41.703516] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-08T20:29:41.703553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-08T20:29:41.728879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-08T20:29:41.729349] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-08T20:29:41.730456] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-08T20:29:41.730540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:41.730601] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:41.730636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:41.730712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:41.797736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:41.798731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:41.798817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:41.798850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:41.954879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:41.955068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:41.955131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:41.955179] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:41.960485] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: UP (p=52.99%) [2026-01-08T20:29:41.960984] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-08T20:29:41.961190] [INFO ] [sig ] PSEC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:42.159390] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PSEC.txt [2026-01-08T20:29:42.159547] [INFO ] [sig ] [2550/3512] Completed PSEC in 0.5s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:42.159612] [INFO ] [sig ] [2551/3512] Forecasting PSF... [2026-01-08T20:29:42.159642] [INFO ] [sig ] Generating forecast for: PSF [2026-01-08T20:29:42.159673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-08T20:29:42.171249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-08T20:29:42.171643] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-08T20:29:42.172467] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-08T20:29:42.172519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:42.172552] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:42.172604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:42.172672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:42.232351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:42.233418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:42.233512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:42.233546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:42.353440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:42.353611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:42.353654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:42.353684] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:42.357073] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=91.44%) [2026-01-08T20:29:42.357346] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-08T20:29:42.357470] [INFO ] [sig ] PSF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:42.498908] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PSF.txt [2026-01-08T20:29:42.499056] [INFO ] [sig ] [2551/3512] Completed PSF in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:42.499095] [INFO ] [sig ] [2552/3512] Forecasting PSFE... [2026-01-08T20:29:42.499125] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-08T20:29:42.499154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-08T20:29:42.510865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-08T20:29:42.511155] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-08T20:29:42.511959] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-08T20:29:42.512009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:42.512041] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:42.512068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:42.512124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:42.569249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:42.569926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:42.570005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:42.570038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:42.690096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:42.690249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:42.690287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:42.690335] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:42.693717] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: DOWN (p=20.26%) [2026-01-08T20:29:42.693987] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-08T20:29:42.694111] [INFO ] [sig ] PSFE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:42.832127] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PSFE.txt [2026-01-08T20:29:42.832291] [INFO ] [sig ] [2552/3512] Completed PSFE in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:42.832332] [INFO ] [sig ] [2553/3512] Forecasting PSHG... [2026-01-08T20:29:42.832362] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-08T20:29:42.832391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-08T20:29:42.844155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-08T20:29:42.844469] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-08T20:29:42.845281] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-08T20:29:42.845333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:42.845366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:42.845393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:42.845450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:42.903501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:42.904264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:42.904344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:42.904377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:43.026855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:43.027006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:43.027046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:43.027075] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:43.030428] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-01-08T20:29:43.030730] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-08T20:29:43.030856] [INFO ] [sig ] PSHG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:43.171769] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PSHG.txt [2026-01-08T20:29:43.171907] [INFO ] [sig ] [2553/3512] Completed PSHG in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:43.171946] [INFO ] [sig ] [2554/3512] Forecasting PSN... [2026-01-08T20:29:43.171974] [INFO ] [sig ] Generating forecast for: PSN [2026-01-08T20:29:43.172003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-08T20:29:43.184242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-08T20:29:43.184598] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-08T20:29:43.185419] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-08T20:29:43.185472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:43.185505] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:43.185532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:43.185618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:43.245805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:43.246608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:43.246693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:43.246726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:43.372633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:43.372785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:43.372834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:43.372865] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:43.376637] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=11.63%) [2026-01-08T20:29:43.376961] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-08T20:29:43.377094] [INFO ] [sig ] PSN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:43.524028] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PSN.txt [2026-01-08T20:29:43.524168] [INFO ] [sig ] [2554/3512] Completed PSN in 0.4s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-08T20:29:43.524207] [INFO ] [sig ] [2555/3512] Forecasting PSNL... [2026-01-08T20:29:43.524238] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-08T20:29:43.524268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-08T20:29:43.536685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-08T20:29:43.537003] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-08T20:29:43.537798] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-08T20:29:43.537849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:43.537882] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:43.537908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:43.537963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:43.595130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:43.595783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:43.595861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:43.595894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:43.712363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:43.712517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:43.712558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:43.712605] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:43.716012] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: UP (p=50.58%) [2026-01-08T20:29:43.716279] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-08T20:29:43.716399] [INFO ] [sig ] PSNL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:43.853310] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PSNL.txt [2026-01-08T20:29:43.853446] [INFO ] [sig ] [2555/3512] Completed PSNL in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-08T20:29:43.853492] [INFO ] [sig ] [2556/3512] Forecasting PSO... [2026-01-08T20:29:43.853521] [INFO ] [sig ] Generating forecast for: PSO [2026-01-08T20:29:43.853550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-08T20:29:43.865467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-08T20:29:43.865791] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-08T20:29:43.866565] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-08T20:29:43.866633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:43.866688] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:43.866716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:43.866784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:43.924081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:43.924788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:43.924865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:43.924898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:44.050447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:44.050615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:44.050657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:44.050686] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:44.054100] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: DOWN (p=39.00%) [2026-01-08T20:29:44.054375] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-08T20:29:44.054495] [INFO ] [sig ] PSO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:44.194225] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PSO.txt [2026-01-08T20:29:44.194355] [INFO ] [sig ] [2556/3512] Completed PSO in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-08T20:29:44.194395] [INFO ] [sig ] [2557/3512] Forecasting PSQH... [2026-01-08T20:29:44.194424] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-08T20:29:44.194452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-08T20:29:44.205325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-08T20:29:44.205632] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-08T20:29:44.206441] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-08T20:29:44.206492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:44.206523] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:44.206549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:44.206627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:44.265090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:44.265884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:44.265967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:44.266000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:44.387965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:44.388111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:44.388149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:44.388176] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:44.391541] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-08T20:29:44.391833] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-08T20:29:44.391958] [INFO ] [sig ] PSQH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:44.531448] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PSQH.txt [2026-01-08T20:29:44.531608] [INFO ] [sig ] [2557/3512] Completed PSQH in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-08T20:29:44.531651] [INFO ] [sig ] [2558/3512] Forecasting PSTG... [2026-01-08T20:29:44.531681] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-08T20:29:44.531709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-08T20:29:44.543877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-08T20:29:44.544188] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-08T20:29:44.544977] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-08T20:29:44.545038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:44.545070] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:44.545096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:44.545152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:44.601962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:44.602789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:44.602867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:44.602899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:44.727162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:44.727318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:44.727359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:44.727388] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:44.730814] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=71.92%) [2026-01-08T20:29:44.731091] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-08T20:29:44.731218] [INFO ] [sig ] PSTG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:44.870863] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PSTG.txt [2026-01-08T20:29:44.871009] [INFO ] [sig ] [2558/3512] Completed PSTG in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-08T20:29:44.871049] [INFO ] [sig ] [2559/3512] Forecasting PSTL... [2026-01-08T20:29:44.871078] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-08T20:29:44.871108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-08T20:29:44.883731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-08T20:29:44.884063] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-08T20:29:44.884950] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-08T20:29:44.885002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:44.885035] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:44.885061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:44.885117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:44.944427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:44.945151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:44.945240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:44.945286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:45.066099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:45.066262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:45.066305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:45.066368] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:45.069869] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=0.22%) [2026-01-08T20:29:45.070153] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-08T20:29:45.070278] [INFO ] [sig ] PSTL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:45.214426] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PSTL.txt [2026-01-08T20:29:45.214564] [INFO ] [sig ] [2559/3512] Completed PSTL in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-08T20:29:45.214623] [INFO ] [sig ] [2560/3512] Forecasting PSX... [2026-01-08T20:29:45.214656] [INFO ] [sig ] Generating forecast for: PSX [2026-01-08T20:29:45.214688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-08T20:29:45.226447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-08T20:29:45.226789] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-08T20:29:45.227603] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-08T20:29:45.227655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:45.227687] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:45.227723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:45.227793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:45.287424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:45.288350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:45.288438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:45.288479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:45.416176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:45.416331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:45.416370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:45.416398] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:45.419932] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-01-08T20:29:45.420257] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-08T20:29:45.420397] [INFO ] [sig ] PSX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:45.562396] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PSX.txt [2026-01-08T20:29:45.562535] [INFO ] [sig ] [2560/3512] Completed PSX in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-08T20:29:45.562592] [INFO ] [sig ] [2561/3512] Forecasting PTA... [2026-01-08T20:29:45.562623] [INFO ] [sig ] Generating forecast for: PTA [2026-01-08T20:29:45.562653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-08T20:29:45.574276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-08T20:29:45.574606] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-08T20:29:45.575377] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-08T20:29:45.575428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:45.575458] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:45.575484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:45.575540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:45.632329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:45.633042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:45.633119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:45.633150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:45.754339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:45.754490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:45.754532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:45.754591] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:45.758018] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=82.65%) [2026-01-08T20:29:45.758308] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-08T20:29:45.758432] [INFO ] [sig ] PTA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:45.899030] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PTA.txt [2026-01-08T20:29:45.899159] [INFO ] [sig ] [2561/3512] Completed PTA in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-08T20:29:45.899196] [INFO ] [sig ] [2562/3512] Forecasting PTC... [2026-01-08T20:29:45.899225] [INFO ] [sig ] Generating forecast for: PTC [2026-01-08T20:29:45.899257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-08T20:29:45.910707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-08T20:29:45.911013] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-08T20:29:45.911828] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-08T20:29:45.911880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:45.911912] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:45.911940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:45.912001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:45.971026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:45.971816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:45.971898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:45.971931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:46.105695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:46.105856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:46.105898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:46.105927] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:46.109363] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=87.17%) [2026-01-08T20:29:46.109655] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-08T20:29:46.109776] [INFO ] [sig ] PTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:46.251677] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PTC.txt [2026-01-08T20:29:46.251834] [INFO ] [sig ] [2562/3512] Completed PTC in 0.4s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:46.251875] [INFO ] [sig ] [2563/3512] Forecasting PTEN... [2026-01-08T20:29:46.251903] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-08T20:29:46.251933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-08T20:29:46.263183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-08T20:29:46.263520] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-08T20:29:46.264320] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-08T20:29:46.264372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:46.264403] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:46.264430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:46.264486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:46.321271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:46.322138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:46.322220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:46.322252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:46.439162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:46.439322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:46.439362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:46.439390] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:46.442826] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=67.04%) [2026-01-08T20:29:46.443124] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-08T20:29:46.443250] [INFO ] [sig ] PTEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:46.582520] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PTEN.txt [2026-01-08T20:29:46.582666] [INFO ] [sig ] [2563/3512] Completed PTEN in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:46.582706] [INFO ] [sig ] [2564/3512] Forecasting PTF... [2026-01-08T20:29:46.582736] [INFO ] [sig ] Generating forecast for: PTF [2026-01-08T20:29:46.582765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-08T20:29:46.593623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-08T20:29:46.593929] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-08T20:29:46.594749] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-08T20:29:46.594806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:46.594838] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:46.594864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:46.594921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:46.651821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:46.652482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:46.652562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:46.652614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:46.772131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:46.772272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:46.772310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:46.772338] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:46.775629] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=14.60%) [2026-01-08T20:29:46.775900] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-08T20:29:46.776018] [INFO ] [sig ] PTF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:46.915256] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PTF.txt [2026-01-08T20:29:46.915412] [INFO ] [sig ] [2564/3512] Completed PTF in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:46.915451] [INFO ] [sig ] [2565/3512] Forecasting PTGX... [2026-01-08T20:29:46.915480] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-08T20:29:46.915509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-08T20:29:46.926606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-08T20:29:46.926962] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-08T20:29:46.927825] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-08T20:29:46.927882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:46.927914] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:46.927941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:46.927998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:46.986870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:46.987792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:46.987886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:46.987919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:47.113039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:47.113199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:47.113258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:47.113290] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:47.117356] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: UP (p=78.89%) [2026-01-08T20:29:47.117755] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-08T20:29:47.117906] [INFO ] [sig ] PTGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:47.263117] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PTGX.txt [2026-01-08T20:29:47.263270] [INFO ] [sig ] [2565/3512] Completed PTGX in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:47.263312] [INFO ] [sig ] [2566/3512] Forecasting PTH... [2026-01-08T20:29:47.263342] [INFO ] [sig ] Generating forecast for: PTH [2026-01-08T20:29:47.263371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-08T20:29:47.273425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-08T20:29:47.273765] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-08T20:29:47.274547] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-08T20:29:47.274624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:47.274659] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:47.274688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:47.274751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:47.333721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:47.334392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:47.334497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:47.334532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:47.443617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:47.443762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:47.443803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:47.443832] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:47.447136] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=67.50%) [2026-01-08T20:29:47.447402] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-08T20:29:47.447522] [INFO ] [sig ] PTH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:47.589130] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PTH.txt [2026-01-08T20:29:47.589269] [INFO ] [sig ] [2566/3512] Completed PTH in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:47.589307] [INFO ] [sig ] [2567/3512] Forecasting PTLO... [2026-01-08T20:29:47.589337] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-08T20:29:47.589368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-08T20:29:47.600440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-08T20:29:47.600741] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-08T20:29:47.601530] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-08T20:29:47.601597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:47.601631] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:47.601666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:47.601741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:47.660075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:47.660822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:47.660902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:47.660936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:47.780924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:47.781078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:47.781116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:47.781144] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:47.784432] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=14.44%) [2026-01-08T20:29:47.784729] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-08T20:29:47.784854] [INFO ] [sig ] PTLO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:47.924030] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PTLO.txt [2026-01-08T20:29:47.924165] [INFO ] [sig ] [2567/3512] Completed PTLO in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:47.924207] [INFO ] [sig ] [2568/3512] Forecasting PTNQ... [2026-01-08T20:29:47.924236] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-08T20:29:47.924266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-08T20:29:47.935268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-08T20:29:47.935556] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-08T20:29:47.936341] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-08T20:29:47.936392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:47.936423] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:47.936450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:47.936505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:47.994715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:47.995419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:47.995501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:47.995533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:48.112702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:48.112855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:48.112894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:48.112924] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:48.116373] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=48.61%) [2026-01-08T20:29:48.116664] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-08T20:29:48.116791] [INFO ] [sig ] PTNQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:48.284375] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PTNQ.txt [2026-01-08T20:29:48.284564] [INFO ] [sig ] [2568/3512] Completed PTNQ in 0.4s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:48.284630] [INFO ] [sig ] [2569/3512] Forecasting PTON... [2026-01-08T20:29:48.284660] [INFO ] [sig ] Generating forecast for: PTON [2026-01-08T20:29:48.284690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-08T20:29:48.296005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-08T20:29:48.296371] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-08T20:29:48.297240] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-08T20:29:48.297293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:48.297338] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:48.297368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:48.297426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:48.354559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:48.355459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:48.355541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:48.355591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:48.477522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:48.477706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:48.477747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:48.477777] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:48.481691] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: DOWN (p=17.73%) [2026-01-08T20:29:48.482115] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-08T20:29:48.482298] [INFO ] [sig ] PTON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:48.629822] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PTON.txt [2026-01-08T20:29:48.630005] [INFO ] [sig ] [2569/3512] Completed PTON in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:48.630048] [INFO ] [sig ] [2570/3512] Forecasting PTY... [2026-01-08T20:29:48.630078] [INFO ] [sig ] Generating forecast for: PTY [2026-01-08T20:29:48.630107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-08T20:29:48.642155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-08T20:29:48.642549] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-08T20:29:48.643424] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-08T20:29:48.643477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:48.643510] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:48.643537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:48.643621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:48.699819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:48.700915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:48.700998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:48.701030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:48.821229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:48.821375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:48.821413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:48.821442] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:48.824734] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=91.40%) [2026-01-08T20:29:48.825004] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-08T20:29:48.825124] [INFO ] [sig ] PTY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:48.964352] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PTY.txt [2026-01-08T20:29:48.964516] [INFO ] [sig ] [2570/3512] Completed PTY in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:48.964555] [INFO ] [sig ] [2571/3512] Forecasting PUBM... [2026-01-08T20:29:48.964602] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-08T20:29:48.964633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-08T20:29:48.975518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-08T20:29:48.975887] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-08T20:29:48.976691] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-08T20:29:48.976742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:48.976773] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:48.976802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:48.976859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:49.036791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:49.037690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:49.037776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:49.037816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:49.161430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:49.161594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:49.161636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:49.161666] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:49.165048] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=57.67%) [2026-01-08T20:29:49.165317] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-08T20:29:49.165437] [INFO ] [sig ] PUBM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:49.305042] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PUBM.txt [2026-01-08T20:29:49.305165] [INFO ] [sig ] [2571/3512] Completed PUBM in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-08T20:29:49.305203] [INFO ] [sig ] [2572/3512] Forecasting PUK... [2026-01-08T20:29:49.305233] [INFO ] [sig ] Generating forecast for: PUK [2026-01-08T20:29:49.305262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-08T20:29:49.316482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-08T20:29:49.316804] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-08T20:29:49.317656] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-08T20:29:49.317710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:49.317744] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:49.317771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:49.317834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:49.374872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:49.375619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:49.375697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:49.375729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:49.491398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:49.491543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:49.491599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:49.491629] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:49.494884] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-08T20:29:49.495146] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-08T20:29:49.495264] [INFO ] [sig ] PUK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:49.634203] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PUK.txt [2026-01-08T20:29:49.634328] [INFO ] [sig ] [2572/3512] Completed PUK in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-08T20:29:49.634372] [INFO ] [sig ] [2573/3512] Forecasting PUMP... [2026-01-08T20:29:49.634401] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-08T20:29:49.634430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-08T20:29:49.645337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-08T20:29:49.645685] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-08T20:29:49.646540] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-08T20:29:49.646614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:49.646682] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:49.646723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:49.646807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:49.712701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:49.713548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:49.713648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:49.713680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:49.838707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:49.838868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:49.838908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:49.838935] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:49.842748] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=21.71%) [2026-01-08T20:29:49.843081] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-08T20:29:49.843418] [INFO ] [sig ] PUMP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:49.989094] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PUMP.txt [2026-01-08T20:29:49.989245] [INFO ] [sig ] [2573/3512] Completed PUMP in 0.4s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-08T20:29:49.989284] [INFO ] [sig ] [2574/3512] Forecasting PVH... [2026-01-08T20:29:49.989313] [INFO ] [sig ] Generating forecast for: PVH [2026-01-08T20:29:49.989344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-08T20:29:50.000520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-08T20:29:50.000871] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-08T20:29:50.001875] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-08T20:29:50.001925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:50.002136] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:50.002161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:50.002216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:50.058592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:50.059402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:50.059486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:50.059520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:50.184525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:50.184699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:50.184741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:50.184769] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:50.188331] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: DOWN (p=22.24%) [2026-01-08T20:29:50.188706] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-08T20:29:50.188897] [INFO ] [sig ] PVH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:50.335319] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PVH.txt [2026-01-08T20:29:50.335446] [INFO ] [sig ] [2574/3512] Completed PVH in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-08T20:29:50.335484] [INFO ] [sig ] [2575/3512] Forecasting PVL... [2026-01-08T20:29:50.335514] [INFO ] [sig ] Generating forecast for: PVL [2026-01-08T20:29:50.335543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-08T20:29:50.346558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-08T20:29:50.346851] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-08T20:29:50.347637] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-08T20:29:50.347687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:50.347719] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:50.347746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:50.347801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:50.404014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:50.404723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:50.404802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:50.404834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:50.519129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:50.519269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:50.519306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:50.519334] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:50.522645] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: DOWN (p=8.03%) [2026-01-08T20:29:50.522950] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-08T20:29:50.523079] [INFO ] [sig ] PVL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:50.661022] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PVL.txt [2026-01-08T20:29:50.661142] [INFO ] [sig ] [2575/3512] Completed PVL in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-08T20:29:50.661180] [INFO ] [sig ] [2576/3512] Forecasting PWP... [2026-01-08T20:29:50.661209] [INFO ] [sig ] Generating forecast for: PWP [2026-01-08T20:29:50.661239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-08T20:29:50.672317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-08T20:29:50.672584] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-08T20:29:50.673348] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-08T20:29:50.673397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:50.673427] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:50.673453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:50.673508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:50.730704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:50.731375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:50.731450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:50.731482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:50.849483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:50.849641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:50.849680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:50.849754] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:50.853069] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-08T20:29:50.853338] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-08T20:29:50.853458] [INFO ] [sig ] PWP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:50.993766] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PWP.txt [2026-01-08T20:29:50.993905] [INFO ] [sig ] [2576/3512] Completed PWP in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-08T20:29:50.993945] [INFO ] [sig ] [2577/3512] Forecasting PX... [2026-01-08T20:29:50.993974] [INFO ] [sig ] Generating forecast for: PX [2026-01-08T20:29:50.994004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-08T20:29:51.006125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-08T20:29:51.006430] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-08T20:29:51.007256] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-08T20:29:51.007307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:51.007338] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:51.007364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:51.007420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:51.066853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:51.067467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:51.067543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:51.067591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:51.191328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:51.191423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:51.191457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:51.191484] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:51.194541] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=40.23%) [2026-01-08T20:29:51.194818] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-08T20:29:51.194936] [INFO ] [sig ] PX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:51.332623] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PX.txt [2026-01-08T20:29:51.332730] [INFO ] [sig ] [2577/3512] Completed PX in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-08T20:29:51.332768] [INFO ] [sig ] [2578/3512] Forecasting PXS... [2026-01-08T20:29:51.332797] [INFO ] [sig ] Generating forecast for: PXS [2026-01-08T20:29:51.332826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-08T20:29:51.343272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-08T20:29:51.343545] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-08T20:29:51.344385] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-08T20:29:51.344436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:51.344467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:51.344494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:51.344549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:51.400795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:51.401378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:51.401456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:51.401498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:51.506986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:51.507072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:51.507105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:51.507132] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:51.510220] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: DOWN (p=17.40%) [2026-01-08T20:29:51.510476] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-08T20:29:51.510612] [INFO ] [sig ] PXS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:51.650123] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PXS.txt [2026-01-08T20:29:51.650227] [INFO ] [sig ] [2578/3512] Completed PXS in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-08T20:29:51.650265] [INFO ] [sig ] [2579/3512] Forecasting PY... [2026-01-08T20:29:51.650293] [INFO ] [sig ] Generating forecast for: PY [2026-01-08T20:29:51.650322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-08T20:29:51.660959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-08T20:29:51.661231] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-08T20:29:51.662041] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-08T20:29:51.662092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:51.662122] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:51.662148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:51.662203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:51.719055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:51.719831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:51.719911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:51.719942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:51.829256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:51.829440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:51.829484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:51.829513] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:51.833255] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: UP (p=81.67%) [2026-01-08T20:29:51.833527] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-08T20:29:51.833672] [INFO ] [sig ] PY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:51.971969] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PY.txt [2026-01-08T20:29:51.972093] [INFO ] [sig ] [2579/3512] Completed PY in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-08T20:29:51.972132] [INFO ] [sig ] [2580/3512] Forecasting PYPL... [2026-01-08T20:29:51.972160] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-08T20:29:51.972188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-08T20:29:51.984189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-08T20:29:51.984468] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-08T20:29:51.985257] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-08T20:29:51.985308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:51.985339] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:51.985365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:51.985432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:52.042138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:52.042750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:52.042826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:52.042857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:52.161081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:52.161236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:52.161272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:52.161300] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:52.164617] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: UP (p=52.13%) [2026-01-08T20:29:52.164886] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-08T20:29:52.165010] [INFO ] [sig ] PYPL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:52.303895] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/PYPL.txt [2026-01-08T20:29:52.303999] [INFO ] [sig ] [2580/3512] Completed PYPL in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:52.304036] [INFO ] [sig ] [2581/3512] Forecasting PYXS... [2026-01-08T20:29:52.304066] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-08T20:29:52.304095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-08T20:29:52.316501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-08T20:29:52.316868] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-08T20:29:52.317723] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-08T20:29:52.317777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:52.317809] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:52.317835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:52.317895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:52.376447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:52.377253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:52.377339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:52.377372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:52.497004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:52.497174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:52.497216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:52.497245] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:52.501287] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=15.85%) [2026-01-08T20:29:52.501699] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-08T20:29:52.501853] [INFO ] [sig ] PYXS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:52.645116] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PYXS.txt [2026-01-08T20:29:52.645287] [INFO ] [sig ] [2581/3512] Completed PYXS in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:52.645329] [INFO ] [sig ] [2582/3512] Forecasting PZZA... [2026-01-08T20:29:52.645359] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-08T20:29:52.645388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-08T20:29:52.657878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-08T20:29:52.658234] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-08T20:29:52.659132] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-08T20:29:52.659184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:52.659214] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:52.659240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:52.659294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:52.716353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:52.717333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:52.717421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:52.717455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:52.842827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:52.842993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:52.843032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:52.843060] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:52.846426] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: DOWN (p=15.59%) [2026-01-08T20:29:52.846730] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-08T20:29:52.846860] [INFO ] [sig ] PZZA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:52.986414] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/PZZA.txt [2026-01-08T20:29:52.986543] [INFO ] [sig ] [2582/3512] Completed PZZA in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:52.986597] [INFO ] [sig ] [2583/3512] Forecasting QBTS... [2026-01-08T20:29:52.986628] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-08T20:29:52.986657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-08T20:29:52.998001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-08T20:29:52.998324] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-08T20:29:52.999140] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-08T20:29:52.999192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:52.999223] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:52.999251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:52.999308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:53.058846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:53.059718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:53.059864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:53.059926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:53.189246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:53.189406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:53.189445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:53.189473] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:53.192901] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=14.87%) [2026-01-08T20:29:53.193178] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-08T20:29:53.193301] [INFO ] [sig ] QBTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:53.335586] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QBTS.txt [2026-01-08T20:29:53.335742] [INFO ] [sig ] [2583/3512] Completed QBTS in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:53.335783] [INFO ] [sig ] [2584/3512] Forecasting QCLN... [2026-01-08T20:29:53.335813] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-08T20:29:53.335859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-08T20:29:53.348143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-08T20:29:53.348452] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-08T20:29:53.349288] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-08T20:29:53.349339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:53.349370] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:53.349397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:53.349452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:53.406357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:53.407218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:53.407301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:53.407333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:53.525948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:53.526278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:53.526316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:53.526346] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:53.530727] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=38.97%) [2026-01-08T20:29:53.531203] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-08T20:29:53.531384] [INFO ] [sig ] QCLN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:53.671983] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QCLN.txt [2026-01-08T20:29:53.672145] [INFO ] [sig ] [2584/3512] Completed QCLN in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:53.672185] [INFO ] [sig ] [2585/3512] Forecasting QCOM... [2026-01-08T20:29:53.672215] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-08T20:29:53.672263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-08T20:29:53.684262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-08T20:29:53.684559] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-08T20:29:53.685416] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-08T20:29:53.685468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:53.685500] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:53.685527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:53.685612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:53.744564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:53.745359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:53.745440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:53.745473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:53.868528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:53.868691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:53.868731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:53.868760] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:53.872507] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-01-08T20:29:53.872841] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-08T20:29:53.872973] [INFO ] [sig ] QCOM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:54.013200] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QCOM.txt [2026-01-08T20:29:54.013342] [INFO ] [sig ] [2585/3512] Completed QCOM in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:54.013382] [INFO ] [sig ] [2586/3512] Forecasting QCRH... [2026-01-08T20:29:54.013411] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-08T20:29:54.013440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-08T20:29:54.024397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-08T20:29:54.024700] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-08T20:29:54.025464] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-08T20:29:54.025515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:54.025546] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:54.025590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:54.025650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:54.083283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:54.083914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:54.084005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:54.084037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:54.199592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:54.199738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:54.199775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:54.199805] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:54.203100] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-01-08T20:29:54.203371] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-08T20:29:54.203490] [INFO ] [sig ] QCRH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:54.343037] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QCRH.txt [2026-01-08T20:29:54.343205] [INFO ] [sig ] [2586/3512] Completed QCRH in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:54.343245] [INFO ] [sig ] [2587/3512] Forecasting QDEL... [2026-01-08T20:29:54.343273] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-08T20:29:54.343302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-08T20:29:54.354524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-08T20:29:54.354831] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-08T20:29:54.355621] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-08T20:29:54.355674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:54.355706] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:54.355733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:54.355788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:54.416564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:54.417385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:54.417467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:54.417499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:54.541814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:54.541962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:54.542003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:54.542033] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:54.545670] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-08T20:29:54.545955] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-08T20:29:54.546086] [INFO ] [sig ] QDEL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:54.688810] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QDEL.txt [2026-01-08T20:29:54.688937] [INFO ] [sig ] [2587/3512] Completed QDEL in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:54.688977] [INFO ] [sig ] [2588/3512] Forecasting QFIN... [2026-01-08T20:29:54.689006] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-08T20:29:54.689034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-08T20:29:54.700938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-08T20:29:54.701221] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-08T20:29:54.702057] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-08T20:29:54.702110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:54.702142] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:54.702169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:54.702226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:54.762982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:54.763694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:54.763775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:54.763808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:54.890083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:54.890224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:54.890262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:54.890291] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:54.893961] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=28.67%) [2026-01-08T20:29:54.894227] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-08T20:29:54.894347] [INFO ] [sig ] QFIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:55.038142] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QFIN.txt [2026-01-08T20:29:55.038315] [INFO ] [sig ] [2588/3512] Completed QFIN in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:55.038365] [INFO ] [sig ] [2589/3512] Forecasting QGEN... [2026-01-08T20:29:55.038396] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-08T20:29:55.038426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-08T20:29:55.049247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-08T20:29:55.049539] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-08T20:29:55.050367] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-08T20:29:55.050422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:55.050454] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:55.050483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:55.050541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:55.111720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:55.112458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:55.112541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:55.112590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:55.235851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:55.236027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:55.236067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:55.236098] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:55.239621] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=68.01%) [2026-01-08T20:29:55.239899] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-08T20:29:55.240028] [INFO ] [sig ] QGEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:55.381946] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QGEN.txt [2026-01-08T20:29:55.382105] [INFO ] [sig ] [2589/3512] Completed QGEN in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-08T20:29:55.382145] [INFO ] [sig ] [2590/3512] Forecasting QLYS... [2026-01-08T20:29:55.382175] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-08T20:29:55.382204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-08T20:29:55.393695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-08T20:29:55.394032] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-08T20:29:55.394865] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-08T20:29:55.394917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:55.394977] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:55.395005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:55.395062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:55.456048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:55.457100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:55.457183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:55.457216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:55.581984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:55.582130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:55.582169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:55.582198] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:55.585812] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: UP (p=93.10%) [2026-01-08T20:29:55.586096] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-08T20:29:55.586233] [INFO ] [sig ] QLYS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:55.727748] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QLYS.txt [2026-01-08T20:29:55.727899] [INFO ] [sig ] [2590/3512] Completed QLYS in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-08T20:29:55.727942] [INFO ] [sig ] [2591/3512] Forecasting QMCO... [2026-01-08T20:29:55.727972] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-08T20:29:55.728002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-08T20:29:55.739550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-08T20:29:55.739893] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-08T20:29:55.740718] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-08T20:29:55.740771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:55.740803] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:55.740830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:55.740898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:55.799589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:55.800344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:55.800426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:55.800458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:55.921630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:55.921785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:55.921826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:55.921855] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:55.925160] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=48.35%) [2026-01-08T20:29:55.925436] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-08T20:29:55.925562] [INFO ] [sig ] QMCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:56.066722] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QMCO.txt [2026-01-08T20:29:56.066861] [INFO ] [sig ] [2591/3512] Completed QMCO in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-08T20:29:56.066900] [INFO ] [sig ] [2592/3512] Forecasting QMOM... [2026-01-08T20:29:56.066929] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-08T20:29:56.066961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-08T20:29:56.077906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-08T20:29:56.078243] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-08T20:29:56.079102] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-08T20:29:56.079157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:56.079190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:56.079217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:56.079274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:56.144641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:56.145489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:56.145600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:56.145644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:56.267962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:56.268120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:56.268160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:56.268189] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:56.272294] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-01-08T20:29:56.272656] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-08T20:29:56.272801] [INFO ] [sig ] QMOM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:56.415374] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QMOM.txt [2026-01-08T20:29:56.415516] [INFO ] [sig ] [2592/3512] Completed QMOM in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-08T20:29:56.415555] [INFO ] [sig ] [2593/3512] Forecasting QNCX... [2026-01-08T20:29:56.415603] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-08T20:29:56.415636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-08T20:29:56.427105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-08T20:29:56.427375] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-08T20:29:56.428162] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-08T20:29:56.428224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:56.428257] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:56.428283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:56.428367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:56.485404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:56.486002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:56.486083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:56.486115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:56.600859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:56.601010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:56.601049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:56.601109] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:56.604427] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: UP (p=78.89%) [2026-01-08T20:29:56.604713] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-08T20:29:56.604833] [INFO ] [sig ] QNCX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:56.743172] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QNCX.txt [2026-01-08T20:29:56.743298] [INFO ] [sig ] [2593/3512] Completed QNCX in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-08T20:29:56.743335] [INFO ] [sig ] [2594/3512] Forecasting QNTM... [2026-01-08T20:29:56.743365] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-08T20:29:56.743395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-08T20:29:56.755385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-08T20:29:56.755650] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-08T20:29:56.756617] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-08T20:29:56.756668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:56.756699] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:56.756725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:56.756780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:56.816416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:56.817090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:56.817168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:56.817200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:56.939405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:56.939553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:56.939614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:56.939644] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:56.943067] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-08T20:29:56.943359] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-08T20:29:56.943491] [INFO ] [sig ] QNTM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:57.083531] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QNTM.txt [2026-01-08T20:29:57.083680] [INFO ] [sig ] [2594/3512] Completed QNTM in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-08T20:29:57.083722] [INFO ] [sig ] [2595/3512] Forecasting QQMG... [2026-01-08T20:29:57.083751] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-08T20:29:57.083781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-08T20:29:57.095019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-08T20:29:57.095336] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-08T20:29:57.096142] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-08T20:29:57.096194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:57.096226] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:57.096253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:57.096310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:57.155407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:57.156073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:57.156166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:57.156218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:57.279709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:57.279869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:57.279911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:57.279942] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:57.283486] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-08T20:29:57.283808] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-08T20:29:57.283936] [INFO ] [sig ] QQMG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:57.426942] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QQMG.txt [2026-01-08T20:29:57.427067] [INFO ] [sig ] [2595/3512] Completed QQMG in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-08T20:29:57.427107] [INFO ] [sig ] [2596/3512] Forecasting QQQ... [2026-01-08T20:29:57.427138] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-08T20:29:57.427170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-08T20:29:57.440014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-08T20:29:57.440308] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-08T20:29:57.441129] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-08T20:29:57.441183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:57.441215] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:57.441244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:57.441306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:57.503943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:57.504617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:57.504699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:57.504731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:57.637673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:57.637840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:57.637884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:57.637914] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:57.641433] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=45.22%) [2026-01-08T20:29:57.641728] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-08T20:29:57.641875] [INFO ] [sig ] QQQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:57.788956] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QQQ.txt [2026-01-08T20:29:57.789107] [INFO ] [sig ] [2596/3512] Completed QQQ in 0.4s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-08T20:29:57.789149] [INFO ] [sig ] [2597/3512] Forecasting QQQE... [2026-01-08T20:29:57.789178] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-08T20:29:57.789211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-08T20:29:57.801863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-08T20:29:57.802291] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-08T20:29:57.803195] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-08T20:29:57.803248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:57.803281] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:57.803308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:57.803365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:57.863672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:57.864634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:57.864726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:57.864761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:57.985632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:57.985797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:57.985837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:57.985866] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:57.989554] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-08T20:29:57.989913] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-08T20:29:57.990054] [INFO ] [sig ] QQQE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:58.132836] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QQQE.txt [2026-01-08T20:29:58.133009] [INFO ] [sig ] [2597/3512] Completed QQQE in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:29:58.133055] [INFO ] [sig ] [2598/3512] Forecasting QQQI... [2026-01-08T20:29:58.133086] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-08T20:29:58.133117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-08T20:29:58.144955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-08T20:29:58.145344] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-08T20:29:58.146250] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-08T20:29:58.146305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:58.146339] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:58.146367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:58.146425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:58.204592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:58.205490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:58.205608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:58.205644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:58.322007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:58.322162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:58.322203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:58.322234] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:58.325642] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-01-08T20:29:58.325954] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-08T20:29:58.326081] [INFO ] [sig ] QQQI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:58.469977] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QQQI.txt [2026-01-08T20:29:58.470155] [INFO ] [sig ] [2598/3512] Completed QQQI in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:29:58.470195] [INFO ] [sig ] [2599/3512] Forecasting QQQJ... [2026-01-08T20:29:58.470226] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-08T20:29:58.470256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-08T20:29:58.481874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-08T20:29:58.482267] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-08T20:29:58.483077] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-08T20:29:58.483129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:58.483160] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:58.483187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:58.483243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:58.539716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:58.540627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:58.540709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:58.540740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:58.659978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:58.660146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:58.660192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:58.660220] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:58.663648] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=22.05%) [2026-01-08T20:29:58.663942] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-08T20:29:58.664068] [INFO ] [sig ] QQQJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:29:58.802615] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QQQJ.txt [2026-01-08T20:29:58.802771] [INFO ] [sig ] [2599/3512] Completed QQQJ in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:29:58.802812] [INFO ] [sig ] [2600/3512] Forecasting QQQM... [2026-01-08T20:29:58.802842] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-08T20:29:58.802872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-08T20:29:58.814507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-08T20:29:58.814923] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-08T20:29:58.815737] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-08T20:29:58.815787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:58.815819] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:58.815846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:58.815902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:58.872221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:58.873078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:58.873188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:58.873222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:58.991984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:58.992162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:58.992201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:58.992231] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:58.995653] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-01-08T20:29:58.995962] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-08T20:29:58.996094] [INFO ] [sig ] QQQM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:59.147299] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QQQM.txt [2026-01-08T20:29:59.147457] [INFO ] [sig ] [2600/3512] Completed QQQM in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:29:59.147496] [INFO ] [sig ] [2601/3512] Forecasting QQQX... [2026-01-08T20:29:59.147526] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-08T20:29:59.147557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-08T20:29:59.159035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-08T20:29:59.159405] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-08T20:29:59.160217] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-08T20:29:59.160269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:59.160301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:59.160327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:59.160388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:59.216929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:59.217804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:59.217885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:59.217918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:59.340662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:59.340838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:59.340881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:59.340908] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:59.344336] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=82.05%) [2026-01-08T20:29:59.344642] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-08T20:29:59.344766] [INFO ] [sig ] QQQX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:59.486282] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QQQX.txt [2026-01-08T20:29:59.486414] [INFO ] [sig ] [2601/3512] Completed QQQX in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:29:59.486454] [INFO ] [sig ] [2602/3512] Forecasting QQQY... [2026-01-08T20:29:59.486483] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-08T20:29:59.486512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-08T20:29:59.497734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-08T20:29:59.498003] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-08T20:29:59.498810] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-08T20:29:59.498860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:59.498891] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:59.498917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:59.498973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:59.557021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:59.557889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:59.557971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:59.558005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:29:59.675597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:29:59.675742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:29:59.675780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:29:59.675808] [INFO ] [FORECASTER] Training complete [2026-01-08T20:29:59.679112] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=84.65%) [2026-01-08T20:29:59.679386] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-08T20:29:59.679507] [INFO ] [sig ] QQQY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:29:59.819118] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QQQY.txt [2026-01-08T20:29:59.819246] [INFO ] [sig ] [2602/3512] Completed QQQY in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:29:59.819285] [INFO ] [sig ] [2603/3512] Forecasting QRHC... [2026-01-08T20:29:59.819313] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-08T20:29:59.819344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-08T20:29:59.830309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-08T20:29:59.830590] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-08T20:29:59.831352] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-08T20:29:59.831402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:29:59.831434] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:29:59.831461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:29:59.831517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:29:59.887632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:29:59.888230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:29:59.888320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:29:59.888379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:00.000256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:00.000380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:00.000416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:00.000446] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:00.003657] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: UP (p=85.57%) [2026-01-08T20:30:00.003922] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-08T20:30:00.004041] [INFO ] [sig ] QRHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:00.155694] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QRHC.txt [2026-01-08T20:30:00.156199] [INFO ] [sig ] [2603/3512] Completed QRHC in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:30:00.156240] [INFO ] [sig ] [2604/3512] Forecasting QRVO... [2026-01-08T20:30:00.156272] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-08T20:30:00.156301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-08T20:30:00.171065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-08T20:30:00.171381] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-08T20:30:00.172206] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-08T20:30:00.172259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:00.172304] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:00.172332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:00.172388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:00.243024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:00.244162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:00.244289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:00.244344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:00.368989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:00.369141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:00.369181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:00.369209] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:00.372563] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=95.16%) [2026-01-08T20:30:00.372848] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-08T20:30:00.372968] [INFO ] [sig ] QRVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:00.511831] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QRVO.txt [2026-01-08T20:30:00.511938] [INFO ] [sig ] [2604/3512] Completed QRVO in 0.4s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:30:00.511976] [INFO ] [sig ] [2605/3512] Forecasting QS... [2026-01-08T20:30:00.512004] [INFO ] [sig ] Generating forecast for: QS [2026-01-08T20:30:00.512033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-08T20:30:00.524139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-08T20:30:00.524409] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-08T20:30:00.525189] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-08T20:30:00.525240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:00.525272] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:00.525298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:00.525353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:00.582747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:00.583394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:00.583471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:00.583502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:00.704702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:00.704864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:00.704904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:00.704931] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:00.708413] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: UP (p=56.39%) [2026-01-08T20:30:00.708755] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-08T20:30:00.708891] [INFO ] [sig ] QS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:00.846695] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QS.txt [2026-01-08T20:30:00.846812] [INFO ] [sig ] [2605/3512] Completed QS in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:30:00.846850] [INFO ] [sig ] [2606/3512] Forecasting QSI... [2026-01-08T20:30:00.846878] [INFO ] [sig ] Generating forecast for: QSI [2026-01-08T20:30:00.846908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-08T20:30:00.857839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-08T20:30:00.858092] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-08T20:30:00.858914] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-08T20:30:00.858964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:00.858996] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:00.859022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:00.859077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:00.916355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:00.916966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:00.917043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:00.917075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:01.034933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:01.035040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:01.035074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:01.035102] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:01.038264] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-01-08T20:30:01.038562] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-08T20:30:01.038701] [INFO ] [sig ] QSI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:01.176906] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QSI.txt [2026-01-08T20:30:01.177019] [INFO ] [sig ] [2606/3512] Completed QSI in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:30:01.177055] [INFO ] [sig ] [2607/3512] Forecasting QTEC... [2026-01-08T20:30:01.177084] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-08T20:30:01.177112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-08T20:30:01.188878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-08T20:30:01.189132] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-08T20:30:01.189914] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-08T20:30:01.189963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:01.190019] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:01.190047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:01.190108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:01.249660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:01.250276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:01.250369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:01.250402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:01.370087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:01.370241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:01.370280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:01.370307] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:01.373675] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: DOWN (p=10.25%) [2026-01-08T20:30:01.373939] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-08T20:30:01.374057] [INFO ] [sig ] QTEC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:01.515286] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QTEC.txt [2026-01-08T20:30:01.515409] [INFO ] [sig ] [2607/3512] Completed QTEC in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-08T20:30:01.515454] [INFO ] [sig ] [2608/3512] Forecasting QTRX... [2026-01-08T20:30:01.515485] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-08T20:30:01.515515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-08T20:30:01.527104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-08T20:30:01.527357] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-08T20:30:01.528147] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-08T20:30:01.528198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:01.528228] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:01.528254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:01.528349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:01.584846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:01.585453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:01.585529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:01.585560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:01.706030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:01.706197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:01.706237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:01.706265] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:01.709692] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=57.20%) [2026-01-08T20:30:01.709967] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-08T20:30:01.710088] [INFO ] [sig ] QTRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:01.849790] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QTRX.txt [2026-01-08T20:30:01.849924] [INFO ] [sig ] [2608/3512] Completed QTRX in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-08T20:30:01.849963] [INFO ] [sig ] [2609/3512] Forecasting QTTB... [2026-01-08T20:30:01.849991] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-08T20:30:01.850020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-08T20:30:01.876648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-08T20:30:01.876958] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-08T20:30:01.877768] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-08T20:30:01.877819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:01.877851] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:01.877877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:01.877932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:01.934560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:01.935176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:01.935252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:01.935284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:02.055098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:02.055265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:02.055303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:02.055331] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:02.059125] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-08T20:30:02.059404] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-08T20:30:02.059549] [INFO ] [sig ] QTTB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:02.201700] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QTTB.txt [2026-01-08T20:30:02.201848] [INFO ] [sig ] [2609/3512] Completed QTTB in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-08T20:30:02.201886] [INFO ] [sig ] [2610/3512] Forecasting QTUM... [2026-01-08T20:30:02.201915] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-08T20:30:02.201945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-08T20:30:02.213777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-08T20:30:02.214096] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-08T20:30:02.214912] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-08T20:30:02.214962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:02.214993] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:02.215019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:02.215073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:02.271722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:02.272373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:02.272458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:02.272490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:02.392635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:02.392800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:02.392838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:02.392898] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:02.396253] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-01-08T20:30:02.396528] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-08T20:30:02.396672] [INFO ] [sig ] QTUM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:02.546809] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QTUM.txt [2026-01-08T20:30:02.547018] [INFO ] [sig ] [2610/3512] Completed QTUM in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-08T20:30:02.547079] [INFO ] [sig ] [2611/3512] Forecasting QTWO... [2026-01-08T20:30:02.547125] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-08T20:30:02.547162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-08T20:30:02.562813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-08T20:30:02.563292] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-08T20:30:02.564436] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-08T20:30:02.564504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:02.564553] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:02.564622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:02.564714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:02.637765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:02.638765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:02.638855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:02.638890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:02.793146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:02.793330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:02.793433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:02.793479] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:02.798820] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: DOWN (p=37.53%) [2026-01-08T20:30:02.799292] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-08T20:30:02.799489] [INFO ] [sig ] QTWO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:02.956983] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QTWO.txt [2026-01-08T20:30:02.957122] [INFO ] [sig ] [2611/3512] Completed QTWO in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-08T20:30:02.957164] [INFO ] [sig ] [2612/3512] Forecasting QUAD... [2026-01-08T20:30:02.957193] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-08T20:30:02.957222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-08T20:30:02.971225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-08T20:30:02.971664] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-08T20:30:02.972508] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-08T20:30:02.972562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:02.972617] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:02.972647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:02.972705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:03.031759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:03.032700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:03.032796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:03.032831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:03.160555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:03.160720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:03.160759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:03.160789] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:03.164531] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: UP (p=82.70%) [2026-01-08T20:30:03.164880] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-08T20:30:03.165018] [INFO ] [sig ] QUAD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:03.310301] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QUAD.txt [2026-01-08T20:30:03.310439] [INFO ] [sig ] [2612/3512] Completed QUAD in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-08T20:30:03.310481] [INFO ] [sig ] [2613/3512] Forecasting QUIK... [2026-01-08T20:30:03.310510] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-08T20:30:03.310540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-08T20:30:03.322747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-08T20:30:03.323084] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-08T20:30:03.323921] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-08T20:30:03.323974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:03.324006] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:03.324033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:03.324090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:03.382636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:03.383354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:03.383454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:03.383489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:03.505615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:03.505759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:03.505798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:03.505826] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:03.509521] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=43.54%) [2026-01-08T20:30:03.509860] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-08T20:30:03.509997] [INFO ] [sig ] QUIK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:03.657328] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QUIK.txt [2026-01-08T20:30:03.657480] [INFO ] [sig ] [2613/3512] Completed QUIK in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-08T20:30:03.657518] [INFO ] [sig ] [2614/3512] Forecasting QURE... [2026-01-08T20:30:03.657546] [INFO ] [sig ] Generating forecast for: QURE [2026-01-08T20:30:03.657595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-08T20:30:03.670595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-08T20:30:03.670883] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-08T20:30:03.671690] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-08T20:30:03.671741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:03.671773] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:03.671799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:03.671855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:03.729303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:03.730147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:03.730228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:03.730447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:03.858612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:03.858768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:03.858809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:03.858838] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:03.862856] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-01-08T20:30:03.863134] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-08T20:30:03.863258] [INFO ] [sig ] QURE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:04.005105] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QURE.txt [2026-01-08T20:30:04.005243] [INFO ] [sig ] [2614/3512] Completed QURE in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-08T20:30:04.005290] [INFO ] [sig ] [2615/3512] Forecasting QVAL... [2026-01-08T20:30:04.005333] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-08T20:30:04.005366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-08T20:30:04.016117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-08T20:30:04.016407] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-08T20:30:04.017237] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-08T20:30:04.017290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:04.017334] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:04.017363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:04.017419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:04.076271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:04.077106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:04.077199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:04.077232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:04.198795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:04.198950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:04.198990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:04.199019] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:04.202444] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-01-08T20:30:04.202739] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-08T20:30:04.202864] [INFO ] [sig ] QVAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:04.360852] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QVAL.txt [2026-01-08T20:30:04.361013] [INFO ] [sig ] [2615/3512] Completed QVAL in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:04.361054] [INFO ] [sig ] [2616/3512] Forecasting QVCC... [2026-01-08T20:30:04.361083] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-08T20:30:04.361112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-08T20:30:04.373056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-08T20:30:04.373366] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-08T20:30:04.374157] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-08T20:30:04.374209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:04.374240] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:04.374266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:04.374321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:04.434281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:04.435180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:04.435265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:04.435299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:04.551709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:04.551865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:04.551906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:04.551934] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:04.555443] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=15.74%) [2026-01-08T20:30:04.555757] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-08T20:30:04.555912] [INFO ] [sig ] QVCC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:04.694222] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/QVCC.txt [2026-01-08T20:30:04.694354] [INFO ] [sig ] [2616/3512] Completed QVCC in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:04.694392] [INFO ] [sig ] [2617/3512] Forecasting QYLD... [2026-01-08T20:30:04.694421] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-08T20:30:04.694450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-08T20:30:04.705788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-08T20:30:04.706085] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-08T20:30:04.706897] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-08T20:30:04.706948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:04.706980] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:04.707007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:04.707063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:04.764726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:04.765402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:04.765519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:04.765554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:04.883307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:04.883476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:04.883516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:04.883545] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:04.887044] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-08T20:30:04.887358] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-08T20:30:04.887491] [INFO ] [sig ] QYLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:05.025656] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QYLD.txt [2026-01-08T20:30:05.025786] [INFO ] [sig ] [2617/3512] Completed QYLD in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:05.025826] [INFO ] [sig ] [2618/3512] Forecasting QYLG... [2026-01-08T20:30:05.025855] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-08T20:30:05.025885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-08T20:30:05.036727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-08T20:30:05.037011] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-08T20:30:05.037801] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-08T20:30:05.037851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:05.037883] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:05.037910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:05.037966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:05.095391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:05.096150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:05.096235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:05.096269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:05.218286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:05.218468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:05.218507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:05.218537] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:05.221930] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=70.75%) [2026-01-08T20:30:05.222216] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-08T20:30:05.222348] [INFO ] [sig ] QYLG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:05.362460] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/QYLG.txt [2026-01-08T20:30:05.362623] [INFO ] [sig ] [2618/3512] Completed QYLG in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:05.362665] [INFO ] [sig ] [2619/3512] Forecasting RA... [2026-01-08T20:30:05.362702] [INFO ] [sig ] Generating forecast for: RA [2026-01-08T20:30:05.362732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-08T20:30:05.374870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-08T20:30:05.375192] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-08T20:30:05.375997] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-08T20:30:05.376047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:05.376078] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:05.376104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:05.376160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:05.434614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:05.435326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:05.435407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:05.435440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:05.554154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:05.554314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:05.554354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:05.554385] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:05.557835] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=76.49%) [2026-01-08T20:30:05.558134] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-08T20:30:05.558270] [INFO ] [sig ] RA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:05.759447] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RA.txt [2026-01-08T20:30:05.759622] [INFO ] [sig ] [2619/3512] Completed RA in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:05.759668] [INFO ] [sig ] [2620/3512] Forecasting RACE... [2026-01-08T20:30:05.759699] [INFO ] [sig ] Generating forecast for: RACE [2026-01-08T20:30:05.759730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-08T20:30:05.771538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-08T20:30:05.771874] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-08T20:30:05.772895] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-08T20:30:05.772946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:05.772979] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:05.773007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:05.773062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:05.833230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:05.834062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:05.834142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:05.834176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:05.957533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:05.957720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:05.957763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:05.957793] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:05.961410] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=22.03%) [2026-01-08T20:30:05.961808] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-08T20:30:05.961959] [INFO ] [sig ] RACE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:06.102360] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RACE.txt [2026-01-08T20:30:06.102543] [INFO ] [sig ] [2620/3512] Completed RACE in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:06.102603] [INFO ] [sig ] [2621/3512] Forecasting RAIL... [2026-01-08T20:30:06.102635] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-08T20:30:06.102665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-08T20:30:06.113504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-08T20:30:06.113868] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-08T20:30:06.114673] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-08T20:30:06.114725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:06.114756] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:06.114783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:06.114839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:06.173173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:06.174095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:06.174190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:06.174228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:06.298552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:06.298729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:06.298769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:06.298799] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:06.302165] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: UP (p=58.16%) [2026-01-08T20:30:06.302443] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-08T20:30:06.302565] [INFO ] [sig ] RAIL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:06.441403] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RAIL.txt [2026-01-08T20:30:06.441545] [INFO ] [sig ] [2621/3512] Completed RAIL in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:06.441603] [INFO ] [sig ] [2622/3512] Forecasting RAMP... [2026-01-08T20:30:06.441634] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-08T20:30:06.441663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-08T20:30:06.453135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-08T20:30:06.453458] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-08T20:30:06.454305] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-08T20:30:06.454358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:06.454390] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:06.454417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:06.454474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:06.512620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:06.513424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:06.513508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:06.513543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:06.637431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:06.637614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:06.637658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:06.637707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:06.641295] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-01-08T20:30:06.641626] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-08T20:30:06.641801] [INFO ] [sig ] RAMP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:06.786732] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RAMP.txt [2026-01-08T20:30:06.786868] [INFO ] [sig ] [2622/3512] Completed RAMP in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:06.786907] [INFO ] [sig ] [2623/3512] Forecasting RAPP... [2026-01-08T20:30:06.786936] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-08T20:30:06.786966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-08T20:30:06.798031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-08T20:30:06.798362] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-08T20:30:06.799183] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-08T20:30:06.799236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:06.799270] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:06.799297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:06.799355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:06.857274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:06.858021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:06.858100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:06.858135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:06.978606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:06.978789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:06.978830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:06.978859] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:06.982542] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: UP (p=80.43%) [2026-01-08T20:30:06.982917] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-08T20:30:06.983058] [INFO ] [sig ] RAPP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:07.123117] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RAPP.txt [2026-01-08T20:30:07.123256] [INFO ] [sig ] [2623/3512] Completed RAPP in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:07.123296] [INFO ] [sig ] [2624/3512] Forecasting RARE... [2026-01-08T20:30:07.123326] [INFO ] [sig ] Generating forecast for: RARE [2026-01-08T20:30:07.123355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-08T20:30:07.133779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-08T20:30:07.134046] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-08T20:30:07.134828] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-08T20:30:07.134879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:07.134935] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:07.134962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:07.135023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:07.191144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:07.191884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:07.191962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:07.192026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:07.308713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:07.308862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:07.308901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:07.308928] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:07.312216] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-08T20:30:07.312484] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-08T20:30:07.312625] [INFO ] [sig ] RARE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:07.450076] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RARE.txt [2026-01-08T20:30:07.450205] [INFO ] [sig ] [2624/3512] Completed RARE in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-08T20:30:07.450244] [INFO ] [sig ] [2625/3512] Forecasting RAVE... [2026-01-08T20:30:07.450274] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-08T20:30:07.450303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-08T20:30:07.460841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-08T20:30:07.461177] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-08T20:30:07.462070] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-08T20:30:07.462124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:07.462158] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:07.462185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:07.462241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:07.518601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:07.519307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:07.519383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:07.519416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:07.623950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:07.624098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:07.624140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:07.624169] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:07.627550] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-01-08T20:30:07.627858] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-08T20:30:07.627982] [INFO ] [sig ] RAVE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:07.768354] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RAVE.txt [2026-01-08T20:30:07.768519] [INFO ] [sig ] [2625/3512] Completed RAVE in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-08T20:30:07.768561] [INFO ] [sig ] [2626/3512] Forecasting RAY... [2026-01-08T20:30:07.768611] [INFO ] [sig ] Generating forecast for: RAY [2026-01-08T20:30:07.768643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-08T20:30:07.779937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-08T20:30:07.780219] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-08T20:30:07.781036] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-08T20:30:07.781088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:07.781121] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:07.781159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:07.781220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:07.839464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:07.840338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:07.840419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:07.840452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:07.962141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:07.962300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:07.962341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:07.962371] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:07.966547] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-08T20:30:07.966938] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-08T20:30:07.967100] [INFO ] [sig ] RAY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:08.122232] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RAY.txt [2026-01-08T20:30:08.122386] [INFO ] [sig ] [2626/3512] Completed RAY in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-08T20:30:08.122427] [INFO ] [sig ] [2627/3512] Forecasting RBA... [2026-01-08T20:30:08.122458] [INFO ] [sig ] Generating forecast for: RBA [2026-01-08T20:30:08.122489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-08T20:30:08.133179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-08T20:30:08.133545] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-08T20:30:08.134405] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-08T20:30:08.134457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:08.134490] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:08.134518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:08.134595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:08.194644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:08.195816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:08.195905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:08.195939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:08.319955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:08.320137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:08.320199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:08.320287] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:08.324622] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=41.69%) [2026-01-08T20:30:08.324991] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-08T20:30:08.325169] [INFO ] [sig ] RBA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:08.487699] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RBA.txt [2026-01-08T20:30:08.487855] [INFO ] [sig ] [2627/3512] Completed RBA in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-08T20:30:08.487896] [INFO ] [sig ] [2628/3512] Forecasting RBB... [2026-01-08T20:30:08.487925] [INFO ] [sig ] Generating forecast for: RBB [2026-01-08T20:30:08.487954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-08T20:30:08.500451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-08T20:30:08.500930] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-08T20:30:08.501831] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-08T20:30:08.501885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:08.501917] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:08.501946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:08.502003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:08.563050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:08.563876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:08.563960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:08.563994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:08.687719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:08.687879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:08.687921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:08.687949] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:08.691394] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: UP (p=75.61%) [2026-01-08T20:30:08.691708] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-08T20:30:08.691838] [INFO ] [sig ] RBB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:08.836542] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RBB.txt [2026-01-08T20:30:08.836689] [INFO ] [sig ] [2628/3512] Completed RBB in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-08T20:30:08.836730] [INFO ] [sig ] [2629/3512] Forecasting RBBN... [2026-01-08T20:30:08.836759] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-08T20:30:08.836788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-08T20:30:08.848190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-08T20:30:08.848511] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-08T20:30:08.849302] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-08T20:30:08.849354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:08.849385] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:08.849412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:08.849469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:08.905870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:08.906544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:08.906639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:08.906671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:09.028348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:09.028502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:09.028542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:09.028602] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:09.031991] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: DOWN (p=27.50%) [2026-01-08T20:30:09.032267] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-08T20:30:09.032392] [INFO ] [sig ] RBBN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:09.171900] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RBBN.txt [2026-01-08T20:30:09.172038] [INFO ] [sig ] [2629/3512] Completed RBBN in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-08T20:30:09.172078] [INFO ] [sig ] [2630/3512] Forecasting RBC... [2026-01-08T20:30:09.172107] [INFO ] [sig ] Generating forecast for: RBC [2026-01-08T20:30:09.172145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-08T20:30:09.184119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-08T20:30:09.184435] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-08T20:30:09.185218] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-08T20:30:09.185269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:09.185300] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:09.185326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:09.185382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:09.242488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:09.243249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:09.243334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:09.243366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:09.366621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:09.366773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:09.366812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:09.366839] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:09.370150] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-01-08T20:30:09.370424] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-08T20:30:09.370544] [INFO ] [sig ] RBC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:09.509461] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RBC.txt [2026-01-08T20:30:09.509609] [INFO ] [sig ] [2630/3512] Completed RBC in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-08T20:30:09.509650] [INFO ] [sig ] [2631/3512] Forecasting RBCAA... [2026-01-08T20:30:09.509681] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-08T20:30:09.509710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-08T20:30:09.523032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-08T20:30:09.523522] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-08T20:30:09.524658] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-08T20:30:09.524720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:09.524754] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:09.524782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:09.524839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:09.593071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:09.594258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:09.594369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:09.594424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:09.721109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:09.721272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:09.721314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:09.721343] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:09.724871] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=32.17%) [2026-01-08T20:30:09.725180] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-08T20:30:09.725314] [INFO ] [sig ] RBCAA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:09.869897] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RBCAA.txt [2026-01-08T20:30:09.870072] [INFO ] [sig ] [2631/3512] Completed RBCAA in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-08T20:30:09.870115] [INFO ] [sig ] [2632/3512] Forecasting RBLX... [2026-01-08T20:30:09.870146] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-08T20:30:09.870177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-08T20:30:09.881565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-08T20:30:09.881978] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-08T20:30:09.882850] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-08T20:30:09.882906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:09.882950] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:09.882987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:09.883046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:09.941179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:09.942102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:09.942196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:09.942231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:10.071050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:10.071216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:10.071272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:10.071320] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:10.075393] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-01-08T20:30:10.075748] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-08T20:30:10.075907] [INFO ] [sig ] RBLX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:10.233837] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RBLX.txt [2026-01-08T20:30:10.234000] [INFO ] [sig ] [2632/3512] Completed RBLX in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:10.234038] [INFO ] [sig ] [2633/3512] Forecasting RC... [2026-01-08T20:30:10.234067] [INFO ] [sig ] Generating forecast for: RC [2026-01-08T20:30:10.234096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-08T20:30:10.246681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-08T20:30:10.247076] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-08T20:30:10.247896] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-08T20:30:10.247947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:10.247979] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:10.248005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:10.248061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:10.306999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:10.307873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:10.307956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:10.307989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:10.434764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:10.434916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:10.434954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:10.434983] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:10.438344] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-01-08T20:30:10.438639] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-08T20:30:10.438766] [INFO ] [sig ] RC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:10.584327] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RC.txt [2026-01-08T20:30:10.584699] [INFO ] [sig ] [2633/3512] Completed RC in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:10.584739] [INFO ] [sig ] [2634/3512] Forecasting RCEL... [2026-01-08T20:30:10.584770] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-08T20:30:10.584799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-08T20:30:10.596809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-08T20:30:10.597201] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-08T20:30:10.598102] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-08T20:30:10.598155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:10.598187] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:10.598213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:10.598270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:10.655164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:10.656043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:10.656163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:10.656196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:10.776889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:10.777054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:10.777094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:10.777124] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:10.780493] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=68.99%) [2026-01-08T20:30:10.780786] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-08T20:30:10.780911] [INFO ] [sig ] RCEL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:10.920277] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RCEL.txt [2026-01-08T20:30:10.920421] [INFO ] [sig ] [2634/3512] Completed RCEL in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:10.920461] [INFO ] [sig ] [2635/3512] Forecasting RCI... [2026-01-08T20:30:10.920491] [INFO ] [sig ] Generating forecast for: RCI [2026-01-08T20:30:10.920521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-08T20:30:10.932326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-08T20:30:10.932694] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-08T20:30:10.933492] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-08T20:30:10.933545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:10.933601] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:10.933631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:10.933687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:10.990074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:10.990764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:10.990843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:10.990875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:11.111490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:11.111684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:11.111726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:11.111754] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:11.115097] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=63.51%) [2026-01-08T20:30:11.115379] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-08T20:30:11.115507] [INFO ] [sig ] RCI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:11.253441] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RCI.txt [2026-01-08T20:30:11.253590] [INFO ] [sig ] [2635/3512] Completed RCI in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:11.253632] [INFO ] [sig ] [2636/3512] Forecasting RCKY... [2026-01-08T20:30:11.253661] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-08T20:30:11.253690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-08T20:30:11.265406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-08T20:30:11.265696] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-08T20:30:11.266466] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-08T20:30:11.266517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:11.266548] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:11.266592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:11.266650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:11.324001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:11.324707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:11.324786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:11.324819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:11.447731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:11.447884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:11.447925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:11.447953] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:11.451298] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-01-08T20:30:11.451585] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-08T20:30:11.451708] [INFO ] [sig ] RCKY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:11.595317] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RCKY.txt [2026-01-08T20:30:11.595468] [INFO ] [sig ] [2636/3512] Completed RCKY in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:11.595507] [INFO ] [sig ] [2637/3512] Forecasting RCL... [2026-01-08T20:30:11.595536] [INFO ] [sig ] Generating forecast for: RCL [2026-01-08T20:30:11.595565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-08T20:30:11.608829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-08T20:30:11.609367] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-08T20:30:11.610353] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-08T20:30:11.610407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:11.610441] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:11.610468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:11.610526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:11.668136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:11.669340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:11.669442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:11.669476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:11.810196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:11.810441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:11.810492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:11.810528] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:11.815913] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=74.93%) [2026-01-08T20:30:11.816342] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-08T20:30:11.816533] [INFO ] [sig ] RCL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:11.973749] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RCL.txt [2026-01-08T20:30:11.973991] [INFO ] [sig ] [2637/3512] Completed RCL in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:11.974039] [INFO ] [sig ] [2638/3512] Forecasting RCS... [2026-01-08T20:30:11.974073] [INFO ] [sig ] Generating forecast for: RCS [2026-01-08T20:30:11.974107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-08T20:30:11.987137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-08T20:30:11.987726] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-08T20:30:11.989059] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-08T20:30:11.989113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:11.989147] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:11.989184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:11.989244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:12.049720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:12.051000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:12.051098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:12.051131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:12.176196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:12.176429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:12.176474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:12.176505] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:12.180837] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=83.51%) [2026-01-08T20:30:12.181272] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-08T20:30:12.181439] [INFO ] [sig ] RCS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:12.338332] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RCS.txt [2026-01-08T20:30:12.338548] [INFO ] [sig ] [2638/3512] Completed RCS in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:12.338606] [INFO ] [sig ] [2639/3512] Forecasting RCUS... [2026-01-08T20:30:12.338641] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-08T20:30:12.338672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-08T20:30:12.351998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-08T20:30:12.352458] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-08T20:30:12.353389] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-08T20:30:12.353441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:12.353493] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:12.353521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:12.353597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:12.412312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:12.413422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:12.413519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:12.413553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:12.536812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:12.537043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:12.537089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:12.537117] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:12.541002] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=96.83%) [2026-01-08T20:30:12.541333] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-08T20:30:12.541508] [INFO ] [sig ] RCUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:12.685329] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RCUS.txt [2026-01-08T20:30:12.685539] [INFO ] [sig ] [2639/3512] Completed RCUS in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:12.685607] [INFO ] [sig ] [2640/3512] Forecasting RDCM... [2026-01-08T20:30:12.685641] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-08T20:30:12.685675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-08T20:30:12.698652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-08T20:30:12.699107] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-08T20:30:12.700061] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-08T20:30:12.700117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:12.700151] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:12.700177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:12.700235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:12.758360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:12.759280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:12.759368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:12.759402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:12.877311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:12.877474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:12.877517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:12.877547] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:12.880953] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=82.31%) [2026-01-08T20:30:12.881230] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-08T20:30:12.881354] [INFO ] [sig ] RDCM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:13.019242] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RDCM.txt [2026-01-08T20:30:13.019394] [INFO ] [sig ] [2640/3512] Completed RDCM in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:13.019435] [INFO ] [sig ] [2641/3512] Forecasting RDHL... [2026-01-08T20:30:13.019464] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-08T20:30:13.019493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-08T20:30:13.032982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-08T20:30:13.033252] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-08T20:30:13.034053] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-08T20:30:13.034104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:13.034160] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:13.034188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:13.034244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:13.090309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:13.091001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:13.091081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:13.091113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:13.206134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:13.206291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:13.206331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:13.206358] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:13.209745] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=6.68%) [2026-01-08T20:30:13.210017] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-08T20:30:13.210139] [INFO ] [sig ] RDHL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:13.348317] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RDHL.txt [2026-01-08T20:30:13.348444] [INFO ] [sig ] [2641/3512] Completed RDHL in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-08T20:30:13.348483] [INFO ] [sig ] [2642/3512] Forecasting RDVY... [2026-01-08T20:30:13.348512] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-08T20:30:13.348541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-08T20:30:13.359601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-08T20:30:13.359958] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-08T20:30:13.360808] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-08T20:30:13.360859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:13.360890] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:13.360918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:13.360973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:13.417339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:13.418104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:13.418183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:13.418215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:13.540730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:13.540892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:13.540931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:13.540959] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:13.544301] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-08T20:30:13.544587] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-08T20:30:13.544710] [INFO ] [sig ] RDVY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:13.681961] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RDVY.txt [2026-01-08T20:30:13.682089] [INFO ] [sig ] [2642/3512] Completed RDVY in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-08T20:30:13.682134] [INFO ] [sig ] [2643/3512] Forecasting RDY... [2026-01-08T20:30:13.682164] [INFO ] [sig ] Generating forecast for: RDY [2026-01-08T20:30:13.682193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-08T20:30:13.693163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-08T20:30:13.693502] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-08T20:30:13.694313] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-08T20:30:13.694365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:13.694398] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:13.694426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:13.694483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:13.750537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:13.751278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:13.751359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:13.751391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:13.872634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:13.872793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:13.872832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:13.872863] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:13.876209] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-08T20:30:13.876493] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-08T20:30:13.876636] [INFO ] [sig ] RDY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:14.015970] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RDY.txt [2026-01-08T20:30:14.016102] [INFO ] [sig ] [2643/3512] Completed RDY in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-08T20:30:14.016140] [INFO ] [sig ] [2644/3512] Forecasting REAL... [2026-01-08T20:30:14.016169] [INFO ] [sig ] Generating forecast for: REAL [2026-01-08T20:30:14.016200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-08T20:30:14.027362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-08T20:30:14.027686] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-08T20:30:14.028487] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-08T20:30:14.028539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:14.028568] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:14.028619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:14.028676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:14.084816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:14.085455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:14.085533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:14.085565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:14.212135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:14.212321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:14.212361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:14.212427] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:14.215997] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: UP (p=60.75%) [2026-01-08T20:30:14.216270] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-08T20:30:14.216408] [INFO ] [sig ] REAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:14.355364] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/REAL.txt [2026-01-08T20:30:14.355545] [INFO ] [sig ] [2644/3512] Completed REAL in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-08T20:30:14.355607] [INFO ] [sig ] [2645/3512] Forecasting REAX... [2026-01-08T20:30:14.355639] [INFO ] [sig ] Generating forecast for: REAX [2026-01-08T20:30:14.355669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-08T20:30:14.367744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-08T20:30:14.368153] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-08T20:30:14.369024] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-08T20:30:14.369076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:14.369108] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:14.369135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:14.369191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:14.449274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:14.450371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:14.450496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:14.450547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:14.582484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:14.582748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:14.582796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:14.582828] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:14.588003] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=93.45%) [2026-01-08T20:30:14.588458] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-08T20:30:14.588645] [INFO ] [sig ] REAX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:14.746200] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/REAX.txt [2026-01-08T20:30:14.746403] [INFO ] [sig ] [2645/3512] Completed REAX in 0.4s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-08T20:30:14.746448] [INFO ] [sig ] [2646/3512] Forecasting REBN... [2026-01-08T20:30:14.746478] [INFO ] [sig ] Generating forecast for: REBN [2026-01-08T20:30:14.746509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-08T20:30:14.760978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-08T20:30:14.761564] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-08T20:30:14.762714] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-08T20:30:14.762771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:14.762806] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:14.762834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:14.762896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:14.826188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:14.827414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:14.827517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:14.827554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:14.953603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:14.953849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:14.953926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:14.953957] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:14.958049] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=42.15%) [2026-01-08T20:30:14.958418] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-08T20:30:14.958571] [INFO ] [sig ] REBN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:15.118370] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/REBN.txt [2026-01-08T20:30:15.118596] [INFO ] [sig ] [2646/3512] Completed REBN in 0.4s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-08T20:30:15.118647] [INFO ] [sig ] [2647/3512] Forecasting REFI... [2026-01-08T20:30:15.118679] [INFO ] [sig ] Generating forecast for: REFI [2026-01-08T20:30:15.118713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-08T20:30:15.132938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-08T20:30:15.133468] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-08T20:30:15.134468] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-08T20:30:15.134522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:15.134557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:15.134620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:15.134710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:15.196050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:15.197273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:15.197372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:15.197406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:15.325469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:15.325733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:15.325781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:15.325812] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:15.329749] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=89.54%) [2026-01-08T20:30:15.330101] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-08T20:30:15.330250] [INFO ] [sig ] REFI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:15.477201] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/REFI.txt [2026-01-08T20:30:15.477437] [INFO ] [sig ] [2647/3512] Completed REFI in 0.4s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-08T20:30:15.477484] [INFO ] [sig ] [2648/3512] Forecasting REG... [2026-01-08T20:30:15.477515] [INFO ] [sig ] Generating forecast for: REG [2026-01-08T20:30:15.477548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-08T20:30:15.492869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-08T20:30:15.493508] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-08T20:30:15.494554] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-08T20:30:15.494626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:15.494661] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:15.494687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:15.494747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:15.555125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:15.556379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:15.556474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:15.556508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:15.682121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:15.682357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:15.682403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:15.682431] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:15.686322] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: UP (p=75.11%) [2026-01-08T20:30:15.686855] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-08T20:30:15.686996] [INFO ] [sig ] REG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:15.836839] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/REG.txt [2026-01-08T20:30:15.837087] [INFO ] [sig ] [2648/3512] Completed REG in 0.4s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-08T20:30:15.837143] [INFO ] [sig ] [2649/3512] Forecasting REGN... [2026-01-08T20:30:15.837177] [INFO ] [sig ] Generating forecast for: REGN [2026-01-08T20:30:15.837207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-08T20:30:15.851980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-08T20:30:15.852538] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-08T20:30:15.853592] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-08T20:30:15.853648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:15.853681] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:15.853708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:15.853770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:15.916907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:15.918131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:15.918264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:15.918326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:16.047203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:16.047444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:16.047490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:16.047520] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:16.051858] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-01-08T20:30:16.052226] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-08T20:30:16.052381] [INFO ] [sig ] REGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:16.195831] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/REGN.txt [2026-01-08T20:30:16.195994] [INFO ] [sig ] [2649/3512] Completed REGN in 0.4s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-08T20:30:16.196035] [INFO ] [sig ] [2650/3512] Forecasting RELL... [2026-01-08T20:30:16.196075] [INFO ] [sig ] Generating forecast for: RELL [2026-01-08T20:30:16.196105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-08T20:30:16.208024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-08T20:30:16.208407] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-08T20:30:16.209266] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-08T20:30:16.209318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:16.209362] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:16.209390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:16.209445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:16.267188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:16.268109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:16.268196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:16.268229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:16.390072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:16.390253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:16.390310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:16.390347] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:16.393795] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=33.88%) [2026-01-08T20:30:16.394076] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-08T20:30:16.394204] [INFO ] [sig ] RELL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:16.532192] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RELL.txt [2026-01-08T20:30:16.532339] [INFO ] [sig ] [2650/3512] Completed RELL in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:16.532380] [INFO ] [sig ] [2651/3512] Forecasting RELX... [2026-01-08T20:30:16.532411] [INFO ] [sig ] Generating forecast for: RELX [2026-01-08T20:30:16.532443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-08T20:30:16.544291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-08T20:30:16.544595] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-08T20:30:16.545392] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-08T20:30:16.545444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:16.545476] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:16.545504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:16.545562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:16.607160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:16.608627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:16.608776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:16.608812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:16.753545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:16.753734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:16.753776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:16.753804] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:16.757332] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: UP (p=63.70%) [2026-01-08T20:30:16.757665] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-08T20:30:16.757801] [INFO ] [sig ] RELX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:16.896916] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RELX.txt [2026-01-08T20:30:16.897052] [INFO ] [sig ] [2651/3512] Completed RELX in 0.4s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:16.897091] [INFO ] [sig ] [2652/3512] Forecasting RELY... [2026-01-08T20:30:16.897120] [INFO ] [sig ] Generating forecast for: RELY [2026-01-08T20:30:16.897149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-08T20:30:16.909859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-08T20:30:16.910212] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-08T20:30:16.911044] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-08T20:30:16.911096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:16.911132] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:16.911159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:16.911215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:16.969786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:16.970649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:16.970729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:16.970761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:17.088496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:17.088671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:17.088711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:17.088740] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:17.092087] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: DOWN (p=21.70%) [2026-01-08T20:30:17.092359] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-08T20:30:17.092483] [INFO ] [sig ] RELY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:17.231974] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RELY.txt [2026-01-08T20:30:17.232145] [INFO ] [sig ] [2652/3512] Completed RELY in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:17.232186] [INFO ] [sig ] [2653/3512] Forecasting REPL... [2026-01-08T20:30:17.232215] [INFO ] [sig ] Generating forecast for: REPL [2026-01-08T20:30:17.232243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-08T20:30:17.244326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-08T20:30:17.244672] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-08T20:30:17.245508] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-08T20:30:17.245561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:17.245624] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:17.245653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:17.245712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:17.303625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:17.304236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:17.304315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:17.304347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:17.422408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:17.422556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:17.422612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:17.422640] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:17.425898] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-01-08T20:30:17.426168] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-08T20:30:17.426289] [INFO ] [sig ] REPL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:17.564518] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/REPL.txt [2026-01-08T20:30:17.564667] [INFO ] [sig ] [2653/3512] Completed REPL in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:17.564708] [INFO ] [sig ] [2654/3512] Forecasting RERE... [2026-01-08T20:30:17.564742] [INFO ] [sig ] Generating forecast for: RERE [2026-01-08T20:30:17.564771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-08T20:30:17.576604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-08T20:30:17.576859] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-08T20:30:17.577646] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-08T20:30:17.577697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:17.577729] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:17.577756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:17.577813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:17.634062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:17.634657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:17.634733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:17.634764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:17.755644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:17.755772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:17.755819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:17.755850] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:17.759198] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-08T20:30:17.759484] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-08T20:30:17.759651] [INFO ] [sig ] RERE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:17.899763] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RERE.txt [2026-01-08T20:30:17.899931] [INFO ] [sig ] [2654/3512] Completed RERE in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:17.899971] [INFO ] [sig ] [2655/3512] Forecasting RES... [2026-01-08T20:30:17.900001] [INFO ] [sig ] Generating forecast for: RES [2026-01-08T20:30:17.900031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-08T20:30:17.912157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-08T20:30:17.912506] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-08T20:30:17.913374] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-08T20:30:17.913427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:17.913459] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:17.913486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:17.913542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:17.971443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:17.972337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:17.972422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:17.972454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:18.094024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:18.094203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:18.094245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:18.094274] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:18.098150] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: DOWN (p=44.96%) [2026-01-08T20:30:18.098510] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-08T20:30:18.098686] [INFO ] [sig ] RES: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:18.242207] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RES.txt [2026-01-08T20:30:18.242341] [INFO ] [sig ] [2655/3512] Completed RES in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:18.242380] [INFO ] [sig ] [2656/3512] Forecasting REVG... [2026-01-08T20:30:18.242409] [INFO ] [sig ] Generating forecast for: REVG [2026-01-08T20:30:18.242438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-08T20:30:18.254678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-08T20:30:18.255030] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-08T20:30:18.256101] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-08T20:30:18.256151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:18.256183] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:18.256209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:18.256270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:18.313861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:18.314594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:18.314672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:18.314704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:18.441815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:18.441964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:18.442002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:18.442032] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:18.445369] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-01-08T20:30:18.445661] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-08T20:30:18.445781] [INFO ] [sig ] REVG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:18.586514] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/REVG.txt [2026-01-08T20:30:18.586680] [INFO ] [sig ] [2656/3512] Completed REVG in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:18.586719] [INFO ] [sig ] [2657/3512] Forecasting REX... [2026-01-08T20:30:18.586748] [INFO ] [sig ] Generating forecast for: REX [2026-01-08T20:30:18.586779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-08T20:30:18.598061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-08T20:30:18.598370] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-08T20:30:18.599161] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-08T20:30:18.599212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:18.599243] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:18.599269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:18.599323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:18.656373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:18.657148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:18.657238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:18.657270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:18.776936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:18.777071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:18.777110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:18.777155] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:18.780441] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=88.80%) [2026-01-08T20:30:18.780762] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-08T20:30:18.780893] [INFO ] [sig ] REX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:18.919990] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/REX.txt [2026-01-08T20:30:18.920118] [INFO ] [sig ] [2657/3512] Completed REX in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:18.920157] [INFO ] [sig ] [2658/3512] Forecasting REYN... [2026-01-08T20:30:18.920186] [INFO ] [sig ] Generating forecast for: REYN [2026-01-08T20:30:18.920216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-08T20:30:18.932031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-08T20:30:18.932370] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-08T20:30:18.933231] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-08T20:30:18.933283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:18.933352] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:18.933381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:18.933436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:18.994477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:18.995381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:18.995462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:18.995497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:19.114728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:19.114888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:19.114929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:19.114958] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:19.118443] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-01-08T20:30:19.118741] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-08T20:30:19.118864] [INFO ] [sig ] REYN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:19.256997] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/REYN.txt [2026-01-08T20:30:19.257155] [INFO ] [sig ] [2658/3512] Completed REYN in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-08T20:30:19.257196] [INFO ] [sig ] [2659/3512] Forecasting REZI... [2026-01-08T20:30:19.257226] [INFO ] [sig ] Generating forecast for: REZI [2026-01-08T20:30:19.257256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-08T20:30:19.269109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-08T20:30:19.269425] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-08T20:30:19.270210] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-08T20:30:19.270261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:19.270292] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:19.270318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:19.270374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:19.327775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:19.328546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:19.328644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:19.328696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:19.449788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:19.449951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:19.449992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:19.450021] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:19.453347] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: DOWN (p=6.70%) [2026-01-08T20:30:19.453655] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-08T20:30:19.453781] [INFO ] [sig ] REZI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:19.593235] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/REZI.txt [2026-01-08T20:30:19.593389] [INFO ] [sig ] [2659/3512] Completed REZI in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-08T20:30:19.593430] [INFO ] [sig ] [2660/3512] Forecasting RF... [2026-01-08T20:30:19.593460] [INFO ] [sig ] Generating forecast for: RF [2026-01-08T20:30:19.593489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-08T20:30:19.604880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-08T20:30:19.605288] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-08T20:30:19.606132] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-08T20:30:19.606184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:19.606217] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:19.606243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:19.606304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:19.663620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:19.664473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:19.664555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:19.664609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:19.786451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:19.786631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:19.786670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:19.786699] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:19.790430] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: UP (p=85.65%) [2026-01-08T20:30:19.790935] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-08T20:30:19.791067] [INFO ] [sig ] RF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:19.932306] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RF.txt [2026-01-08T20:30:19.932466] [INFO ] [sig ] [2660/3512] Completed RF in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-08T20:30:19.932506] [INFO ] [sig ] [2661/3512] Forecasting RFI... [2026-01-08T20:30:19.932535] [INFO ] [sig ] Generating forecast for: RFI [2026-01-08T20:30:19.932565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-08T20:30:19.944847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-08T20:30:19.945241] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-08T20:30:19.946086] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-08T20:30:19.946139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:19.946171] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:19.946212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:19.946269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:20.003453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:20.004329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:20.004414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:20.004448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:20.129002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:20.129168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:20.129209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:20.129273] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:20.133045] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=71.26%) [2026-01-08T20:30:20.133351] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-08T20:30:20.133485] [INFO ] [sig ] RFI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:20.284658] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RFI.txt [2026-01-08T20:30:20.284794] [INFO ] [sig ] [2661/3512] Completed RFI in 0.4s | 2.91 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-08T20:30:20.284835] [INFO ] [sig ] [2662/3512] Forecasting RFL... [2026-01-08T20:30:20.284864] [INFO ] [sig ] Generating forecast for: RFL [2026-01-08T20:30:20.284895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-08T20:30:20.296297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-08T20:30:20.296690] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-08T20:30:20.297523] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-08T20:30:20.297604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:20.297639] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:20.297668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:20.297724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:20.357655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:20.358482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:20.358569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:20.358621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:20.476986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:20.477148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:20.477189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:20.477218] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:20.480969] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=12.41%) [2026-01-08T20:30:20.481254] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-08T20:30:20.481381] [INFO ] [sig ] RFL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:20.626958] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RFL.txt [2026-01-08T20:30:20.627150] [INFO ] [sig ] [2662/3512] Completed RFL in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-08T20:30:20.627238] [INFO ] [sig ] [2663/3512] Forecasting RFM... [2026-01-08T20:30:20.627286] [INFO ] [sig ] Generating forecast for: RFM [2026-01-08T20:30:20.627331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-08T20:30:20.639976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-08T20:30:20.640358] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-08T20:30:20.641229] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-08T20:30:20.641297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:20.641331] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:20.641359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:20.641417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:20.707814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:20.708686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:20.708777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:20.708824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:20.822855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:20.823009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:20.823049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:20.823077] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:20.826390] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=19.68%) [2026-01-08T20:30:20.826688] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-08T20:30:20.826809] [INFO ] [sig ] RFM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:20.972595] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RFM.txt [2026-01-08T20:30:20.972736] [INFO ] [sig ] [2663/3512] Completed RFM in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-08T20:30:20.972777] [INFO ] [sig ] [2664/3512] Forecasting RFMZ... [2026-01-08T20:30:20.972806] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-08T20:30:20.972835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-08T20:30:20.985109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-08T20:30:20.985421] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-08T20:30:20.986227] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-08T20:30:20.986277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:20.986308] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:20.986334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:20.986390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:21.044524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:21.045354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:21.045435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:21.045468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:21.164550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:21.164741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:21.164783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:21.164813] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:21.168255] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=23.01%) [2026-01-08T20:30:21.168565] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-08T20:30:21.168711] [INFO ] [sig ] RFMZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:21.314210] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RFMZ.txt [2026-01-08T20:30:21.314367] [INFO ] [sig ] [2664/3512] Completed RFMZ in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-08T20:30:21.314410] [INFO ] [sig ] [2665/3512] Forecasting RGA... [2026-01-08T20:30:21.314441] [INFO ] [sig ] Generating forecast for: RGA [2026-01-08T20:30:21.314472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-08T20:30:21.325892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-08T20:30:21.326276] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-08T20:30:21.327106] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-08T20:30:21.327158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:21.327190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:21.327217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:21.327273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:21.386018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:21.386930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:21.387016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:21.387049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:21.507604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:21.507762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:21.507802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:21.507832] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:21.511223] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-01-08T20:30:21.511505] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-08T20:30:21.511648] [INFO ] [sig ] RGA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:21.652987] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RGA.txt [2026-01-08T20:30:21.653151] [INFO ] [sig ] [2665/3512] Completed RGA in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-08T20:30:21.653192] [INFO ] [sig ] [2666/3512] Forecasting RGCO... [2026-01-08T20:30:21.653222] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-08T20:30:21.653251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-08T20:30:21.666003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-08T20:30:21.666377] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-08T20:30:21.667204] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-08T20:30:21.667255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:21.667285] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:21.667311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:21.667366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:21.725993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:21.726892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:21.726976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:21.727009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:21.845855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:21.846011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:21.846051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:21.846079] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:21.849444] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: UP (p=64.20%) [2026-01-08T20:30:21.849745] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-08T20:30:21.849868] [INFO ] [sig ] RGCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:21.992317] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RGCO.txt [2026-01-08T20:30:21.992501] [INFO ] [sig ] [2666/3512] Completed RGCO in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-08T20:30:21.992553] [INFO ] [sig ] [2667/3512] Forecasting RGEN... [2026-01-08T20:30:21.992601] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-08T20:30:21.992643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-08T20:30:22.006800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-08T20:30:22.007148] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-08T20:30:22.008007] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-08T20:30:22.008058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:22.008088] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:22.008114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:22.008169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:22.067906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:22.068824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:22.068923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:22.068958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:22.191263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:22.191423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:22.191461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:22.191489] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:22.195272] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=25.52%) [2026-01-08T20:30:22.195558] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-08T20:30:22.195707] [INFO ] [sig ] RGEN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:22.336064] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RGEN.txt [2026-01-08T20:30:22.336221] [INFO ] [sig ] [2667/3512] Completed RGEN in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:22.336261] [INFO ] [sig ] [2668/3512] Forecasting RGLD... [2026-01-08T20:30:22.336290] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-08T20:30:22.336320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-08T20:30:22.347924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-08T20:30:22.348310] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-08T20:30:22.349134] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-08T20:30:22.349189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:22.349219] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:22.349246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:22.349301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:22.408675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:22.409671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:22.409802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:22.409842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:22.527134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:22.527291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:22.527330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:22.527358] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:22.530885] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=88.12%) [2026-01-08T20:30:22.531161] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-08T20:30:22.531283] [INFO ] [sig ] RGLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:22.670134] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RGLD.txt [2026-01-08T20:30:22.670272] [INFO ] [sig ] [2668/3512] Completed RGLD in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:22.670312] [INFO ] [sig ] [2669/3512] Forecasting RGNX... [2026-01-08T20:30:22.670342] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-08T20:30:22.670370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-08T20:30:22.682091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-08T20:30:22.682425] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-08T20:30:22.683287] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-08T20:30:22.683340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:22.683373] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:22.683401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:22.683459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:22.740023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:22.740736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:22.740835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:22.740868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:22.858589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:22.858720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:22.858756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:22.858783] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:22.862136] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=39.05%) [2026-01-08T20:30:22.862403] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-08T20:30:22.862526] [INFO ] [sig ] RGNX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:22.999510] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RGNX.txt [2026-01-08T20:30:22.999652] [INFO ] [sig ] [2669/3512] Completed RGNX in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:22.999693] [INFO ] [sig ] [2670/3512] Forecasting RGP... [2026-01-08T20:30:22.999722] [INFO ] [sig ] Generating forecast for: RGP [2026-01-08T20:30:22.999750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-08T20:30:23.010166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-08T20:30:23.010448] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-08T20:30:23.011245] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-08T20:30:23.011295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:23.011325] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:23.011351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:23.011406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:23.067438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:23.068095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:23.068175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:23.068205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:23.185205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:23.185365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:23.185405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:23.185433] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:23.188757] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: UP (p=55.34%) [2026-01-08T20:30:23.189025] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-08T20:30:23.189144] [INFO ] [sig ] RGP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:23.325449] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RGP.txt [2026-01-08T20:30:23.325587] [INFO ] [sig ] [2670/3512] Completed RGP in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:23.325629] [INFO ] [sig ] [2671/3512] Forecasting RGS... [2026-01-08T20:30:23.325657] [INFO ] [sig ] Generating forecast for: RGS [2026-01-08T20:30:23.325687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-08T20:30:23.335848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-08T20:30:23.336177] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-08T20:30:23.337033] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-08T20:30:23.337088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:23.337123] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:23.337151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:23.337209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:23.395456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:23.396270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:23.396351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:23.396385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:23.503871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:23.504027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:23.504067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:23.504097] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:23.507460] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: DOWN (p=48.46%) [2026-01-08T20:30:23.507773] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-08T20:30:23.507897] [INFO ] [sig ] RGS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:23.650025] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RGS.txt [2026-01-08T20:30:23.650209] [INFO ] [sig ] [2671/3512] Completed RGS in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:23.650261] [INFO ] [sig ] [2672/3512] Forecasting RGTI... [2026-01-08T20:30:23.650300] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-08T20:30:23.650341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-08T20:30:23.662087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-08T20:30:23.662435] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-08T20:30:23.663327] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-08T20:30:23.663381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:23.663413] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:23.663440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:23.663497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:23.719888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:23.720628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:23.720739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:23.720773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:23.845694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:23.845855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:23.845895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:23.845924] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:23.849272] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: UP (p=66.93%) [2026-01-08T20:30:23.849552] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-08T20:30:23.849695] [INFO ] [sig ] RGTI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:23.989560] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RGTI.txt [2026-01-08T20:30:23.989714] [INFO ] [sig ] [2672/3512] Completed RGTI in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:23.989753] [INFO ] [sig ] [2673/3512] Forecasting RH... [2026-01-08T20:30:23.989782] [INFO ] [sig ] Generating forecast for: RH [2026-01-08T20:30:23.989811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-08T20:30:24.000467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-08T20:30:24.000801] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-08T20:30:24.001669] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-08T20:30:24.001722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:24.001754] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:24.001781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:24.001837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:24.062051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:24.062726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:24.062809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:24.062842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:24.184497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:24.184664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:24.184703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:24.184731] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:24.188030] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-01-08T20:30:24.188322] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-08T20:30:24.188445] [INFO ] [sig ] RH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:24.325697] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RH.txt [2026-01-08T20:30:24.325823] [INFO ] [sig ] [2673/3512] Completed RH in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:24.325861] [INFO ] [sig ] [2674/3512] Forecasting RHI... [2026-01-08T20:30:24.325889] [INFO ] [sig ] Generating forecast for: RHI [2026-01-08T20:30:24.325918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-08T20:30:24.336604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-08T20:30:24.336920] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-08T20:30:24.337786] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-08T20:30:24.337839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:24.337884] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:24.337912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:24.337969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:24.395794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:24.396449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:24.396531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:24.396562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:24.517060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:24.517201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:24.517239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:24.517267] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:24.520867] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=28.40%) [2026-01-08T20:30:24.521150] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-08T20:30:24.521280] [INFO ] [sig ] RHI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:24.658467] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RHI.txt [2026-01-08T20:30:24.658662] [INFO ] [sig ] [2674/3512] Completed RHI in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:24.658705] [INFO ] [sig ] [2675/3512] Forecasting RHP... [2026-01-08T20:30:24.658735] [INFO ] [sig ] Generating forecast for: RHP [2026-01-08T20:30:24.658765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-08T20:30:24.669368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-08T20:30:24.669725] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-08T20:30:24.670506] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-08T20:30:24.670557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:24.670626] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:24.670657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:24.670733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:24.730921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:24.731821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:24.731904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:24.731938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:24.856123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:24.856280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:24.856320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:24.856347] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:24.859815] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: DOWN (p=44.72%) [2026-01-08T20:30:24.860135] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-08T20:30:24.860271] [INFO ] [sig ] RHP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:24.999918] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RHP.txt [2026-01-08T20:30:25.000047] [INFO ] [sig ] [2675/3512] Completed RHP in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:25.000085] [INFO ] [sig ] [2676/3512] Forecasting RIG... [2026-01-08T20:30:25.000115] [INFO ] [sig ] Generating forecast for: RIG [2026-01-08T20:30:25.000144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-08T20:30:25.012148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-08T20:30:25.012436] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-08T20:30:25.013245] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-08T20:30:25.013296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:25.013327] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:25.013352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:25.013412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:25.084935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:25.085615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:25.085692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:25.085725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:25.207339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:25.207482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:25.207521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:25.207549] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:25.210858] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-01-08T20:30:25.211120] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-08T20:30:25.211240] [INFO ] [sig ] RIG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:25.348655] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RIG.txt [2026-01-08T20:30:25.348780] [INFO ] [sig ] [2676/3512] Completed RIG in 0.3s | 2.91 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-08T20:30:25.348818] [INFO ] [sig ] [2677/3512] Forecasting RIGL... [2026-01-08T20:30:25.348847] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-08T20:30:25.348876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-08T20:30:25.359486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-08T20:30:25.359785] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-08T20:30:25.360548] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-08T20:30:25.360622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:25.360655] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:25.360681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:25.360737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:25.416955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:25.417649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:25.417726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:25.417757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:25.532996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:25.533142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:25.533180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:25.533208] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:25.536457] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-01-08T20:30:25.536741] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-08T20:30:25.536863] [INFO ] [sig ] RIGL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:25.675900] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RIGL.txt [2026-01-08T20:30:25.676025] [INFO ] [sig ] [2677/3512] Completed RIGL in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-08T20:30:25.676070] [INFO ] [sig ] [2678/3512] Forecasting RILY... [2026-01-08T20:30:25.676100] [INFO ] [sig ] Generating forecast for: RILY [2026-01-08T20:30:25.676130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-08T20:30:25.687116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-08T20:30:25.687380] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-08T20:30:25.688159] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-08T20:30:25.688210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:25.688241] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:25.688267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:25.688344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:25.745101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:25.745709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:25.745783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:25.745815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:25.863475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:25.863673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:25.863714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:25.863772] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:25.867091] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-01-08T20:30:25.867359] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-08T20:30:25.867480] [INFO ] [sig ] RILY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:26.007802] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RILY.txt [2026-01-08T20:30:26.007943] [INFO ] [sig ] [2678/3512] Completed RILY in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-08T20:30:26.007988] [INFO ] [sig ] [2679/3512] Forecasting RILYN... [2026-01-08T20:30:26.008019] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-08T20:30:26.008050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-08T20:30:26.019140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-08T20:30:26.019453] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-08T20:30:26.020263] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-08T20:30:26.020315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:26.020346] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:26.020372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:26.020427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:26.076828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:26.077622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:26.077704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:26.077738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:26.186502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:26.186656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:26.186694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:26.186723] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:26.190026] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=79.36%) [2026-01-08T20:30:26.190291] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-08T20:30:26.190437] [INFO ] [sig ] RILYN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:26.331107] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RILYN.txt [2026-01-08T20:30:26.331224] [INFO ] [sig ] [2679/3512] Completed RILYN in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-08T20:30:26.331262] [INFO ] [sig ] [2680/3512] Forecasting RILYZ... [2026-01-08T20:30:26.331291] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-08T20:30:26.331320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-08T20:30:26.341945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-08T20:30:26.342208] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-08T20:30:26.343202] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-08T20:30:26.343253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:26.343284] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:26.343310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:26.343366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:26.400376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:26.401065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:26.401141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:26.401173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:26.517775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:26.517899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:26.517935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:26.517963] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:26.521165] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: UP (p=69.13%) [2026-01-08T20:30:26.521427] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-08T20:30:26.521546] [INFO ] [sig ] RILYZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:26.668934] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RILYZ.txt [2026-01-08T20:30:26.669094] [INFO ] [sig ] [2680/3512] Completed RILYZ in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-08T20:30:26.669139] [INFO ] [sig ] [2681/3512] Forecasting RIME... [2026-01-08T20:30:26.669169] [INFO ] [sig ] Generating forecast for: RIME [2026-01-08T20:30:26.669199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIME' from 'https://tdm.silogroup.org/data/derivative_storage/RIME.csv'. [2026-01-08T20:30:26.680521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIME'. [2026-01-08T20:30:26.680948] [INFO ] [FORECASTER] Starting predict_future for RIME [2026-01-08T20:30:26.681790] [DEBUG] [LOCAL ] No optimal features file found for RIME: ./output/feature-sets/RIME.txt [2026-01-08T20:30:26.681842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:26.681875] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:26.681903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:26.681962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:26.741527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:26.742422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:26.742520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:26.742554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:26.863309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:26.863461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:26.863521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:26.863553] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:26.866963] [DEBUG] [FORECASTER] RIME: Forecast T+1@11:T+2@11: DOWN (p=35.56%) [2026-01-08T20:30:26.867237] [INFO ] [FORECASTER] Completed predict_future for RIME [2026-01-08T20:30:26.867360] [INFO ] [sig ] RIME: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:27.011507] [INFO ] [LOCAL ] Saved forecast: RIME 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RIME.txt [2026-01-08T20:30:27.011651] [INFO ] [sig ] [2681/3512] Completed RIME in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-08T20:30:27.011692] [INFO ] [sig ] [2682/3512] Forecasting RING... [2026-01-08T20:30:27.011724] [INFO ] [sig ] Generating forecast for: RING [2026-01-08T20:30:27.011754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-08T20:30:27.023089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-08T20:30:27.023371] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-08T20:30:27.024183] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-08T20:30:27.024234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:27.024266] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:27.024294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:27.024350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:27.080604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:27.081215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:27.081291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:27.081324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:27.200354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:27.200483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:27.200521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:27.200548] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:27.203796] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-08T20:30:27.204061] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-08T20:30:27.204181] [INFO ] [sig ] RING: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:27.343005] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RING.txt [2026-01-08T20:30:27.343117] [INFO ] [sig ] [2682/3512] Completed RING in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-08T20:30:27.343156] [INFO ] [sig ] [2683/3512] Forecasting RIO... [2026-01-08T20:30:27.343185] [INFO ] [sig ] Generating forecast for: RIO [2026-01-08T20:30:27.343214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-08T20:30:27.354425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-08T20:30:27.354733] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-08T20:30:27.355536] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-08T20:30:27.355608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:27.355652] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:27.355680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:27.355743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:27.414021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:27.414659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:27.414751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:27.414786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:27.538616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:27.538735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:27.538773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:27.538802] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:27.542070] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=81.82%) [2026-01-08T20:30:27.542341] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-08T20:30:27.542464] [INFO ] [sig ] RIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:27.679350] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RIO.txt [2026-01-08T20:30:27.679470] [INFO ] [sig ] [2683/3512] Completed RIO in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-08T20:30:27.679508] [INFO ] [sig ] [2684/3512] Forecasting RITM... [2026-01-08T20:30:27.679538] [INFO ] [sig ] Generating forecast for: RITM [2026-01-08T20:30:27.679568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-08T20:30:27.690887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-08T20:30:27.691169] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-08T20:30:27.692046] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-08T20:30:27.692099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:27.692132] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:27.692159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:27.692216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:27.750754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:27.751366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:27.751444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:27.751476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:27.870424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:27.870529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:27.870566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:27.870613] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:27.873889] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=43.83%) [2026-01-08T20:30:27.874152] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-08T20:30:27.874269] [INFO ] [sig ] RITM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:28.013684] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RITM.txt [2026-01-08T20:30:28.013802] [INFO ] [sig ] [2684/3512] Completed RITM in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:28.013840] [INFO ] [sig ] [2685/3512] Forecasting RIVN... [2026-01-08T20:30:28.013868] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-08T20:30:28.013897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-08T20:30:28.025543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-08T20:30:28.025874] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-08T20:30:28.026712] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-08T20:30:28.026777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:28.026828] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:28.026866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:28.026926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:28.086806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:28.087470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:28.087591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:28.087636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:28.210666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:28.210803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:28.210840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:28.210868] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:28.214099] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: UP (p=82.97%) [2026-01-08T20:30:28.214361] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-08T20:30:28.214483] [INFO ] [sig ] RIVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:28.352779] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RIVN.txt [2026-01-08T20:30:28.352885] [INFO ] [sig ] [2685/3512] Completed RIVN in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:28.352922] [INFO ] [sig ] [2686/3512] Forecasting RKLB... [2026-01-08T20:30:28.352951] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-08T20:30:28.352980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-08T20:30:28.365348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-08T20:30:28.365720] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-08T20:30:28.366743] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-08T20:30:28.366796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:28.366829] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:28.366857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:28.366915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:28.427049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:28.427688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:28.427771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:28.427804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:28.550503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:28.550671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:28.550712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:28.550744] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:28.554047] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=41.87%) [2026-01-08T20:30:28.554316] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-08T20:30:28.554438] [INFO ] [sig ] RKLB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:28.695315] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RKLB.txt [2026-01-08T20:30:28.695441] [INFO ] [sig ] [2686/3512] Completed RKLB in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:28.695481] [INFO ] [sig ] [2687/3512] Forecasting RL... [2026-01-08T20:30:28.695511] [INFO ] [sig ] Generating forecast for: RL [2026-01-08T20:30:28.695542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-08T20:30:28.706360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-08T20:30:28.706711] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-08T20:30:28.707543] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-08T20:30:28.707626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:28.707664] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:28.707692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:28.707752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:28.763961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:28.764652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:28.764734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:28.764768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:28.886695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:28.886846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:28.886885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:28.886916] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:28.890319] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-08T20:30:28.890613] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-08T20:30:28.890739] [INFO ] [sig ] RL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:29.029094] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RL.txt [2026-01-08T20:30:29.029245] [INFO ] [sig ] [2687/3512] Completed RL in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:29.029286] [INFO ] [sig ] [2688/3512] Forecasting RLAY... [2026-01-08T20:30:29.029317] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-08T20:30:29.029349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-08T20:30:29.040869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-08T20:30:29.041183] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-08T20:30:29.041989] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-08T20:30:29.042040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:29.042071] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:29.042097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:29.042153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:29.097972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:29.098697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:29.098774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:29.098806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:29.224705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:29.224858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:29.224897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:29.224926] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:29.228215] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=81.00%) [2026-01-08T20:30:29.228511] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-08T20:30:29.228649] [INFO ] [sig ] RLAY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:29.366637] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RLAY.txt [2026-01-08T20:30:29.366777] [INFO ] [sig ] [2688/3512] Completed RLAY in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:29.366817] [INFO ] [sig ] [2689/3512] Forecasting RLI... [2026-01-08T20:30:29.366873] [INFO ] [sig ] Generating forecast for: RLI [2026-01-08T20:30:29.366905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-08T20:30:29.378398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-08T20:30:29.378710] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-08T20:30:29.379473] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-08T20:30:29.379523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:29.379553] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:29.379599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:29.379656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:29.435066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:29.435682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:29.435759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:29.435791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:29.559634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:29.559809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:29.559850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:29.559884] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:29.563339] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=28.23%) [2026-01-08T20:30:29.563635] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-08T20:30:29.563759] [INFO ] [sig ] RLI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:29.701394] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RLI.txt [2026-01-08T20:30:29.701508] [INFO ] [sig ] [2689/3512] Completed RLI in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:29.701546] [INFO ] [sig ] [2690/3512] Forecasting RLJ... [2026-01-08T20:30:29.701590] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-08T20:30:29.701622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-08T20:30:29.712778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-08T20:30:29.713065] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-08T20:30:29.713932] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-08T20:30:29.713984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:29.714015] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:29.714043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:29.714100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:29.771476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:29.772109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:29.772188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:29.772221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:29.888687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:29.888813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:29.888850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:29.888878] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:29.892209] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-08T20:30:29.892481] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-08T20:30:29.892616] [INFO ] [sig ] RLJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:30.029411] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RLJ.txt [2026-01-08T20:30:30.029520] [INFO ] [sig ] [2690/3512] Completed RLJ in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:30.029558] [INFO ] [sig ] [2691/3512] Forecasting RLMD... [2026-01-08T20:30:30.029605] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-08T20:30:30.029635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-08T20:30:30.040676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-08T20:30:30.040962] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-08T20:30:30.041776] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-08T20:30:30.041828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:30.041860] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:30.041888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:30.041944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:30.100028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:30.100630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:30.100705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:30.100738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:30.221142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:30.221271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:30.221308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:30.221336] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:30.224554] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=18.38%) [2026-01-08T20:30:30.224835] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-08T20:30:30.224954] [INFO ] [sig ] RLMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:30.361829] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RLMD.txt [2026-01-08T20:30:30.361940] [INFO ] [sig ] [2691/3512] Completed RLMD in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:30.361977] [INFO ] [sig ] [2692/3512] Forecasting RLTY... [2026-01-08T20:30:30.362005] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-08T20:30:30.362033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-08T20:30:30.373334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-08T20:30:30.373634] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-08T20:30:30.374414] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-08T20:30:30.374465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:30.374522] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:30.374550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:30.374626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:30.436730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:30.437530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:30.437630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:30.437673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:30.551328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:30.551485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:30.551526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:30.551592] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:30.554980] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-08T20:30:30.555267] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-08T20:30:30.555391] [INFO ] [sig ] RLTY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:30.691992] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RLTY.txt [2026-01-08T20:30:30.692121] [INFO ] [sig ] [2692/3512] Completed RLTY in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:30.692158] [INFO ] [sig ] [2693/3512] Forecasting RLX... [2026-01-08T20:30:30.692187] [INFO ] [sig ] Generating forecast for: RLX [2026-01-08T20:30:30.692216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-08T20:30:30.703154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-08T20:30:30.703435] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-08T20:30:30.704235] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-08T20:30:30.704286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:30.704317] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:30.704343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:30.704398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:30.759709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:30.760363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:30.760440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:30.760472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:30.877385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:30.877506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:30.877549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:30.877596] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:30.880946] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-08T20:30:30.881237] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-08T20:30:30.881364] [INFO ] [sig ] RLX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:31.017762] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RLX.txt [2026-01-08T20:30:31.017887] [INFO ] [sig ] [2693/3512] Completed RLX in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:31.017924] [INFO ] [sig ] [2694/3512] Forecasting RM... [2026-01-08T20:30:31.017953] [INFO ] [sig ] Generating forecast for: RM [2026-01-08T20:30:31.017983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-08T20:30:31.028921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-08T20:30:31.029195] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-08T20:30:31.029991] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-08T20:30:31.030041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:31.030073] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:31.030098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:31.030153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:31.086289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:31.086923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:31.086998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:31.087029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:31.205626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:31.205770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:31.205814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:31.205843] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:31.209210] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=93.37%) [2026-01-08T20:30:31.209481] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-08T20:30:31.209622] [INFO ] [sig ] RM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:31.357550] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RM.txt [2026-01-08T20:30:31.357715] [INFO ] [sig ] [2694/3512] Completed RM in 0.3s | 2.91 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-08T20:30:31.357755] [INFO ] [sig ] [2695/3512] Forecasting RMAX... [2026-01-08T20:30:31.357784] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-08T20:30:31.357815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-08T20:30:31.370808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-08T20:30:31.371176] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-08T20:30:31.372218] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-08T20:30:31.372269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:31.372301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:31.372327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:31.372383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:31.431611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:31.432380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:31.432478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:31.432512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:31.546164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:31.546314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:31.546353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:31.546381] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:31.549787] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=57.52%) [2026-01-08T20:30:31.550068] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-08T20:30:31.550201] [INFO ] [sig ] RMAX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:31.687273] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RMAX.txt [2026-01-08T20:30:31.687401] [INFO ] [sig ] [2695/3512] Completed RMAX in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-08T20:30:31.687439] [INFO ] [sig ] [2696/3512] Forecasting RMBI... [2026-01-08T20:30:31.687468] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-08T20:30:31.687497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-08T20:30:31.698104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-08T20:30:31.698389] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-08T20:30:31.699181] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-08T20:30:31.699231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:31.699262] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:31.699288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:31.699353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:31.755103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:31.755795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:31.755878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:31.755910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:31.863617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:31.863767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:31.863806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:31.863834] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:31.867117] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-01-08T20:30:31.867383] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-08T20:30:31.867501] [INFO ] [sig ] RMBI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:32.013154] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RMBI.txt [2026-01-08T20:30:32.013315] [INFO ] [sig ] [2696/3512] Completed RMBI in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-08T20:30:32.013353] [INFO ] [sig ] [2697/3512] Forecasting RMBS... [2026-01-08T20:30:32.013383] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-08T20:30:32.013413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-08T20:30:32.025086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-08T20:30:32.025447] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-08T20:30:32.026260] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-08T20:30:32.026311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:32.026343] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:32.026370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:32.026425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:32.081904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:32.082692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:32.082774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:32.082806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:32.195528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:32.195699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:32.195738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:32.195766] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:32.199255] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-01-08T20:30:32.199614] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-08T20:30:32.199752] [INFO ] [sig ] RMBS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:32.340227] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RMBS.txt [2026-01-08T20:30:32.340401] [INFO ] [sig ] [2697/3512] Completed RMBS in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-08T20:30:32.340447] [INFO ] [sig ] [2698/3512] Forecasting RMD... [2026-01-08T20:30:32.340477] [INFO ] [sig ] Generating forecast for: RMD [2026-01-08T20:30:32.340507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-08T20:30:32.351504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-08T20:30:32.351826] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-08T20:30:32.352631] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-08T20:30:32.352693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:32.352726] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:32.352754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:32.352809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:32.411707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:32.412677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:32.412775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:32.412823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:32.542481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:32.542652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:32.542693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:32.542722] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:32.546069] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=37.19%) [2026-01-08T20:30:32.546342] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-08T20:30:32.546465] [INFO ] [sig ] RMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:32.685216] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RMD.txt [2026-01-08T20:30:32.685363] [INFO ] [sig ] [2698/3512] Completed RMD in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-08T20:30:32.685405] [INFO ] [sig ] [2699/3512] Forecasting RMI... [2026-01-08T20:30:32.685435] [INFO ] [sig ] Generating forecast for: RMI [2026-01-08T20:30:32.685464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-08T20:30:32.696626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-08T20:30:32.696976] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-08T20:30:32.697798] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-08T20:30:32.697852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:32.697885] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:32.697911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:32.697969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:32.761001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:32.762090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:32.762173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:32.762207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:32.870647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:32.870800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:32.870841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:32.870869] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:32.874393] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-01-08T20:30:32.874683] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-08T20:30:32.874804] [INFO ] [sig ] RMI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:33.012027] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RMI.txt [2026-01-08T20:30:33.012162] [INFO ] [sig ] [2699/3512] Completed RMI in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-08T20:30:33.012200] [INFO ] [sig ] [2700/3512] Forecasting RMM... [2026-01-08T20:30:33.012230] [INFO ] [sig ] Generating forecast for: RMM [2026-01-08T20:30:33.012259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-08T20:30:33.025306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-08T20:30:33.025661] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-08T20:30:33.026451] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-08T20:30:33.026502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:33.026533] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:33.026558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:33.026633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:33.083041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:33.083873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:33.083955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:33.083987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:33.207406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:33.207586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:33.207629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:33.207659] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:33.211110] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-01-08T20:30:33.211385] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-08T20:30:33.211510] [INFO ] [sig ] RMM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:33.357522] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RMM.txt [2026-01-08T20:30:33.357683] [INFO ] [sig ] [2700/3512] Completed RMM in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-08T20:30:33.357722] [INFO ] [sig ] [2701/3512] Forecasting RMMZ... [2026-01-08T20:30:33.357752] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-08T20:30:33.357781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-08T20:30:33.369234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-08T20:30:33.369532] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-08T20:30:33.370353] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-08T20:30:33.370404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:33.370435] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:33.370461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:33.370516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:33.432305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:33.433107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:33.433192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:33.433226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:33.550769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:33.550947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:33.551008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:33.551053] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:33.555355] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=61.48%) [2026-01-08T20:30:33.555706] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-08T20:30:33.555846] [INFO ] [sig ] RMMZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:33.696351] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RMMZ.txt [2026-01-08T20:30:33.696536] [INFO ] [sig ] [2701/3512] Completed RMMZ in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:33.696608] [INFO ] [sig ] [2702/3512] Forecasting RMNI... [2026-01-08T20:30:33.696660] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-08T20:30:33.696707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-08T20:30:33.709298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-08T20:30:33.709657] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-08T20:30:33.710491] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-08T20:30:33.710544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:33.710595] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:33.710628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:33.710685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:33.773074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:33.774170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:33.774301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:33.774337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:33.901792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:33.901966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:33.902019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:33.902053] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:33.905962] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-01-08T20:30:33.906317] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-08T20:30:33.906478] [INFO ] [sig ] RMNI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:34.054217] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RMNI.txt [2026-01-08T20:30:34.054374] [INFO ] [sig ] [2702/3512] Completed RMNI in 0.4s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:34.054420] [INFO ] [sig ] [2703/3512] Forecasting RNA... [2026-01-08T20:30:34.054452] [INFO ] [sig ] Generating forecast for: RNA [2026-01-08T20:30:34.054483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-08T20:30:34.066020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-08T20:30:34.066359] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-08T20:30:34.067173] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-08T20:30:34.067224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:34.067255] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:34.067281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:34.067336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:34.123671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:34.124437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:34.124518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:34.124549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:34.244787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:34.244942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:34.244982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:34.245010] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:34.248321] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=83.57%) [2026-01-08T20:30:34.248627] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-08T20:30:34.248749] [INFO ] [sig ] RNA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:34.388716] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RNA.txt [2026-01-08T20:30:34.388864] [INFO ] [sig ] [2703/3512] Completed RNA in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:34.388905] [INFO ] [sig ] [2704/3512] Forecasting RNAC... [2026-01-08T20:30:34.388936] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-08T20:30:34.388965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-08T20:30:34.400300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-08T20:30:34.400657] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-08T20:30:34.401472] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-08T20:30:34.401524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:34.401556] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:34.401612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:34.401675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:34.457593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:34.458425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:34.458507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:34.458539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:34.581168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:34.581380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:34.581439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:34.581470] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:34.585229] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: DOWN (p=25.14%) [2026-01-08T20:30:34.585513] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-08T20:30:34.585662] [INFO ] [sig ] RNAC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:34.727899] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RNAC.txt [2026-01-08T20:30:34.728057] [INFO ] [sig ] [2704/3512] Completed RNAC in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:34.728097] [INFO ] [sig ] [2705/3512] Forecasting RNAZ... [2026-01-08T20:30:34.728127] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-08T20:30:34.728156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-08T20:30:34.739739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-08T20:30:34.740116] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-08T20:30:34.740975] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-08T20:30:34.741028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:34.741060] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:34.741086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:34.741142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:34.800456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:34.801352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:34.801441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:34.801475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:34.923623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:34.923801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:34.923844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:34.923875] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:34.927283] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-01-08T20:30:34.927583] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-08T20:30:34.927727] [INFO ] [sig ] RNAZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:35.073616] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RNAZ.txt [2026-01-08T20:30:35.073802] [INFO ] [sig ] [2705/3512] Completed RNAZ in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:35.073844] [INFO ] [sig ] [2706/3512] Forecasting RNG... [2026-01-08T20:30:35.073877] [INFO ] [sig ] Generating forecast for: RNG [2026-01-08T20:30:35.073910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-08T20:30:35.085453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-08T20:30:35.085806] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-08T20:30:35.086637] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-08T20:30:35.086689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:35.086721] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:35.086748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:35.086809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:35.145552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:35.146618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:35.146712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:35.146777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:35.275404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:35.275557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:35.275615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:35.275644] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:35.279010] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=84.81%) [2026-01-08T20:30:35.279289] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-08T20:30:35.279413] [INFO ] [sig ] RNG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:35.426910] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RNG.txt [2026-01-08T20:30:35.427135] [INFO ] [sig ] [2706/3512] Completed RNG in 0.4s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:35.427195] [INFO ] [sig ] [2707/3512] Forecasting RNP... [2026-01-08T20:30:35.427239] [INFO ] [sig ] Generating forecast for: RNP [2026-01-08T20:30:35.427282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-08T20:30:35.443082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-08T20:30:35.443527] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-08T20:30:35.444607] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-08T20:30:35.444679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:35.444726] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:35.444767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:35.444854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:35.511093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:35.512005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:35.512088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:35.512122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:35.632469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:35.632650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:35.632696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:35.632736] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:35.636333] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=72.16%) [2026-01-08T20:30:35.636648] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-08T20:30:35.636779] [INFO ] [sig ] RNP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:35.797429] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RNP.txt [2026-01-08T20:30:35.797652] [INFO ] [sig ] [2707/3512] Completed RNP in 0.4s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:35.797711] [INFO ] [sig ] [2708/3512] Forecasting ROAD... [2026-01-08T20:30:35.797751] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-08T20:30:35.797793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-08T20:30:35.814698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-08T20:30:35.815319] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-08T20:30:35.816430] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-08T20:30:35.816497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:35.816545] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:35.816613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:35.816691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:35.882448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:35.883526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:35.883629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:35.883666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:36.029982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:36.030141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:36.030179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:36.030209] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:36.033531] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-08T20:30:36.033823] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-08T20:30:36.033947] [INFO ] [sig ] ROAD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:36.174936] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ROAD.txt [2026-01-08T20:30:36.175070] [INFO ] [sig ] [2708/3512] Completed ROAD in 0.4s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:36.175109] [INFO ] [sig ] [2709/3512] Forecasting ROCK... [2026-01-08T20:30:36.175138] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-08T20:30:36.175167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-08T20:30:36.187881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-08T20:30:36.188144] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-08T20:30:36.189365] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-08T20:30:36.189415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:36.189483] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:36.189512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:36.189585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:36.247517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:36.248175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:36.248454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:36.248486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:36.369768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:36.369935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:36.369975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:36.370003] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:36.374157] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=55.11%) [2026-01-08T20:30:36.374436] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-08T20:30:36.374560] [INFO ] [sig ] ROCK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:36.516712] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ROCK.txt [2026-01-08T20:30:36.516849] [INFO ] [sig ] [2709/3512] Completed ROCK in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:36.516888] [INFO ] [sig ] [2710/3512] Forecasting ROE... [2026-01-08T20:30:36.516916] [INFO ] [sig ] Generating forecast for: ROE [2026-01-08T20:30:36.516946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-08T20:30:36.528649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-08T20:30:36.529005] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-08T20:30:36.529825] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-08T20:30:36.529884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:36.529921] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:36.529953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:36.530020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:36.587000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:36.587706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:36.587783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:36.587815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:36.705558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:36.705721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:36.705761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:36.705789] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:36.709081] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-01-08T20:30:36.709348] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-08T20:30:36.709484] [INFO ] [sig ] ROE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:36.851511] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ROE.txt [2026-01-08T20:30:36.851682] [INFO ] [sig ] [2710/3512] Completed ROE in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:36.851725] [INFO ] [sig ] [2711/3512] Forecasting ROP... [2026-01-08T20:30:36.851754] [INFO ] [sig ] Generating forecast for: ROP [2026-01-08T20:30:36.851783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-08T20:30:36.863845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-08T20:30:36.864171] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-08T20:30:36.865018] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-08T20:30:36.865076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:36.865107] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:36.865133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:36.865188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:36.921324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:36.921978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:36.922055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:36.922086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:37.040188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:37.040345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:37.040384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:37.040411] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:37.043750] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: DOWN (p=19.17%) [2026-01-08T20:30:37.044023] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-08T20:30:37.044144] [INFO ] [sig ] ROP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:37.182456] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ROP.txt [2026-01-08T20:30:37.182601] [INFO ] [sig ] [2711/3512] Completed ROP in 0.3s | 2.91 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-08T20:30:37.182643] [INFO ] [sig ] [2712/3512] Forecasting RPAY... [2026-01-08T20:30:37.182673] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-08T20:30:37.182704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-08T20:30:37.199852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-08T20:30:37.200304] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-08T20:30:37.201413] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-08T20:30:37.201467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:37.201499] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:37.201525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:37.201603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:37.273191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:37.274120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:37.274206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:37.274239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:37.399863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:37.400028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:37.400067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:37.400132] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:37.403537] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-01-08T20:30:37.403832] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-08T20:30:37.403955] [INFO ] [sig ] RPAY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:37.548750] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RPAY.txt [2026-01-08T20:30:37.548892] [INFO ] [sig ] [2712/3512] Completed RPAY in 0.4s | 2.91 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-08T20:30:37.548939] [INFO ] [sig ] [2713/3512] Forecasting RPD... [2026-01-08T20:30:37.548970] [INFO ] [sig ] Generating forecast for: RPD [2026-01-08T20:30:37.548999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-08T20:30:37.560036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-08T20:30:37.560390] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-08T20:30:37.561231] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-08T20:30:37.561282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:37.561314] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:37.561339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:37.561394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:37.618276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:37.619162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:37.619244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:37.619278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:37.744777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:37.744940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:37.744978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:37.745007] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:37.748458] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-08T20:30:37.748780] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-08T20:30:37.748914] [INFO ] [sig ] RPD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:37.893907] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RPD.txt [2026-01-08T20:30:37.894050] [INFO ] [sig ] [2713/3512] Completed RPD in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-08T20:30:37.894089] [INFO ] [sig ] [2714/3512] Forecasting RPID... [2026-01-08T20:30:37.894117] [INFO ] [sig ] Generating forecast for: RPID [2026-01-08T20:30:37.894146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-08T20:30:37.905464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-08T20:30:37.905814] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-08T20:30:37.906659] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-08T20:30:37.906710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:37.906741] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:37.906766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:37.906824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:37.967025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:37.967839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:37.967917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:37.967949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:38.088252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:38.088423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:38.088463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:38.088490] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:38.092013] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: UP (p=93.44%) [2026-01-08T20:30:38.092317] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-08T20:30:38.092458] [INFO ] [sig ] RPID: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:38.247663] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RPID.txt [2026-01-08T20:30:38.247810] [INFO ] [sig ] [2714/3512] Completed RPID in 0.4s | 2.91 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-08T20:30:38.247858] [INFO ] [sig ] [2715/3512] Forecasting RPRX... [2026-01-08T20:30:38.247901] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-08T20:30:38.247940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-08T20:30:38.260246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-08T20:30:38.260595] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-08T20:30:38.261457] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-08T20:30:38.261510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:38.261543] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:38.261592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:38.261654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:38.320886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:38.321549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:38.321647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:38.321680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:38.440589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:38.440732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:38.440770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:38.440798] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:38.444076] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: UP (p=86.05%) [2026-01-08T20:30:38.444346] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-08T20:30:38.444465] [INFO ] [sig ] RPRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:38.581020] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RPRX.txt [2026-01-08T20:30:38.581173] [INFO ] [sig ] [2715/3512] Completed RPRX in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-08T20:30:38.581211] [INFO ] [sig ] [2716/3512] Forecasting RPTX... [2026-01-08T20:30:38.581240] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-08T20:30:38.581269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-08T20:30:38.592271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-08T20:30:38.592559] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-08T20:30:38.593350] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-08T20:30:38.593400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:38.593432] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:38.593458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:38.593513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:38.649738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:38.650376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:38.650456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:38.650488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:38.770849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:38.771009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:38.771047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:38.771093] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:38.774447] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=34.08%) [2026-01-08T20:30:38.774736] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-08T20:30:38.774857] [INFO ] [sig ] RPTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:38.913532] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RPTX.txt [2026-01-08T20:30:38.913685] [INFO ] [sig ] [2716/3512] Completed RPTX in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-08T20:30:38.913727] [INFO ] [sig ] [2717/3512] Forecasting RQI... [2026-01-08T20:30:38.913756] [INFO ] [sig ] Generating forecast for: RQI [2026-01-08T20:30:38.913784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-08T20:30:38.926023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-08T20:30:38.926323] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-08T20:30:38.927164] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-08T20:30:38.927216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:38.927247] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:38.927273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:38.927328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:38.983733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:38.984378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:38.984461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:38.984493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:39.106343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:39.106491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:39.106528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:39.106557] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:39.109868] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-01-08T20:30:39.110137] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-08T20:30:39.110258] [INFO ] [sig ] RQI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:39.248537] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RQI.txt [2026-01-08T20:30:39.248675] [INFO ] [sig ] [2717/3512] Completed RQI in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-08T20:30:39.248713] [INFO ] [sig ] [2718/3512] Forecasting RRBI... [2026-01-08T20:30:39.248741] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-08T20:30:39.248770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-08T20:30:39.260728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-08T20:30:39.261019] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-08T20:30:39.261815] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-08T20:30:39.261865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:39.261896] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:39.261922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:39.261977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:39.319290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:39.319948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:39.320045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:39.320078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:39.428841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:39.428988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:39.429025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:39.429052] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:39.432405] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=55.60%) [2026-01-08T20:30:39.432705] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-08T20:30:39.432830] [INFO ] [sig ] RRBI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:39.572227] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RRBI.txt [2026-01-08T20:30:39.572367] [INFO ] [sig ] [2718/3512] Completed RRBI in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-08T20:30:39.572407] [INFO ] [sig ] [2719/3512] Forecasting RRC... [2026-01-08T20:30:39.572435] [INFO ] [sig ] Generating forecast for: RRC [2026-01-08T20:30:39.572464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-08T20:30:39.591056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-08T20:30:39.591764] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-08T20:30:39.593199] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-08T20:30:39.593278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:39.593330] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:39.593374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:39.593464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:39.674347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:39.675512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:39.675693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:39.675743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:39.818777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:39.818968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:39.819011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:39.819039] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:39.822558] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-01-08T20:30:39.822896] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-08T20:30:39.823033] [INFO ] [sig ] RRC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:39.970239] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RRC.txt [2026-01-08T20:30:39.970406] [INFO ] [sig ] [2719/3512] Completed RRC in 0.4s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:39.970446] [INFO ] [sig ] [2720/3512] Forecasting RRGB... [2026-01-08T20:30:39.970476] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-08T20:30:39.970506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-08T20:30:39.982370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-08T20:30:39.982717] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-08T20:30:39.983511] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-08T20:30:39.983562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:39.983613] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:39.983653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:39.983712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:40.043127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:40.044034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:40.044115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:40.044149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:40.167447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:40.167621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:40.167663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:40.167693] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:40.171187] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-01-08T20:30:40.171466] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-08T20:30:40.171609] [INFO ] [sig ] RRGB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:40.321375] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RRGB.txt [2026-01-08T20:30:40.321555] [INFO ] [sig ] [2720/3512] Completed RRGB in 0.4s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:40.321614] [INFO ] [sig ] [2721/3512] Forecasting RRX... [2026-01-08T20:30:40.321644] [INFO ] [sig ] Generating forecast for: RRX [2026-01-08T20:30:40.321673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-08T20:30:40.335977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-08T20:30:40.336394] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-08T20:30:40.337212] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-08T20:30:40.337264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:40.337295] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:40.337321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:40.337377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:40.395857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:40.396781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:40.396876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:40.396908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:40.520739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:40.520905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:40.520944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:40.520974] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:40.524490] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=58.42%) [2026-01-08T20:30:40.524903] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-08T20:30:40.525055] [INFO ] [sig ] RRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:40.670898] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RRX.txt [2026-01-08T20:30:40.671054] [INFO ] [sig ] [2721/3512] Completed RRX in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:40.671095] [INFO ] [sig ] [2722/3512] Forecasting RS... [2026-01-08T20:30:40.671124] [INFO ] [sig ] Generating forecast for: RS [2026-01-08T20:30:40.671153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-08T20:30:40.683165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-08T20:30:40.683547] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-08T20:30:40.684386] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-08T20:30:40.684436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:40.684467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:40.684494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:40.684549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:40.745675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:40.746601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:40.746690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:40.746723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:40.872015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:40.872200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:40.872242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:40.872272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:40.875893] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=59.69%) [2026-01-08T20:30:40.876195] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-08T20:30:40.876345] [INFO ] [sig ] RS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:41.021070] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RS.txt [2026-01-08T20:30:41.021465] [INFO ] [sig ] [2722/3512] Completed RS in 0.4s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:41.021508] [INFO ] [sig ] [2723/3512] Forecasting RSG... [2026-01-08T20:30:41.021537] [INFO ] [sig ] Generating forecast for: RSG [2026-01-08T20:30:41.021586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-08T20:30:41.035669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-08T20:30:41.036016] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-08T20:30:41.037061] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-08T20:30:41.037115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:41.037166] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:41.037361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:41.037420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:41.100028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:41.101130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:41.101410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:41.101445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:41.234681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:41.234845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:41.234887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:41.234918] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:41.238497] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=93.00%) [2026-01-08T20:30:41.238879] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-08T20:30:41.239028] [INFO ] [sig ] RSG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:41.387061] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RSG.txt [2026-01-08T20:30:41.387209] [INFO ] [sig ] [2723/3512] Completed RSG in 0.4s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:41.387251] [INFO ] [sig ] [2724/3512] Forecasting RSI... [2026-01-08T20:30:41.387279] [INFO ] [sig ] Generating forecast for: RSI [2026-01-08T20:30:41.387316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-08T20:30:41.399693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-08T20:30:41.400071] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-08T20:30:41.400999] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-08T20:30:41.401054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:41.401087] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:41.401114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:41.401171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:41.462075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:41.462975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:41.463075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:41.463117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:41.592910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:41.593072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:41.593113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:41.593143] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:41.596631] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: UP (p=82.66%) [2026-01-08T20:30:41.596932] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-08T20:30:41.597063] [INFO ] [sig ] RSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:41.745234] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RSI.txt [2026-01-08T20:30:41.745416] [INFO ] [sig ] [2724/3512] Completed RSI in 0.4s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:41.745465] [INFO ] [sig ] [2725/3512] Forecasting RSKD... [2026-01-08T20:30:41.745497] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-08T20:30:41.745526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-08T20:30:41.757761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-08T20:30:41.758134] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-08T20:30:41.759094] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-08T20:30:41.759156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:41.759202] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:41.759236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:41.759294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:41.823297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:41.824255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:41.824336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:41.824368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:41.939132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:41.939291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:41.939331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:41.939361] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:41.942732] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=72.41%) [2026-01-08T20:30:41.943003] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-08T20:30:41.943126] [INFO ] [sig ] RSKD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:42.084347] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RSKD.txt [2026-01-08T20:30:42.084507] [INFO ] [sig ] [2725/3512] Completed RSKD in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:42.084546] [INFO ] [sig ] [2726/3512] Forecasting RSSS... [2026-01-08T20:30:42.084597] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-08T20:30:42.084630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-08T20:30:42.096217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-08T20:30:42.096662] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-08T20:30:42.097469] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-08T20:30:42.097520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:42.097595] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:42.097628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:42.097700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:42.156759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:42.157650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:42.157733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:42.157766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:42.279600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:42.279762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:42.279800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:42.279828] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:42.283270] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=48.38%) [2026-01-08T20:30:42.283555] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-08T20:30:42.283701] [INFO ] [sig ] RSSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:42.424381] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RSSS.txt [2026-01-08T20:30:42.424536] [INFO ] [sig ] [2726/3512] Completed RSSS in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:42.424596] [INFO ] [sig ] [2727/3512] Forecasting RTO... [2026-01-08T20:30:42.424629] [INFO ] [sig ] Generating forecast for: RTO [2026-01-08T20:30:42.424659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-08T20:30:42.436162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-08T20:30:42.436550] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-08T20:30:42.437362] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-08T20:30:42.437414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:42.437445] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:42.437472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:42.437527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:42.495517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:42.496372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:42.496453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:42.496486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:42.620336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:42.620496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:42.620536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:42.620565] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:42.624019] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-08T20:30:42.624313] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-08T20:30:42.624439] [INFO ] [sig ] RTO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:42.765885] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RTO.txt [2026-01-08T20:30:42.766034] [INFO ] [sig ] [2727/3512] Completed RTO in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:42.766082] [INFO ] [sig ] [2728/3512] Forecasting RUM... [2026-01-08T20:30:42.766117] [INFO ] [sig ] Generating forecast for: RUM [2026-01-08T20:30:42.766153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-08T20:30:42.778008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-08T20:30:42.778418] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-08T20:30:42.779314] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-08T20:30:42.779366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:42.779397] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:42.779424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:42.779480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:42.836697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:42.837601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:42.837682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:42.837714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:42.961057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:42.961218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:42.961256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:42.961283] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:42.964672] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=17.86%) [2026-01-08T20:30:42.964970] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-08T20:30:42.965101] [INFO ] [sig ] RUM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:43.107298] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RUM.txt [2026-01-08T20:30:43.107456] [INFO ] [sig ] [2728/3512] Completed RUM in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:43.107511] [INFO ] [sig ] [2729/3512] Forecasting RUN... [2026-01-08T20:30:43.107540] [INFO ] [sig ] Generating forecast for: RUN [2026-01-08T20:30:43.107589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-08T20:30:43.119682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-08T20:30:43.120059] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-08T20:30:43.120906] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-08T20:30:43.120958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:43.120988] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:43.121014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:43.121071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:43.178541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:43.179449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:43.179532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:43.179564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:43.303402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:43.303596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:43.303639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:43.303698] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:43.307046] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=62.51%) [2026-01-08T20:30:43.307326] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-08T20:30:43.307448] [INFO ] [sig ] RUN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:43.449861] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RUN.txt [2026-01-08T20:30:43.450007] [INFO ] [sig ] [2729/3512] Completed RUN in 0.3s | 2.91 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-08T20:30:43.450046] [INFO ] [sig ] [2730/3512] Forecasting RUNN... [2026-01-08T20:30:43.450074] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-08T20:30:43.450102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-08T20:30:43.462043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-08T20:30:43.462535] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-08T20:30:43.463592] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-08T20:30:43.463652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:43.463689] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:43.463723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:43.463793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:43.526627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:43.527436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:43.527526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:43.527568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:43.652290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:43.652447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:43.652487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:43.652515] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:43.656182] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-01-08T20:30:43.656474] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-08T20:30:43.656622] [INFO ] [sig ] RUNN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:43.797490] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RUNN.txt [2026-01-08T20:30:43.797638] [INFO ] [sig ] [2730/3512] Completed RUNN in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-08T20:30:43.797681] [INFO ] [sig ] [2731/3512] Forecasting RUSHA... [2026-01-08T20:30:43.797709] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-08T20:30:43.797737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-08T20:30:43.809217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-08T20:30:43.809713] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-08T20:30:43.810714] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-08T20:30:43.810765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:43.810795] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:43.810821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:43.810876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:43.868560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:43.869226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:43.869304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:43.869335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:43.986839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:43.986982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:43.987021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:43.987049] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:43.990456] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=35.50%) [2026-01-08T20:30:43.990750] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-08T20:30:43.990875] [INFO ] [sig ] RUSHA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:44.128927] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RUSHA.txt [2026-01-08T20:30:44.129060] [INFO ] [sig ] [2731/3512] Completed RUSHA in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-08T20:30:44.129099] [INFO ] [sig ] [2732/3512] Forecasting RUSHB... [2026-01-08T20:30:44.129127] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-08T20:30:44.129156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-08T20:30:44.140874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-08T20:30:44.141195] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-08T20:30:44.142141] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-08T20:30:44.142193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:44.142223] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:44.142248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:44.142303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:44.198671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:44.199291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:44.199371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:44.199402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:44.307547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:44.307714] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:30:44.307767] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:44.307797] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:44.311456] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-08T20:30:44.311763] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-08T20:30:44.311889] [INFO ] [sig ] RUSHB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:44.463480] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RUSHB.txt [2026-01-08T20:30:44.463640] [INFO ] [sig ] [2732/3512] Completed RUSHB in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-08T20:30:44.463684] [INFO ] [sig ] [2733/3512] Forecasting RVMD... [2026-01-08T20:30:44.463712] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-08T20:30:44.463741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-08T20:30:44.475252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-08T20:30:44.475569] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-08T20:30:44.476472] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-08T20:30:44.476547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:44.476600] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:44.476629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:44.476685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:44.539043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:44.539785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:44.539883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:44.539928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:44.673274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:44.673423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:44.673463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:44.673491] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:44.677182] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-01-08T20:30:44.677515] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-08T20:30:44.677674] [INFO ] [sig ] RVMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:44.825238] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RVMD.txt [2026-01-08T20:30:44.825403] [INFO ] [sig ] [2733/3512] Completed RVMD in 0.4s | 2.91 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-08T20:30:44.825444] [INFO ] [sig ] [2734/3512] Forecasting RVSB... [2026-01-08T20:30:44.825473] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-08T20:30:44.825501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-08T20:30:44.837417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-08T20:30:44.837806] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-08T20:30:44.838715] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-08T20:30:44.838767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:44.838799] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:44.838825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:44.838880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:44.897648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:44.898796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:44.898884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:44.898916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:45.019695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:45.019846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:45.019885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:45.019915] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:45.023374] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: DOWN (p=45.57%) [2026-01-08T20:30:45.023679] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-08T20:30:45.023807] [INFO ] [sig ] RVSB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:45.172172] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RVSB.txt [2026-01-08T20:30:45.172305] [INFO ] [sig ] [2734/3512] Completed RVSB in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-08T20:30:45.172343] [INFO ] [sig ] [2735/3512] Forecasting RVTY... [2026-01-08T20:30:45.172373] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-08T20:30:45.172411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-08T20:30:45.184784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-08T20:30:45.185089] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-08T20:30:45.186134] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-08T20:30:45.186187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:45.186218] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:45.186244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:45.186302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:45.248397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:45.249111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:45.249197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:45.249230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:45.374191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:45.374338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:45.374380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:45.374409] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:45.377993] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-08T20:30:45.378307] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-08T20:30:45.378440] [INFO ] [sig ] RVTY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:45.531258] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RVTY.txt [2026-01-08T20:30:45.531388] [INFO ] [sig ] [2735/3512] Completed RVTY in 0.4s | 2.91 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-08T20:30:45.531427] [INFO ] [sig ] [2736/3512] Forecasting RWAY... [2026-01-08T20:30:45.531455] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-08T20:30:45.531489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-08T20:30:45.543110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-08T20:30:45.543408] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-08T20:30:45.544261] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-08T20:30:45.544313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:45.544345] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:45.544373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:45.544429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:45.608350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:45.609107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:45.609242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:45.609285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:45.735907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:45.736058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:45.736098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:45.736128] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:45.739648] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-01-08T20:30:45.739922] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-08T20:30:45.740057] [INFO ] [sig ] RWAY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:45.889813] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RWAY.txt [2026-01-08T20:30:45.889954] [INFO ] [sig ] [2736/3512] Completed RWAY in 0.4s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:45.890004] [INFO ] [sig ] [2737/3512] Forecasting RXO... [2026-01-08T20:30:45.890036] [INFO ] [sig ] Generating forecast for: RXO [2026-01-08T20:30:45.890064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-08T20:30:45.902628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-08T20:30:45.903054] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-08T20:30:45.903990] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-08T20:30:45.904042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:45.904074] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:45.904100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:45.904166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:45.976795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:45.977963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:45.978088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:45.978141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:46.106210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:46.106392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:46.106432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:46.106462] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:46.110048] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-01-08T20:30:46.110349] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-08T20:30:46.110478] [INFO ] [sig ] RXO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:46.251900] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RXO.txt [2026-01-08T20:30:46.252054] [INFO ] [sig ] [2737/3512] Completed RXO in 0.4s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:46.252093] [INFO ] [sig ] [2738/3512] Forecasting RXRX... [2026-01-08T20:30:46.252122] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-08T20:30:46.252151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-08T20:30:46.266513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-08T20:30:46.266990] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-08T20:30:46.268039] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-08T20:30:46.268107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:46.268155] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:46.268195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:46.268311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:46.341508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:46.342328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:46.342412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:46.342445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:46.495205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:46.495357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:46.495397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:46.495426] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:46.499239] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-01-08T20:30:46.499594] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-08T20:30:46.499728] [INFO ] [sig ] RXRX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:46.679823] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RXRX.txt [2026-01-08T20:30:46.679956] [INFO ] [sig ] [2738/3512] Completed RXRX in 0.4s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:46.679995] [INFO ] [sig ] [2739/3512] Forecasting RY... [2026-01-08T20:30:46.680024] [INFO ] [sig ] Generating forecast for: RY [2026-01-08T20:30:46.680053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-08T20:30:46.691998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-08T20:30:46.692401] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-08T20:30:46.693257] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-08T20:30:46.693309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:46.693340] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:46.693366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:46.693421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:46.751049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:46.751839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:46.751919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:46.751952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:46.877567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:46.877732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:46.877771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:46.877798] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:46.881220] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: DOWN (p=12.32%) [2026-01-08T20:30:46.881499] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-08T20:30:46.881641] [INFO ] [sig ] RY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:47.021538] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RY.txt [2026-01-08T20:30:47.021756] [INFO ] [sig ] [2739/3512] Completed RY in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:47.021799] [INFO ] [sig ] [2740/3512] Forecasting RYAAY... [2026-01-08T20:30:47.021838] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-08T20:30:47.021870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-08T20:30:47.033966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-08T20:30:47.034361] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-08T20:30:47.035218] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-08T20:30:47.035272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:47.035303] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:47.035330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:47.035386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:47.094131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:47.095010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:47.095092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:47.095125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:47.218013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:47.218177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:47.218237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:47.218266] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:47.222290] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=24.77%) [2026-01-08T20:30:47.222594] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-08T20:30:47.222723] [INFO ] [sig ] RYAAY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:47.363304] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RYAAY.txt [2026-01-08T20:30:47.363422] [INFO ] [sig ] [2740/3512] Completed RYAAY in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:47.363460] [INFO ] [sig ] [2741/3512] Forecasting RYAM... [2026-01-08T20:30:47.363489] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-08T20:30:47.363518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-08T20:30:47.374972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-08T20:30:47.375251] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-08T20:30:47.376040] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-08T20:30:47.376090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:47.376121] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:47.376148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:47.376204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:47.435040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:47.435687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:47.435762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:47.435794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:47.565622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:47.565783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:47.565823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:47.565854] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:47.569393] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-08T20:30:47.569712] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-08T20:30:47.569842] [INFO ] [sig ] RYAM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:47.710059] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RYAM.txt [2026-01-08T20:30:47.710210] [INFO ] [sig ] [2741/3512] Completed RYAM in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:47.710258] [INFO ] [sig ] [2742/3512] Forecasting RYAN... [2026-01-08T20:30:47.710292] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-08T20:30:47.710326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-08T20:30:47.721692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-08T20:30:47.722027] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-08T20:30:47.722884] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-08T20:30:47.722945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:47.722986] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:47.723022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:47.723099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:47.781090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:47.781972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:47.782055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:47.782087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:47.901491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:47.901658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:47.901700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:47.901729] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:47.905028] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-01-08T20:30:47.905300] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-08T20:30:47.905422] [INFO ] [sig ] RYAN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:48.043140] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RYAN.txt [2026-01-08T20:30:48.043272] [INFO ] [sig ] [2742/3512] Completed RYAN in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:48.043312] [INFO ] [sig ] [2743/3512] Forecasting RYI... [2026-01-08T20:30:48.043342] [INFO ] [sig ] Generating forecast for: RYI [2026-01-08T20:30:48.043371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-08T20:30:48.054560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-08T20:30:48.054873] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-08T20:30:48.055668] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-08T20:30:48.055719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:48.055773] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:48.055801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:48.055857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:48.111395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:48.112128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:48.112204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:48.112236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:48.237475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:48.237646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:48.237687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:48.237716] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:48.241281] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: DOWN (p=25.95%) [2026-01-08T20:30:48.241553] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-08T20:30:48.241694] [INFO ] [sig ] RYI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:48.389541] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RYI.txt [2026-01-08T20:30:48.389704] [INFO ] [sig ] [2743/3512] Completed RYI in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:48.389746] [INFO ] [sig ] [2744/3512] Forecasting RYN... [2026-01-08T20:30:48.389774] [INFO ] [sig ] Generating forecast for: RYN [2026-01-08T20:30:48.389803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-08T20:30:48.401159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-08T20:30:48.401523] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-08T20:30:48.402324] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-08T20:30:48.402375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:48.402418] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:48.402445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:48.402501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:48.458905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:48.459724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:48.459804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:48.459836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:48.573470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:48.573644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:48.573689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:48.573719] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:48.577058] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: DOWN (p=23.01%) [2026-01-08T20:30:48.577336] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-08T20:30:48.577462] [INFO ] [sig ] RYN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:48.732315] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RYN.txt [2026-01-08T20:30:48.732459] [INFO ] [sig ] [2744/3512] Completed RYN in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:48.732498] [INFO ] [sig ] [2745/3512] Forecasting RYTM... [2026-01-08T20:30:48.732528] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-08T20:30:48.732558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-08T20:30:48.746997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-08T20:30:48.747440] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-08T20:30:48.748537] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-08T20:30:48.748620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:48.748673] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:48.748714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:48.748802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:48.826313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:48.827219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:48.827320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:48.827358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:48.953223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:48.953379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:48.953420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:48.953448] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:48.957210] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: DOWN (p=36.41%) [2026-01-08T20:30:48.957563] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-08T20:30:48.957739] [INFO ] [sig ] RYTM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:49.137514] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RYTM.txt [2026-01-08T20:30:49.137696] [INFO ] [sig ] [2745/3512] Completed RYTM in 0.4s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:49.137739] [INFO ] [sig ] [2746/3512] Forecasting RZB... [2026-01-08T20:30:49.137768] [INFO ] [sig ] Generating forecast for: RZB [2026-01-08T20:30:49.137798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-08T20:30:49.149060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-08T20:30:49.149472] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-08T20:30:49.150330] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-08T20:30:49.150382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:49.150413] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:49.150439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:49.150493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:49.207503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:49.208315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:49.208402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:49.208435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:49.327011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:49.327148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:49.327185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:49.327244] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:49.330635] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=53.89%) [2026-01-08T20:30:49.330910] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-08T20:30:49.331032] [INFO ] [sig ] RZB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:49.473097] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/RZB.txt [2026-01-08T20:30:49.473223] [INFO ] [sig ] [2746/3512] Completed RZB in 0.3s | 2.91 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-08T20:30:49.473262] [INFO ] [sig ] [2747/3512] Forecasting RZC... [2026-01-08T20:30:49.473290] [INFO ] [sig ] Generating forecast for: RZC [2026-01-08T20:30:49.473320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-08T20:30:49.484129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-08T20:30:49.484432] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-08T20:30:49.485229] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-08T20:30:49.485281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:49.485312] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:49.485338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:49.485394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:49.544219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:49.545067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:49.545142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:49.545173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:49.660639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:49.660783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:49.660822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:49.660851] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:49.664213] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: DOWN (p=16.87%) [2026-01-08T20:30:49.664501] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-08T20:30:49.664647] [INFO ] [sig ] RZC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:49.804256] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/RZC.txt [2026-01-08T20:30:49.804396] [INFO ] [sig ] [2747/3512] Completed RZC in 0.3s | 2.91 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-08T20:30:49.804435] [INFO ] [sig ] [2748/3512] Forecasting S... [2026-01-08T20:30:49.804471] [INFO ] [sig ] Generating forecast for: S [2026-01-08T20:30:49.804502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-08T20:30:49.819218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-08T20:30:49.819662] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-08T20:30:49.820741] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-08T20:30:49.820807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:49.820853] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:49.820893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:49.820981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:49.879540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:49.880389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:49.880475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:49.880507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:50.004011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:50.004166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:50.004206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:50.004235] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:50.007512] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-01-08T20:30:50.007801] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-08T20:30:50.007922] [INFO ] [sig ] S: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:50.146260] [INFO ] [LOCAL ] Saved forecast: S 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/S.txt [2026-01-08T20:30:50.146435] [INFO ] [sig ] [2748/3512] Completed S in 0.3s | 2.91 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-08T20:30:50.146495] [INFO ] [sig ] [2749/3512] Forecasting SA... [2026-01-08T20:30:50.146541] [INFO ] [sig ] Generating forecast for: SA [2026-01-08T20:30:50.146611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-08T20:30:50.159407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-08T20:30:50.159879] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-08T20:30:50.160794] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-08T20:30:50.160854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:50.160886] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:50.160912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:50.160968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:50.224071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:50.225065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:50.225148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:50.225189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:50.354709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:50.354873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:50.354915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:50.354943] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:50.358506] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=73.15%) [2026-01-08T20:30:50.358817] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-08T20:30:50.358947] [INFO ] [sig ] SA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:50.506284] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SA.txt [2026-01-08T20:30:50.506455] [INFO ] [sig ] [2749/3512] Completed SA in 0.4s | 2.91 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-08T20:30:50.506497] [INFO ] [sig ] [2750/3512] Forecasting SAFE... [2026-01-08T20:30:50.506526] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-08T20:30:50.506558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-08T20:30:50.519024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-08T20:30:50.519456] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-08T20:30:50.520331] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-08T20:30:50.520399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:50.520444] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:50.520473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:50.520529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:50.582270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:50.583314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:50.583425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:50.583472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:50.717384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:50.717603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:50.717672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:50.717725] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:50.723322] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-01-08T20:30:50.723859] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-08T20:30:50.724067] [INFO ] [sig ] SAFE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:51.006924] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SAFE.txt [2026-01-08T20:30:51.007143] [INFO ] [sig ] [2750/3512] Completed SAFE in 0.5s | 2.91 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-08T20:30:51.007208] [INFO ] [sig ] [2751/3512] Forecasting SAH... [2026-01-08T20:30:51.007254] [INFO ] [sig ] Generating forecast for: SAH [2026-01-08T20:30:51.007298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-08T20:30:51.029505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-08T20:30:51.033027] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-08T20:30:51.034515] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-08T20:30:51.034608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:51.034652] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:51.034687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:51.034763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:51.135038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:51.136376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:51.136596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:51.136659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:51.311924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:51.312125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:51.312193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:51.312267] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:51.317676] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=55.43%) [2026-01-08T20:30:51.318195] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-08T20:30:51.318438] [INFO ] [sig ] SAH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:51.515360] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SAH.txt [2026-01-08T20:30:51.515633] [INFO ] [sig ] [2751/3512] Completed SAH in 0.5s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-08T20:30:51.515706] [INFO ] [sig ] [2752/3512] Forecasting SAIA... [2026-01-08T20:30:51.515759] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-08T20:30:51.515813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-08T20:30:51.534081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-08T20:30:51.534532] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-08T20:30:51.535454] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-08T20:30:51.535511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:51.535554] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:51.535611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:51.535671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:51.603084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:51.604071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:51.604177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:51.604211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:51.731266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:51.731437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:51.731480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:51.731507] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:51.735240] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-01-08T20:30:51.735651] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-08T20:30:51.735804] [INFO ] [sig ] SAIA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:51.877449] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SAIA.txt [2026-01-08T20:30:51.877669] [INFO ] [sig ] [2752/3512] Completed SAIA in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-08T20:30:51.877718] [INFO ] [sig ] [2753/3512] Forecasting SAIC... [2026-01-08T20:30:51.877751] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-08T20:30:51.877780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-08T20:30:51.890184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-08T20:30:51.890646] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-08T20:30:51.891505] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-08T20:30:51.891559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:51.891621] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:51.891651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:51.891708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:51.952799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:51.953920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:51.954072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:51.954123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:52.121819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:52.122000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:52.122054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:52.122100] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:52.127125] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=88.90%) [2026-01-08T20:30:52.127634] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-08T20:30:52.127828] [INFO ] [sig ] SAIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:52.272260] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SAIC.txt [2026-01-08T20:30:52.272417] [INFO ] [sig ] [2753/3512] Completed SAIC in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-08T20:30:52.272458] [INFO ] [sig ] [2754/3512] Forecasting SAM... [2026-01-08T20:30:52.272487] [INFO ] [sig ] Generating forecast for: SAM [2026-01-08T20:30:52.272517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-08T20:30:52.284100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-08T20:30:52.284493] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-08T20:30:52.285318] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-08T20:30:52.285369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:52.285400] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:52.285427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:52.285483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:52.344427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:52.345701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:52.345786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:52.345819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:52.464781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:52.464933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:52.464972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:52.465000] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:52.468322] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-01-08T20:30:52.468612] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-08T20:30:52.468736] [INFO ] [sig ] SAM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:52.607443] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SAM.txt [2026-01-08T20:30:52.607585] [INFO ] [sig ] [2754/3512] Completed SAM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:52.607626] [INFO ] [sig ] [2755/3512] Forecasting SAMG... [2026-01-08T20:30:52.607657] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-08T20:30:52.607687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-08T20:30:52.618553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-08T20:30:52.618820] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-08T20:30:52.619641] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-08T20:30:52.619693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:52.619724] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:52.619751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:52.619817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:52.676352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:52.676971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:52.677047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:52.677079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:52.793817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:52.793973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:52.794011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:52.794039] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:52.797774] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-08T20:30:52.798046] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-08T20:30:52.798168] [INFO ] [sig ] SAMG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:52.935814] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SAMG.txt [2026-01-08T20:30:52.935973] [INFO ] [sig ] [2755/3512] Completed SAMG in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:52.936012] [INFO ] [sig ] [2756/3512] Forecasting SAN... [2026-01-08T20:30:52.936043] [INFO ] [sig ] Generating forecast for: SAN [2026-01-08T20:30:52.936072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-08T20:30:52.947356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-08T20:30:52.947724] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-08T20:30:52.948635] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-08T20:30:52.948688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:52.948721] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:52.948746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:52.948801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:53.006849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:53.007959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:53.008064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:53.008097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:53.133559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:53.133745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:53.133784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:53.133813] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:53.137175] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-08T20:30:53.137444] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-08T20:30:53.137777] [INFO ] [sig ] SAN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:53.283262] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SAN.txt [2026-01-08T20:30:53.283444] [INFO ] [sig ] [2756/3512] Completed SAN in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:53.283487] [INFO ] [sig ] [2757/3512] Forecasting SANA... [2026-01-08T20:30:53.283516] [INFO ] [sig ] Generating forecast for: SANA [2026-01-08T20:30:53.283546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-08T20:30:53.295566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-08T20:30:53.296002] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-08T20:30:53.296822] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-08T20:30:53.296885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:53.296918] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:53.296945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:53.297000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:53.355119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:53.356039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:53.356122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:53.356154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:53.473709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:53.473869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:53.473909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:53.473937] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:53.477353] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-01-08T20:30:53.477723] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-08T20:30:53.477872] [INFO ] [sig ] SANA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:53.624404] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SANA.txt [2026-01-08T20:30:53.624560] [INFO ] [sig ] [2757/3512] Completed SANA in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:53.624619] [INFO ] [sig ] [2758/3512] Forecasting SANM... [2026-01-08T20:30:53.624650] [INFO ] [sig ] Generating forecast for: SANM [2026-01-08T20:30:53.624680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-08T20:30:53.635990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-08T20:30:53.636346] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-08T20:30:53.637181] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-08T20:30:53.637234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:53.637267] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:53.637293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:53.637349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:53.694567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:53.695362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:53.695442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:53.695476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:53.815295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:53.815446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:53.815485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:53.815513] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:53.819121] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-01-08T20:30:53.819444] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-08T20:30:53.819592] [INFO ] [sig ] SANM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:53.957606] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SANM.txt [2026-01-08T20:30:53.957757] [INFO ] [sig ] [2758/3512] Completed SANM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:53.957797] [INFO ] [sig ] [2759/3512] Forecasting SAP... [2026-01-08T20:30:53.957826] [INFO ] [sig ] Generating forecast for: SAP [2026-01-08T20:30:53.957855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-08T20:30:53.969988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-08T20:30:53.970316] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-08T20:30:53.971179] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-08T20:30:53.971231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:53.971264] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:53.971290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:53.971350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:54.028072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:54.028881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:54.028962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:54.028994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:54.157414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:54.157591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:54.157634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:54.157665] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:54.161326] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-08T20:30:54.161639] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-08T20:30:54.161768] [INFO ] [sig ] SAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:54.305495] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SAP.txt [2026-01-08T20:30:54.305671] [INFO ] [sig ] [2759/3512] Completed SAP in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:54.305712] [INFO ] [sig ] [2760/3512] Forecasting SARK... [2026-01-08T20:30:54.305744] [INFO ] [sig ] Generating forecast for: SARK [2026-01-08T20:30:54.305775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-08T20:30:54.316518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-08T20:30:54.316905] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-08T20:30:54.317707] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-08T20:30:54.317759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:54.317815] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:54.317843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:54.317899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:54.375489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:54.376488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:54.376612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:54.376648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:54.496647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:54.496808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:54.496848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:54.496876] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:54.500420] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=89.85%) [2026-01-08T20:30:54.500762] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-08T20:30:54.500900] [INFO ] [sig ] SARK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:54.646350] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SARK.txt [2026-01-08T20:30:54.646514] [INFO ] [sig ] [2760/3512] Completed SARK in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:54.646558] [INFO ] [sig ] [2761/3512] Forecasting SATL... [2026-01-08T20:30:54.646606] [INFO ] [sig ] Generating forecast for: SATL [2026-01-08T20:30:54.646637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-08T20:30:54.658275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-08T20:30:54.658676] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-08T20:30:54.659595] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-08T20:30:54.659647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:54.659679] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:54.659705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:54.659759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:54.716984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:54.717602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:54.717679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:54.717711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:54.836039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:54.836171] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:30:54.836210] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:54.836239] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:54.839469] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=14.99%) [2026-01-08T20:30:54.839749] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-08T20:30:54.839868] [INFO ] [sig ] SATL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:54.979451] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SATL.txt [2026-01-08T20:30:54.979598] [INFO ] [sig ] [2761/3512] Completed SATL in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:54.979638] [INFO ] [sig ] [2762/3512] Forecasting SATS... [2026-01-08T20:30:54.979667] [INFO ] [sig ] Generating forecast for: SATS [2026-01-08T20:30:54.979695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-08T20:30:54.990892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-08T20:30:54.991159] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-08T20:30:54.991947] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-08T20:30:54.991997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:54.992029] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:54.992055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:54.992110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:55.048522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:55.049133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:55.049215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:55.049246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:55.174863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:55.174971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:55.175006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:55.175034] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:55.178347] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=55.51%) [2026-01-08T20:30:55.178643] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-08T20:30:55.178766] [INFO ] [sig ] SATS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:55.317436] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SATS.txt [2026-01-08T20:30:55.317546] [INFO ] [sig ] [2762/3512] Completed SATS in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-08T20:30:55.317599] [INFO ] [sig ] [2763/3512] Forecasting SAVA... [2026-01-08T20:30:55.317630] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-08T20:30:55.317659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-08T20:30:55.329295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-08T20:30:55.329595] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-08T20:30:55.330358] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-08T20:30:55.330421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:55.330458] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:55.330490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:55.330548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:55.388327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:55.388974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:55.389051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:55.389083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:55.509087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:55.509235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:55.509274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:55.509332] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:55.512687] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-01-08T20:30:55.512961] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-08T20:30:55.513084] [INFO ] [sig ] SAVA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:55.656881] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SAVA.txt [2026-01-08T20:30:55.657040] [INFO ] [sig ] [2763/3512] Completed SAVA in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:55.657080] [INFO ] [sig ] [2764/3512] Forecasting SB... [2026-01-08T20:30:55.657109] [INFO ] [sig ] Generating forecast for: SB [2026-01-08T20:30:55.657145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-08T20:30:55.668275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-08T20:30:55.668608] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-08T20:30:55.669371] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-08T20:30:55.669421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:55.669451] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:55.669477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:55.669536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:55.727010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:55.727682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:55.727765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:55.727798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:55.846866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:55.847031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:55.847070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:55.847099] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:55.850424] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-01-08T20:30:55.850716] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-08T20:30:55.850839] [INFO ] [sig ] SB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:55.987087] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SB.txt [2026-01-08T20:30:55.987225] [INFO ] [sig ] [2764/3512] Completed SB in 0.3s | 2.91 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:55.987264] [INFO ] [sig ] [2765/3512] Forecasting SBAC... [2026-01-08T20:30:55.987292] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-08T20:30:55.987320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-08T20:30:55.998279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-08T20:30:55.998592] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-08T20:30:55.999359] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-08T20:30:55.999409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:55.999439] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:55.999466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:55.999522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:56.055037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:56.055692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:56.055773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:56.055804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:56.175213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:56.175363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:56.175402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:56.175430] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:56.178789] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=14.72%) [2026-01-08T20:30:56.179058] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-08T20:30:56.179179] [INFO ] [sig ] SBAC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:56.319446] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SBAC.txt [2026-01-08T20:30:56.319599] [INFO ] [sig ] [2765/3512] Completed SBAC in 0.3s | 2.91 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:56.319642] [INFO ] [sig ] [2766/3512] Forecasting SBCF... [2026-01-08T20:30:56.319671] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-08T20:30:56.319700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-08T20:30:56.331634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-08T20:30:56.332024] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-08T20:30:56.332908] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-08T20:30:56.332961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:56.332994] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:56.333021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:56.333078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:56.397083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:56.398165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:56.398284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:56.398366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:56.564224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:56.564395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:56.564438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:56.564465] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:56.567889] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=18.71%) [2026-01-08T20:30:56.568174] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-08T20:30:56.568322] [INFO ] [sig ] SBCF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:56.713533] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SBCF.txt [2026-01-08T20:30:56.713707] [INFO ] [sig ] [2766/3512] Completed SBCF in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:56.713748] [INFO ] [sig ] [2767/3512] Forecasting SBFM... [2026-01-08T20:30:56.713780] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-08T20:30:56.713811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-08T20:30:56.725190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-08T20:30:56.725504] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-08T20:30:56.726352] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-08T20:30:56.726405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:56.726438] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:56.726465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:56.726521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:56.785872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:56.786835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:56.786925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:56.786960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:56.925118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:56.925276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:56.925318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:56.925347] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:56.928905] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: DOWN (p=46.35%) [2026-01-08T20:30:56.929220] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-08T20:30:56.929357] [INFO ] [sig ] SBFM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:57.082092] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SBFM.txt [2026-01-08T20:30:57.082248] [INFO ] [sig ] [2767/3512] Completed SBFM in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:57.082288] [INFO ] [sig ] [2768/3512] Forecasting SBGI... [2026-01-08T20:30:57.082318] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-08T20:30:57.082348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-08T20:30:57.093531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-08T20:30:57.093940] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-08T20:30:57.094765] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-08T20:30:57.094841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:57.094873] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:57.094900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:57.094956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:57.155408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:57.156256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:57.156340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:57.156374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:57.282412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:57.282590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:57.282634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:57.282664] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:57.286213] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=57.58%) [2026-01-08T20:30:57.286507] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-08T20:30:57.286656] [INFO ] [sig ] SBGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:57.439776] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SBGI.txt [2026-01-08T20:30:57.439913] [INFO ] [sig ] [2768/3512] Completed SBGI in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:57.439954] [INFO ] [sig ] [2769/3512] Forecasting SBH... [2026-01-08T20:30:57.439982] [INFO ] [sig ] Generating forecast for: SBH [2026-01-08T20:30:57.440011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-08T20:30:57.452113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-08T20:30:57.452449] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-08T20:30:57.453244] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-08T20:30:57.453295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:57.453352] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:57.453380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:57.453437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:57.514396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:57.515354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:57.515442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:57.515476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:57.636200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:57.636359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:57.636398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:57.636426] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:57.639864] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-01-08T20:30:57.640147] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-08T20:30:57.640272] [INFO ] [sig ] SBH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:57.783731] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SBH.txt [2026-01-08T20:30:57.783883] [INFO ] [sig ] [2769/3512] Completed SBH in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:57.783923] [INFO ] [sig ] [2770/3512] Forecasting SBI... [2026-01-08T20:30:57.783952] [INFO ] [sig ] Generating forecast for: SBI [2026-01-08T20:30:57.783981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-08T20:30:57.795986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-08T20:30:57.796315] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-08T20:30:57.797121] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-08T20:30:57.797173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:57.797204] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:57.797230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:57.797284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:57.854076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:57.854897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:57.855012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:57.855046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:57.973375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:57.973528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:57.973589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:57.973622] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:57.977023] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=18.17%) [2026-01-08T20:30:57.977299] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-08T20:30:57.977424] [INFO ] [sig ] SBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:58.134313] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SBI.txt [2026-01-08T20:30:58.134450] [INFO ] [sig ] [2770/3512] Completed SBI in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:58.134488] [INFO ] [sig ] [2771/3512] Forecasting SBLK... [2026-01-08T20:30:58.134518] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-08T20:30:58.134548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-08T20:30:58.146040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-08T20:30:58.146352] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-08T20:30:58.147139] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-08T20:30:58.147191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:58.147223] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:58.147250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:58.147305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:58.203706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:58.204381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:58.204459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:58.204490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:58.344329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:58.344515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:58.344597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:58.344649] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:58.349289] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-01-08T20:30:58.349640] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-08T20:30:58.349778] [INFO ] [sig ] SBLK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:58.492424] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SBLK.txt [2026-01-08T20:30:58.492604] [INFO ] [sig ] [2771/3512] Completed SBLK in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-08T20:30:58.492657] [INFO ] [sig ] [2772/3512] Forecasting SBRA... [2026-01-08T20:30:58.492690] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-08T20:30:58.492722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-08T20:30:58.504296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-08T20:30:58.504600] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-08T20:30:58.505391] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-08T20:30:58.505443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:58.505474] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:58.505502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:58.505559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:58.563782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:58.564509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:58.564603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:58.564638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:58.682325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:58.682475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:58.682513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:58.682542] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:58.685852] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-08T20:30:58.686124] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-08T20:30:58.686246] [INFO ] [sig ] SBRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:58.825440] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SBRA.txt [2026-01-08T20:30:58.825588] [INFO ] [sig ] [2772/3512] Completed SBRA in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-08T20:30:58.825628] [INFO ] [sig ] [2773/3512] Forecasting SBS... [2026-01-08T20:30:58.825658] [INFO ] [sig ] Generating forecast for: SBS [2026-01-08T20:30:58.825687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-08T20:30:58.836623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-08T20:30:58.836889] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-08T20:30:58.837675] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-08T20:30:58.837726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:58.837757] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:58.837783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:58.837838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:58.896195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:58.897035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:58.897119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:58.897155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:59.027807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:59.027955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:59.027994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:59.028024] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:59.031878] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=61.45%) [2026-01-08T20:30:59.032154] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-08T20:30:59.032296] [INFO ] [sig ] SBS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:30:59.172635] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SBS.txt [2026-01-08T20:30:59.172782] [INFO ] [sig ] [2773/3512] Completed SBS in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-08T20:30:59.172821] [INFO ] [sig ] [2774/3512] Forecasting SBSI... [2026-01-08T20:30:59.172851] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-08T20:30:59.172881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-08T20:30:59.184162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-08T20:30:59.184442] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-08T20:30:59.185235] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-08T20:30:59.185286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:59.185317] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:59.185343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:59.185400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:59.246945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:59.247729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:59.247811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:59.247846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:59.364598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:59.364956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:59.364998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:59.365033] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:59.368848] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=1.74%) [2026-01-08T20:30:59.369134] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-08T20:30:59.369266] [INFO ] [sig ] SBSI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:59.511309] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SBSI.txt [2026-01-08T20:30:59.511438] [INFO ] [sig ] [2774/3512] Completed SBSI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-08T20:30:59.511477] [INFO ] [sig ] [2775/3512] Forecasting SBUX... [2026-01-08T20:30:59.511508] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-08T20:30:59.511538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-08T20:30:59.522381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-08T20:30:59.522706] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-08T20:30:59.523506] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-08T20:30:59.523559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:59.523624] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:59.523656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:59.523714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:59.582563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:59.583424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:59.583510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:59.583544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:30:59.707444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:30:59.707616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:30:59.707678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:30:59.707708] [INFO ] [FORECASTER] Training complete [2026-01-08T20:30:59.711132] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=18.57%) [2026-01-08T20:30:59.711408] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-08T20:30:59.711535] [INFO ] [sig ] SBUX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:30:59.853733] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SBUX.txt [2026-01-08T20:30:59.853868] [INFO ] [sig ] [2775/3512] Completed SBUX in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-08T20:30:59.853907] [INFO ] [sig ] [2776/3512] Forecasting SCD... [2026-01-08T20:30:59.853935] [INFO ] [sig ] Generating forecast for: SCD [2026-01-08T20:30:59.853964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-08T20:30:59.865399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-08T20:30:59.865766] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-08T20:30:59.866547] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-08T20:30:59.866624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:30:59.866658] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:30:59.866685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:30:59.866740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:30:59.930684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:30:59.931526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:30:59.931627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:30:59.931662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:00.048164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:00.048343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:00.048384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:00.048414] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:00.051847] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=73.91%) [2026-01-08T20:31:00.052128] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-08T20:31:00.052254] [INFO ] [sig ] SCD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:00.193891] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SCD.txt [2026-01-08T20:31:00.194042] [INFO ] [sig ] [2776/3512] Completed SCD in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-08T20:31:00.194080] [INFO ] [sig ] [2777/3512] Forecasting SCHL... [2026-01-08T20:31:00.194109] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-08T20:31:00.194140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-08T20:31:00.205126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-08T20:31:00.205386] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-08T20:31:00.206175] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-08T20:31:00.206225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:00.206279] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:00.206307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:00.206363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:00.265784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:00.266796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:00.266901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:00.266936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:00.404872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:00.405032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:00.405074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:00.405103] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:00.408778] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=90.73%) [2026-01-08T20:31:00.409080] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-08T20:31:00.409212] [INFO ] [sig ] SCHL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:00.561089] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SCHL.txt [2026-01-08T20:31:00.561257] [INFO ] [sig ] [2777/3512] Completed SCHL in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-08T20:31:00.561297] [INFO ] [sig ] [2778/3512] Forecasting SCI... [2026-01-08T20:31:00.561327] [INFO ] [sig ] Generating forecast for: SCI [2026-01-08T20:31:00.561358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-08T20:31:00.573354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-08T20:31:00.573680] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-08T20:31:00.574473] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-08T20:31:00.574528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:00.574559] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:00.574608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:00.574666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:00.634264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:00.634958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:00.635036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:00.635069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:00.751351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:00.751518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:00.751559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:00.751609] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:00.755018] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-01-08T20:31:00.755303] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-08T20:31:00.755424] [INFO ] [sig ] SCI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:00.898453] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SCI.txt [2026-01-08T20:31:00.898619] [INFO ] [sig ] [2778/3512] Completed SCI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-08T20:31:00.898664] [INFO ] [sig ] [2779/3512] Forecasting SCL... [2026-01-08T20:31:00.898694] [INFO ] [sig ] Generating forecast for: SCL [2026-01-08T20:31:00.898722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-08T20:31:00.909816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-08T20:31:00.910161] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-08T20:31:00.910986] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-08T20:31:00.911038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:00.911085] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:00.911114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:00.911173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:00.969566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:00.970510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:00.970610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:00.970647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:01.091910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:01.092077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:01.092120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:01.092150] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:01.095971] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-08T20:31:01.096288] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-08T20:31:01.096423] [INFO ] [sig ] SCL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:01.241431] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SCL.txt [2026-01-08T20:31:01.241598] [INFO ] [sig ] [2779/3512] Completed SCL in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-08T20:31:01.241640] [INFO ] [sig ] [2780/3512] Forecasting SCM... [2026-01-08T20:31:01.241670] [INFO ] [sig ] Generating forecast for: SCM [2026-01-08T20:31:01.241700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-08T20:31:01.258026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-08T20:31:01.258594] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-08T20:31:01.259637] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-08T20:31:01.259708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:01.259747] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:01.259784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:01.259850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:01.330068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:01.330999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:01.331092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:01.331127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:01.466914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:01.467076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:01.467125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:01.467201] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:01.470987] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-01-08T20:31:01.471385] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-08T20:31:01.471544] [INFO ] [sig ] SCM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:01.624480] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SCM.txt [2026-01-08T20:31:01.624663] [INFO ] [sig ] [2780/3512] Completed SCM in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:01.624893] [INFO ] [sig ] [2781/3512] Forecasting SCSC... [2026-01-08T20:31:01.624924] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-08T20:31:01.624953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-08T20:31:01.637426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-08T20:31:01.638067] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-08T20:31:01.639159] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-08T20:31:01.639213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:01.639244] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:01.639271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:01.639328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:01.705609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:01.707152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:01.707272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:01.707317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:01.838755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:01.838915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:01.838955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:01.838984] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:01.842835] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=30.44%) [2026-01-08T20:31:01.843163] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-08T20:31:01.843302] [INFO ] [sig ] SCSC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:01.990377] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SCSC.txt [2026-01-08T20:31:01.990536] [INFO ] [sig ] [2781/3512] Completed SCSC in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:01.990593] [INFO ] [sig ] [2782/3512] Forecasting SCVL... [2026-01-08T20:31:01.990627] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-08T20:31:01.990657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-08T20:31:02.002827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-08T20:31:02.003178] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-08T20:31:02.003983] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-08T20:31:02.004034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:02.004065] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:02.004091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:02.004148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:02.063476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:02.064388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:02.064480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:02.064513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:02.186220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:02.186377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:02.186417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:02.186446] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:02.190071] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=69.06%) [2026-01-08T20:31:02.190350] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-08T20:31:02.190476] [INFO ] [sig ] SCVL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:02.342461] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SCVL.txt [2026-01-08T20:31:02.342648] [INFO ] [sig ] [2782/3512] Completed SCVL in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:02.342883] [INFO ] [sig ] [2783/3512] Forecasting SCZ... [2026-01-08T20:31:02.342921] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-08T20:31:02.342953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-08T20:31:02.356427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-08T20:31:02.356997] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-08T20:31:02.357806] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-08T20:31:02.357857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:02.357888] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:02.357915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:02.357970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:02.417274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:02.418162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:02.418248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:02.418281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:02.541228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:02.541384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:02.541422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:02.541450] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:02.545298] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=5.24%) [2026-01-08T20:31:02.545631] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-08T20:31:02.545762] [INFO ] [sig ] SCZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:02.690263] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SCZ.txt [2026-01-08T20:31:02.690421] [INFO ] [sig ] [2783/3512] Completed SCZ in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:02.690460] [INFO ] [sig ] [2784/3512] Forecasting SD... [2026-01-08T20:31:02.690492] [INFO ] [sig ] Generating forecast for: SD [2026-01-08T20:31:02.690521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-08T20:31:02.702612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-08T20:31:02.703127] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-08T20:31:02.703940] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-08T20:31:02.703992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:02.704023] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:02.704049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:02.704104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:02.760493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:02.761304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:02.761384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:02.761417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:02.879427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:02.879588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:02.879629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:02.879658] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:02.882934] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-08T20:31:02.883200] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-08T20:31:02.883321] [INFO ] [sig ] SD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:03.023285] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SD.txt [2026-01-08T20:31:03.023434] [INFO ] [sig ] [2784/3512] Completed SD in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:03.023475] [INFO ] [sig ] [2785/3512] Forecasting SDA... [2026-01-08T20:31:03.023504] [INFO ] [sig ] Generating forecast for: SDA [2026-01-08T20:31:03.023535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-08T20:31:03.036242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-08T20:31:03.036562] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-08T20:31:03.037345] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-08T20:31:03.037395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:03.037426] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:03.037452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:03.037508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:03.093374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:03.094235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:03.094316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:03.094348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:03.212255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:03.212408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:03.212447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:03.212475] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:03.216178] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-08T20:31:03.216458] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-08T20:31:03.216606] [INFO ] [sig ] SDA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:03.357523] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SDA.txt [2026-01-08T20:31:03.357700] [INFO ] [sig ] [2785/3512] Completed SDA in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:03.357740] [INFO ] [sig ] [2786/3512] Forecasting SDHY... [2026-01-08T20:31:03.357770] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-08T20:31:03.357799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-08T20:31:03.369269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-08T20:31:03.369658] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-08T20:31:03.370457] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-08T20:31:03.370512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:03.370549] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:03.370605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:03.370675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:03.429133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:03.430234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:03.430338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:03.430381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:03.554312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:03.554464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:03.554502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:03.554532] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:03.557916] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: DOWN (p=28.77%) [2026-01-08T20:31:03.558194] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-08T20:31:03.558339] [INFO ] [sig ] SDHY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:03.698671] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SDHY.txt [2026-01-08T20:31:03.698826] [INFO ] [sig ] [2786/3512] Completed SDHY in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:03.698866] [INFO ] [sig ] [2787/3512] Forecasting SDRL... [2026-01-08T20:31:03.698899] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-08T20:31:03.698929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-08T20:31:03.710342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-08T20:31:03.710754] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-08T20:31:03.711590] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-08T20:31:03.711642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:03.711673] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:03.711701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:03.711757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:03.787457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:03.788328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:03.788439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:03.788473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:03.903928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:03.904086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:03.904124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:03.904152] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:03.907445] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=15.93%) [2026-01-08T20:31:03.907733] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-08T20:31:03.907853] [INFO ] [sig ] SDRL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:04.053543] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SDRL.txt [2026-01-08T20:31:04.053725] [INFO ] [sig ] [2787/3512] Completed SDRL in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:04.053768] [INFO ] [sig ] [2788/3512] Forecasting SDVY... [2026-01-08T20:31:04.053799] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-08T20:31:04.053829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-08T20:31:04.068114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-08T20:31:04.068617] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-08T20:31:04.069671] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-08T20:31:04.069725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:04.069761] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:04.069788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:04.069847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:04.139743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:04.140720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:04.140806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:04.140838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:04.268171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:04.268371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:04.268423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:04.268453] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:04.272052] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=43.72%) [2026-01-08T20:31:04.272352] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-08T20:31:04.272486] [INFO ] [sig ] SDVY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:04.417421] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SDVY.txt [2026-01-08T20:31:04.417630] [INFO ] [sig ] [2788/3512] Completed SDVY in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-08T20:31:04.417686] [INFO ] [sig ] [2789/3512] Forecasting SE... [2026-01-08T20:31:04.417726] [INFO ] [sig ] Generating forecast for: SE [2026-01-08T20:31:04.417764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-08T20:31:04.430212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-08T20:31:04.430608] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-08T20:31:04.431455] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-08T20:31:04.431514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:04.431556] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:04.431613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:04.431695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:04.497365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:04.498326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:04.498412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:04.498445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:04.618092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:04.618259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:04.618327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:04.618359] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:04.621862] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-08T20:31:04.622159] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-08T20:31:04.622292] [INFO ] [sig ] SE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:04.764661] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SE.txt [2026-01-08T20:31:04.764818] [INFO ] [sig ] [2789/3512] Completed SE in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:04.764857] [INFO ] [sig ] [2790/3512] Forecasting SEDG... [2026-01-08T20:31:04.764888] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-08T20:31:04.764917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-08T20:31:04.776662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-08T20:31:04.777034] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-08T20:31:04.777846] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-08T20:31:04.777897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:04.777929] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:04.777955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:04.778023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:04.837958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:04.838862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:04.838954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:04.838987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:04.970171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:04.970329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:04.970370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:04.970400] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:04.973922] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=71.92%) [2026-01-08T20:31:04.974228] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-08T20:31:04.974362] [INFO ] [sig ] SEDG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:05.120318] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SEDG.txt [2026-01-08T20:31:05.120521] [INFO ] [sig ] [2790/3512] Completed SEDG in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:05.120592] [INFO ] [sig ] [2791/3512] Forecasting SEE... [2026-01-08T20:31:05.120627] [INFO ] [sig ] Generating forecast for: SEE [2026-01-08T20:31:05.120658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-08T20:31:05.132052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-08T20:31:05.132363] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-08T20:31:05.133238] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-08T20:31:05.133290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:05.133322] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:05.133347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:05.133402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:05.196012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:05.196907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:05.196991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:05.197024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:05.325961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:05.326117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:05.326157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:05.326185] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:05.329913] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-08T20:31:05.330190] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-08T20:31:05.330314] [INFO ] [sig ] SEE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:05.467425] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SEE.txt [2026-01-08T20:31:05.467560] [INFO ] [sig ] [2791/3512] Completed SEE in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:05.467616] [INFO ] [sig ] [2792/3512] Forecasting SEIC... [2026-01-08T20:31:05.467645] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-08T20:31:05.467674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-08T20:31:05.480342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-08T20:31:05.480822] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-08T20:31:05.481668] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-08T20:31:05.481732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:05.481764] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:05.481791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:05.481846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:05.554341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:05.555461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:05.555555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:05.555615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:05.677499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:05.677681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:05.677720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:05.677749] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:05.681601] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-01-08T20:31:05.681893] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-08T20:31:05.682021] [INFO ] [sig ] SEIC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:05.820336] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SEIC.txt [2026-01-08T20:31:05.820487] [INFO ] [sig ] [2792/3512] Completed SEIC in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:05.820525] [INFO ] [sig ] [2793/3512] Forecasting SELF... [2026-01-08T20:31:05.820556] [INFO ] [sig ] Generating forecast for: SELF [2026-01-08T20:31:05.820605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-08T20:31:05.831718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-08T20:31:05.831986] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-08T20:31:05.832765] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-08T20:31:05.832816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:05.832848] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:05.832874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:05.832929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:05.889149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:05.889922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:05.890002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:05.890035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:05.999566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:05.999732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:05.999772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:05.999800] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:06.003322] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: UP (p=86.10%) [2026-01-08T20:31:06.003658] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-08T20:31:06.003790] [INFO ] [sig ] SELF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:06.144732] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SELF.txt [2026-01-08T20:31:06.144857] [INFO ] [sig ] [2793/3512] Completed SELF in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:06.144897] [INFO ] [sig ] [2794/3512] Forecasting SEM... [2026-01-08T20:31:06.144925] [INFO ] [sig ] Generating forecast for: SEM [2026-01-08T20:31:06.144954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-08T20:31:06.156188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-08T20:31:06.156459] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-08T20:31:06.157241] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-08T20:31:06.157291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:06.157347] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:06.157375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:06.157439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:06.213939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:06.214616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:06.214694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:06.214726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:06.334242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:06.334388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:06.334424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:06.334451] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:06.337717] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: UP (p=85.46%) [2026-01-08T20:31:06.337986] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-08T20:31:06.338106] [INFO ] [sig ] SEM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:06.480330] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SEM.txt [2026-01-08T20:31:06.480461] [INFO ] [sig ] [2794/3512] Completed SEM in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:06.480499] [INFO ] [sig ] [2795/3512] Forecasting SENEA... [2026-01-08T20:31:06.480529] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-08T20:31:06.480558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-08T20:31:06.491486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-08T20:31:06.491782] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-08T20:31:06.492558] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-08T20:31:06.492627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:06.492658] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:06.492683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:06.492739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:06.548321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:06.548953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:06.549028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:06.549060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:06.660899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:06.661043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:06.661083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:06.661111] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:06.664389] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=61.53%) [2026-01-08T20:31:06.664681] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-08T20:31:06.664801] [INFO ] [sig ] SENEA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:06.802691] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SENEA.txt [2026-01-08T20:31:06.802818] [INFO ] [sig ] [2795/3512] Completed SENEA in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:06.802856] [INFO ] [sig ] [2796/3512] Forecasting SENS... [2026-01-08T20:31:06.802888] [INFO ] [sig ] Generating forecast for: SENS [2026-01-08T20:31:06.802916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-08T20:31:06.814139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-08T20:31:06.814421] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-08T20:31:06.815211] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-08T20:31:06.815262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:06.815294] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:06.815320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:06.815376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:06.871648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:06.872289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:06.872364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:06.872396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:06.992863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:06.993014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:06.993052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:06.993078] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:06.996606] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=23.65%) [2026-01-08T20:31:06.996891] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-08T20:31:06.997016] [INFO ] [sig ] SENS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:07.142851] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SENS.txt [2026-01-08T20:31:07.142985] [INFO ] [sig ] [2796/3512] Completed SENS in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:07.143024] [INFO ] [sig ] [2797/3512] Forecasting SERA... [2026-01-08T20:31:07.143053] [INFO ] [sig ] Generating forecast for: SERA [2026-01-08T20:31:07.143083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-08T20:31:07.154424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-08T20:31:07.154749] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-08T20:31:07.155537] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-08T20:31:07.155608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:07.155641] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:07.155668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:07.155725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:07.216212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:07.216983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:07.217066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:07.217099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:07.335609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:07.335760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:07.335798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:07.335879] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:07.339372] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=89.83%) [2026-01-08T20:31:07.339694] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-08T20:31:07.339823] [INFO ] [sig ] SERA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:07.478088] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SERA.txt [2026-01-08T20:31:07.478238] [INFO ] [sig ] [2797/3512] Completed SERA in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-08T20:31:07.478275] [INFO ] [sig ] [2798/3512] Forecasting SES... [2026-01-08T20:31:07.478331] [INFO ] [sig ] Generating forecast for: SES [2026-01-08T20:31:07.478363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-08T20:31:07.490079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-08T20:31:07.490411] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-08T20:31:07.491234] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-08T20:31:07.491290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:07.491323] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:07.491350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:07.491408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:07.549506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:07.550159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:07.550237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:07.550270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:07.674179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:07.674329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:07.674369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:07.674399] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:07.677806] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=14.32%) [2026-01-08T20:31:07.678081] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-08T20:31:07.678205] [INFO ] [sig ] SES: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:07.817821] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SES.txt [2026-01-08T20:31:07.817970] [INFO ] [sig ] [2798/3512] Completed SES in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:07.818012] [INFO ] [sig ] [2799/3512] Forecasting SEVN... [2026-01-08T20:31:07.818045] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-08T20:31:07.818076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-08T20:31:07.833554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-08T20:31:07.833892] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-08T20:31:07.834724] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-08T20:31:07.834777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:07.834808] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:07.834834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:07.834891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:07.893112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:07.893963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:07.894056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:07.894093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:08.016314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:08.016467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:08.016552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:08.016602] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:08.020202] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: DOWN (p=15.48%) [2026-01-08T20:31:08.020478] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-08T20:31:08.020621] [INFO ] [sig ] SEVN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:08.162496] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SEVN.txt [2026-01-08T20:31:08.162667] [INFO ] [sig ] [2799/3512] Completed SEVN in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:08.162712] [INFO ] [sig ] [2800/3512] Forecasting SEZL... [2026-01-08T20:31:08.162743] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-08T20:31:08.162773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-08T20:31:08.174007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-08T20:31:08.174353] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-08T20:31:08.175178] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-08T20:31:08.175230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:08.175262] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:08.175290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:08.175346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:08.232964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:08.233792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:08.233879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:08.233913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:08.355570] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:08.355739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:08.355777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:08.355805] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:08.359612] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=46.53%) [2026-01-08T20:31:08.359917] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-08T20:31:08.360046] [INFO ] [sig ] SEZL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:08.501725] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SEZL.txt [2026-01-08T20:31:08.501859] [INFO ] [sig ] [2800/3512] Completed SEZL in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:08.501900] [INFO ] [sig ] [2801/3512] Forecasting SF... [2026-01-08T20:31:08.501928] [INFO ] [sig ] Generating forecast for: SF [2026-01-08T20:31:08.501958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-08T20:31:08.513279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-08T20:31:08.513643] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-08T20:31:08.514481] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-08T20:31:08.514533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:08.514564] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:08.514611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:08.514667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:08.572379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:08.573159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:08.573242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:08.573273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:08.701131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:08.701294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:08.701336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:08.701365] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:08.704879] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: UP (p=55.87%) [2026-01-08T20:31:08.705239] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-08T20:31:08.705363] [INFO ] [sig ] SF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:08.844386] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SF.txt [2026-01-08T20:31:08.844520] [INFO ] [sig ] [2801/3512] Completed SF in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:08.844558] [INFO ] [sig ] [2802/3512] Forecasting SFB... [2026-01-08T20:31:08.844605] [INFO ] [sig ] Generating forecast for: SFB [2026-01-08T20:31:08.844636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-08T20:31:08.856251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-08T20:31:08.856600] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-08T20:31:08.857399] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-08T20:31:08.857452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:08.857483] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:08.857511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:08.857567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:08.914665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:08.915484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:08.915568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:08.915621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:09.039171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:09.039329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:09.039370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:09.039398] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:09.043285] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-01-08T20:31:09.043674] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-08T20:31:09.043819] [INFO ] [sig ] SFB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:09.186882] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SFB.txt [2026-01-08T20:31:09.187025] [INFO ] [sig ] [2802/3512] Completed SFB in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:09.187066] [INFO ] [sig ] [2803/3512] Forecasting SFBS... [2026-01-08T20:31:09.187093] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-08T20:31:09.187123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-08T20:31:09.198736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-08T20:31:09.199251] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-08T20:31:09.200072] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-08T20:31:09.200125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:09.200168] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:09.200197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:09.200254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:09.258129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:09.258861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:09.258942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:09.258974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:09.378796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:09.378942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:09.378981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:09.379009] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:09.382271] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=13.65%) [2026-01-08T20:31:09.382535] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-08T20:31:09.382674] [INFO ] [sig ] SFBS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:09.521500] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SFBS.txt [2026-01-08T20:31:09.521647] [INFO ] [sig ] [2803/3512] Completed SFBS in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:09.521688] [INFO ] [sig ] [2804/3512] Forecasting SFIX... [2026-01-08T20:31:09.521717] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-08T20:31:09.521747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-08T20:31:09.534244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-08T20:31:09.534528] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-08T20:31:09.535322] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-08T20:31:09.535375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:09.535407] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:09.535435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:09.535491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:09.592664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:09.593613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:09.593739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:09.593773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:09.709927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:09.710082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:09.710121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:09.710150] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:09.713444] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=9.88%) [2026-01-08T20:31:09.713747] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-08T20:31:09.713871] [INFO ] [sig ] SFIX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:09.851482] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SFIX.txt [2026-01-08T20:31:09.851641] [INFO ] [sig ] [2804/3512] Completed SFIX in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:09.851681] [INFO ] [sig ] [2805/3512] Forecasting SFL... [2026-01-08T20:31:09.851712] [INFO ] [sig ] Generating forecast for: SFL [2026-01-08T20:31:09.851742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-08T20:31:09.863396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-08T20:31:09.863800] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-08T20:31:09.864611] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-08T20:31:09.864662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:09.864693] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:09.864720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:09.864775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:09.922784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:09.923623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:09.923724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:09.923766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:10.052869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:10.053027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:10.053066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:10.053121] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:10.056436] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=83.54%) [2026-01-08T20:31:10.056734] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-08T20:31:10.056860] [INFO ] [sig ] SFL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:10.200488] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SFL.txt [2026-01-08T20:31:10.200664] [INFO ] [sig ] [2805/3512] Completed SFL in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:10.200707] [INFO ] [sig ] [2806/3512] Forecasting SFLO... [2026-01-08T20:31:10.200741] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-08T20:31:10.200773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-08T20:31:10.212263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-08T20:31:10.212612] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-08T20:31:10.213502] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-08T20:31:10.213555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:10.213609] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:10.213638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:10.213694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:10.272006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:10.272892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:10.272997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:10.273035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:10.397228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:10.397381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:10.397419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:10.397447] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:10.400785] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=47.02%) [2026-01-08T20:31:10.401053] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-08T20:31:10.401175] [INFO ] [sig ] SFLO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:10.537334] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SFLO.txt [2026-01-08T20:31:10.537477] [INFO ] [sig ] [2806/3512] Completed SFLO in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-08T20:31:10.537523] [INFO ] [sig ] [2807/3512] Forecasting SFM... [2026-01-08T20:31:10.537553] [INFO ] [sig ] Generating forecast for: SFM [2026-01-08T20:31:10.537600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-08T20:31:10.549989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-08T20:31:10.550302] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-08T20:31:10.551092] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-08T20:31:10.551142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:10.551173] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:10.551200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:10.551259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:10.606971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:10.607736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:10.607818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:10.607849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:10.724435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:10.724608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:10.724650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:10.724678] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:10.727990] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-01-08T20:31:10.728262] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-08T20:31:10.728408] [INFO ] [sig ] SFM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:10.865477] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SFM.txt [2026-01-08T20:31:10.865651] [INFO ] [sig ] [2807/3512] Completed SFM in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-08T20:31:10.865694] [INFO ] [sig ] [2808/3512] Forecasting SFNC... [2026-01-08T20:31:10.865724] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-08T20:31:10.865758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-08T20:31:10.877848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-08T20:31:10.878256] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-08T20:31:10.879138] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-08T20:31:10.879190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:10.879223] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:10.879261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:10.879353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:10.939479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:10.940426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:10.940516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:10.940550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:11.061444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:11.061606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:11.061645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:11.061674] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:11.065076] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=16.17%) [2026-01-08T20:31:11.065344] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-08T20:31:11.065482] [INFO ] [sig ] SFNC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:11.205189] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SFNC.txt [2026-01-08T20:31:11.205330] [INFO ] [sig ] [2808/3512] Completed SFNC in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-08T20:31:11.205369] [INFO ] [sig ] [2809/3512] Forecasting SG... [2026-01-08T20:31:11.205398] [INFO ] [sig ] Generating forecast for: SG [2026-01-08T20:31:11.205427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-08T20:31:11.216756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-08T20:31:11.217110] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-08T20:31:11.217924] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-08T20:31:11.217976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:11.218007] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:11.218034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:11.218089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:11.278923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:11.279882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:11.279971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:11.280006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:11.401919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:11.402067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:11.402106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:11.402134] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:11.405400] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: DOWN (p=10.27%) [2026-01-08T20:31:11.405683] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-08T20:31:11.405803] [INFO ] [sig ] SG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:11.545292] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SG.txt [2026-01-08T20:31:11.545439] [INFO ] [sig ] [2809/3512] Completed SG in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-08T20:31:11.545485] [INFO ] [sig ] [2810/3512] Forecasting SGBX... [2026-01-08T20:31:11.545521] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-08T20:31:11.545550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-08T20:31:11.556945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-08T20:31:11.557229] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-08T20:31:11.558016] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-08T20:31:11.558066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:11.558098] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:11.558124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:11.558178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:11.615383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:11.616241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:11.616322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:11.616355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:11.733614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:11.733767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:11.733810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:11.733857] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:11.737154] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: DOWN (p=41.94%) [2026-01-08T20:31:11.737420] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-08T20:31:11.737541] [INFO ] [sig ] SGBX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:11.879257] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SGBX.txt [2026-01-08T20:31:11.879399] [INFO ] [sig ] [2810/3512] Completed SGBX in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-08T20:31:11.879437] [INFO ] [sig ] [2811/3512] Forecasting SGC... [2026-01-08T20:31:11.879465] [INFO ] [sig ] Generating forecast for: SGC [2026-01-08T20:31:11.879495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-08T20:31:11.890629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-08T20:31:11.891007] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-08T20:31:11.891819] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-08T20:31:11.891870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:11.891928] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:11.891956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:11.892012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:11.948838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:11.949767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:11.949853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:11.949886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:12.066130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:12.066295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:12.066335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:12.066364] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:12.069920] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=26.05%) [2026-01-08T20:31:12.070217] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-08T20:31:12.070349] [INFO ] [sig ] SGC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:12.211948] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SGC.txt [2026-01-08T20:31:12.212083] [INFO ] [sig ] [2811/3512] Completed SGC in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-08T20:31:12.212128] [INFO ] [sig ] [2812/3512] Forecasting SGHC... [2026-01-08T20:31:12.212167] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-08T20:31:12.212200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-08T20:31:12.223453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-08T20:31:12.223751] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-08T20:31:12.224526] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-08T20:31:12.224593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:12.224626] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:12.224652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:12.224708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:12.282211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:12.282871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:12.282947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:12.282992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:12.401626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:12.401775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:12.401814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:12.401843] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:12.405113] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-08T20:31:12.405379] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-08T20:31:12.405499] [INFO ] [sig ] SGHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:12.544455] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SGHC.txt [2026-01-08T20:31:12.544606] [INFO ] [sig ] [2812/3512] Completed SGHC in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-08T20:31:12.544645] [INFO ] [sig ] [2813/3512] Forecasting SGRY... [2026-01-08T20:31:12.544682] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-08T20:31:12.544713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-08T20:31:12.555477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-08T20:31:12.555798] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-08T20:31:12.556595] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-08T20:31:12.556646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:12.556678] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:12.556704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:12.556759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:12.614279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:12.615092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:12.615171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:12.615204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:12.737676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:12.737830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:12.737870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:12.737899] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:12.741346] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: DOWN (p=34.43%) [2026-01-08T20:31:12.741645] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-08T20:31:12.741769] [INFO ] [sig ] SGRY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:12.880321] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SGRY.txt [2026-01-08T20:31:12.880476] [INFO ] [sig ] [2813/3512] Completed SGRY in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-08T20:31:12.880520] [INFO ] [sig ] [2814/3512] Forecasting SHAK... [2026-01-08T20:31:12.880550] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-08T20:31:12.880600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-08T20:31:12.892169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-08T20:31:12.892487] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-08T20:31:12.893316] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-08T20:31:12.893369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:12.893399] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:12.893439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:12.893498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:12.951959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:12.952691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:12.952769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:12.952801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:13.074584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:13.074739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:13.074778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:13.074838] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:13.078145] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-01-08T20:31:13.078440] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-08T20:31:13.078562] [INFO ] [sig ] SHAK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:13.219880] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHAK.txt [2026-01-08T20:31:13.220204] [INFO ] [sig ] [2814/3512] Completed SHAK in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-08T20:31:13.220245] [INFO ] [sig ] [2815/3512] Forecasting SHBI... [2026-01-08T20:31:13.220274] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-08T20:31:13.220305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-08T20:31:13.234856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-08T20:31:13.235287] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-08T20:31:13.236339] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-08T20:31:13.236394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:13.236426] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:13.236453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:13.236521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:13.298814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:13.299781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:13.299872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:13.299906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:13.423121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:13.423285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:13.423334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:13.423366] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:13.427090] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-01-08T20:31:13.427398] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-08T20:31:13.427529] [INFO ] [sig ] SHBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:13.581835] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHBI.txt [2026-01-08T20:31:13.582019] [INFO ] [sig ] [2815/3512] Completed SHBI in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:13.582069] [INFO ] [sig ] [2816/3512] Forecasting SHC... [2026-01-08T20:31:13.582100] [INFO ] [sig ] Generating forecast for: SHC [2026-01-08T20:31:13.582141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-08T20:31:13.595426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-08T20:31:13.595766] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-08T20:31:13.596638] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-08T20:31:13.596694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:13.596730] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:13.596756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:13.596814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:13.654599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:13.655424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:13.655522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:13.655557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:13.774586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:13.774740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:13.774781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:13.774812] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:13.778211] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-01-08T20:31:13.778507] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-08T20:31:13.778651] [INFO ] [sig ] SHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:13.916810] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SHC.txt [2026-01-08T20:31:13.916940] [INFO ] [sig ] [2816/3512] Completed SHC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:13.916979] [INFO ] [sig ] [2817/3512] Forecasting SHCO... [2026-01-08T20:31:13.917009] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-08T20:31:13.917039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-08T20:31:13.929048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-08T20:31:13.929454] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-08T20:31:13.930302] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-08T20:31:13.930355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:13.930385] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:13.930411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:13.930467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:13.988518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:13.989451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:13.989539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:13.989590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:14.126691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:14.126848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:14.126887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:14.126915] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:14.130274] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: DOWN (p=14.51%) [2026-01-08T20:31:14.130549] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-08T20:31:14.130689] [INFO ] [sig ] SHCO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:14.269653] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHCO.txt [2026-01-08T20:31:14.269785] [INFO ] [sig ] [2817/3512] Completed SHCO in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:14.269824] [INFO ] [sig ] [2818/3512] Forecasting SHEL... [2026-01-08T20:31:14.269852] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-08T20:31:14.269889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-08T20:31:14.280551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-08T20:31:14.280877] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-08T20:31:14.281665] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-08T20:31:14.281715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:14.281747] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:14.281774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:14.281829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:14.339039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:14.339970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:14.340052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:14.340084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:14.464110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:14.464277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:14.464326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:14.464358] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:14.467886] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-01-08T20:31:14.468169] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-08T20:31:14.468319] [INFO ] [sig ] SHEL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:14.606604] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SHEL.txt [2026-01-08T20:31:14.606741] [INFO ] [sig ] [2818/3512] Completed SHEL in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:14.606781] [INFO ] [sig ] [2819/3512] Forecasting SHEN... [2026-01-08T20:31:14.606815] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-08T20:31:14.606847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-08T20:31:14.618850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-08T20:31:14.619167] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-08T20:31:14.620039] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-08T20:31:14.620093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:14.620132] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:14.620158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:14.620214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:14.676926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:14.677608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:14.677690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:14.677725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:14.795039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:14.795193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:14.795233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:14.795262] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:14.798689] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-01-08T20:31:14.798964] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-08T20:31:14.799088] [INFO ] [sig ] SHEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:14.936519] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SHEN.txt [2026-01-08T20:31:14.936702] [INFO ] [sig ] [2819/3512] Completed SHEN in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:14.936747] [INFO ] [sig ] [2820/3512] Forecasting SHFS... [2026-01-08T20:31:14.936778] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-08T20:31:14.936808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-08T20:31:14.947901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-08T20:31:14.948206] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-08T20:31:14.949046] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-08T20:31:14.949097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:14.949133] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:14.949161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:14.949217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:15.006603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:15.007295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:15.007377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:15.007410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:15.121489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:15.121652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:15.121690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:15.121717] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:15.125021] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=3.55%) [2026-01-08T20:31:15.125297] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-08T20:31:15.125417] [INFO ] [sig ] SHFS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:15.267038] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHFS.txt [2026-01-08T20:31:15.267170] [INFO ] [sig ] [2820/3512] Completed SHFS in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:15.267210] [INFO ] [sig ] [2821/3512] Forecasting SHG... [2026-01-08T20:31:15.267239] [INFO ] [sig ] Generating forecast for: SHG [2026-01-08T20:31:15.267268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-08T20:31:15.278254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-08T20:31:15.278590] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-08T20:31:15.279360] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-08T20:31:15.279410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:15.279442] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:15.279468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:15.279523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:15.340976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:15.342044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:15.342194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:15.342231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:15.468052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:15.468206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:15.468245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:15.468316] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:15.471735] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-01-08T20:31:15.472027] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-08T20:31:15.472148] [INFO ] [sig ] SHG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:15.611558] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SHG.txt [2026-01-08T20:31:15.611711] [INFO ] [sig ] [2821/3512] Completed SHG in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:15.611751] [INFO ] [sig ] [2822/3512] Forecasting SHIP... [2026-01-08T20:31:15.611781] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-08T20:31:15.611811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-08T20:31:15.623907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-08T20:31:15.624321] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-08T20:31:15.625218] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-08T20:31:15.625273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:15.625305] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:15.625331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:15.625388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:15.684118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:15.685041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:15.685124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:15.685162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:15.808647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:15.808810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:15.808858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:15.808896] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:15.812346] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-08T20:31:15.812653] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-08T20:31:15.812782] [INFO ] [sig ] SHIP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:15.952360] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHIP.txt [2026-01-08T20:31:15.952503] [INFO ] [sig ] [2822/3512] Completed SHIP in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:15.952544] [INFO ] [sig ] [2823/3512] Forecasting SHLS... [2026-01-08T20:31:15.952592] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-08T20:31:15.952625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-08T20:31:15.964550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-08T20:31:15.964922] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-08T20:31:15.965752] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-08T20:31:15.965805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:15.965837] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:15.965865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:15.965923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:16.023313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:16.024132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:16.024215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:16.024249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:16.141148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:16.141300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:16.141340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:16.141368] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:16.144721] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=27.84%) [2026-01-08T20:31:16.144990] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-08T20:31:16.145113] [INFO ] [sig ] SHLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:16.285164] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHLS.txt [2026-01-08T20:31:16.285320] [INFO ] [sig ] [2823/3512] Completed SHLS in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-08T20:31:16.285362] [INFO ] [sig ] [2824/3512] Forecasting SHO... [2026-01-08T20:31:16.285393] [INFO ] [sig ] Generating forecast for: SHO [2026-01-08T20:31:16.285424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-08T20:31:16.296722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-08T20:31:16.297035] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-08T20:31:16.297869] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-08T20:31:16.297920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:16.297952] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:16.297979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:16.298034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:16.353370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:16.354032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:16.354109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:16.354141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:16.478460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:16.478635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:16.478676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:16.478705] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:16.482160] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-08T20:31:16.482441] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-08T20:31:16.482568] [INFO ] [sig ] SHO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:16.627001] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHO.txt [2026-01-08T20:31:16.627170] [INFO ] [sig ] [2824/3512] Completed SHO in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:16.627211] [INFO ] [sig ] [2825/3512] Forecasting SHOC... [2026-01-08T20:31:16.627242] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-08T20:31:16.627272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-08T20:31:16.637718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-08T20:31:16.638022] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-08T20:31:16.638847] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-08T20:31:16.638898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:16.638930] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:16.638956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:16.639021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:16.694962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:16.695666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:16.695744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:16.695776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:16.808235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:16.808406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:16.808444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:16.808471] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:16.811778] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-01-08T20:31:16.812049] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-08T20:31:16.812181] [INFO ] [sig ] SHOC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:16.951067] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHOC.txt [2026-01-08T20:31:16.951203] [INFO ] [sig ] [2825/3512] Completed SHOC in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:16.951242] [INFO ] [sig ] [2826/3512] Forecasting SHOO... [2026-01-08T20:31:16.951270] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-08T20:31:16.951299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-08T20:31:16.962268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-08T20:31:16.962564] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-08T20:31:16.963365] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-08T20:31:16.963416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:16.963447] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:16.963473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:16.963528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:17.018966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:17.019641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:17.019718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:17.019750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:17.140239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:17.140392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:17.140429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:17.140457] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:17.143754] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: UP (p=78.82%) [2026-01-08T20:31:17.144019] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-08T20:31:17.144139] [INFO ] [sig ] SHOO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:17.290558] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SHOO.txt [2026-01-08T20:31:17.290706] [INFO ] [sig ] [2826/3512] Completed SHOO in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:17.290744] [INFO ] [sig ] [2827/3512] Forecasting SHOP... [2026-01-08T20:31:17.290773] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-08T20:31:17.290802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-08T20:31:17.302826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-08T20:31:17.303304] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-08T20:31:17.304301] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-08T20:31:17.304362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:17.304394] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:17.304420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:17.304475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:17.362043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:17.362707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:17.362784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:17.362816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:17.486800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:17.486950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:17.486988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:17.487016] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:17.490432] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=37.95%) [2026-01-08T20:31:17.490720] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-08T20:31:17.490843] [INFO ] [sig ] SHOP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:17.629457] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SHOP.txt [2026-01-08T20:31:17.629610] [INFO ] [sig ] [2827/3512] Completed SHOP in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:17.629650] [INFO ] [sig ] [2828/3512] Forecasting SHY... [2026-01-08T20:31:17.629679] [INFO ] [sig ] Generating forecast for: SHY [2026-01-08T20:31:17.629710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-08T20:31:17.640672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-08T20:31:17.640955] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-08T20:31:17.641945] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-08T20:31:17.641997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:17.642054] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:17.642082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:17.642334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:17.699160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:17.699854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:17.699933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:17.699965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:17.819040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:17.819186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:17.819225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:17.819254] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:17.822645] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-08T20:31:17.822932] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-08T20:31:17.823057] [INFO ] [sig ] SHY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:17.961344] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SHY.txt [2026-01-08T20:31:17.961474] [INFO ] [sig ] [2828/3512] Completed SHY in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:17.961513] [INFO ] [sig ] [2829/3512] Forecasting SIBN... [2026-01-08T20:31:17.961541] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-08T20:31:17.961586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-08T20:31:17.972851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-08T20:31:17.973151] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-08T20:31:17.973971] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-08T20:31:17.974023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:17.974054] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:17.974080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:17.974137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:18.029870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:18.030510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:18.030605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:18.030640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:18.153055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:18.153222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:18.153264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:18.153295] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:18.156862] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-01-08T20:31:18.157154] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-08T20:31:18.157279] [INFO ] [sig ] SIBN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:18.297412] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SIBN.txt [2026-01-08T20:31:18.297543] [INFO ] [sig ] [2829/3512] Completed SIBN in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:18.297597] [INFO ] [sig ] [2830/3512] Forecasting SID... [2026-01-08T20:31:18.297629] [INFO ] [sig ] Generating forecast for: SID [2026-01-08T20:31:18.297658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-08T20:31:18.309023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-08T20:31:18.309349] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-08T20:31:18.310198] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-08T20:31:18.310250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:18.310282] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:18.310309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:18.310367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:18.365823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:18.366433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:18.366508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:18.366540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:18.483914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:18.484067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:18.484105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:18.484132] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:18.487403] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-08T20:31:18.487748] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-08T20:31:18.487899] [INFO ] [sig ] SID: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:18.649887] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SID.txt [2026-01-08T20:31:18.650074] [INFO ] [sig ] [2830/3512] Completed SID in 0.4s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:18.650125] [INFO ] [sig ] [2831/3512] Forecasting SIEB... [2026-01-08T20:31:18.650154] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-08T20:31:18.650183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-08T20:31:18.661359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-08T20:31:18.661780] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-08T20:31:18.662649] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-08T20:31:18.662705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:18.662737] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:18.662765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:18.662822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:18.720776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:18.721606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:18.721688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:18.721721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:18.842669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:18.842812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:18.842850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:18.842909] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:18.846290] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: DOWN (p=19.36%) [2026-01-08T20:31:18.846563] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-08T20:31:18.846710] [INFO ] [sig ] SIEB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:18.989099] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SIEB.txt [2026-01-08T20:31:18.989419] [INFO ] [sig ] [2831/3512] Completed SIEB in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:18.989458] [INFO ] [sig ] [2832/3512] Forecasting SIFY... [2026-01-08T20:31:18.989487] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-08T20:31:18.989518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-08T20:31:19.002395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-08T20:31:19.002725] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-08T20:31:19.003551] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-08T20:31:19.003625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:19.003659] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:19.003686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:19.003742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:19.064032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:19.064780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:19.064860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:19.064894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:19.186406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:19.186555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:19.186613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:19.186643] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:19.190178] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=66.84%) [2026-01-08T20:31:19.190486] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-08T20:31:19.190676] [INFO ] [sig ] SIFY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:19.332710] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SIFY.txt [2026-01-08T20:31:19.332846] [INFO ] [sig ] [2832/3512] Completed SIFY in 0.3s | 2.91 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-08T20:31:19.332885] [INFO ] [sig ] [2833/3512] Forecasting SIG... [2026-01-08T20:31:19.332915] [INFO ] [sig ] Generating forecast for: SIG [2026-01-08T20:31:19.332945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-08T20:31:19.344350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-08T20:31:19.344677] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-08T20:31:19.345681] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-08T20:31:19.345735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:19.345767] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:19.345794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:19.345852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:19.403675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:19.404404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:19.404483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:19.404515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:19.519045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:19.519192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:19.519230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:19.519259] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:19.522591] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-01-08T20:31:19.522861] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-08T20:31:19.522982] [INFO ] [sig ] SIG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:19.660462] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SIG.txt [2026-01-08T20:31:19.660609] [INFO ] [sig ] [2833/3512] Completed SIG in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-08T20:31:19.660651] [INFO ] [sig ] [2834/3512] Forecasting SIGA... [2026-01-08T20:31:19.660680] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-08T20:31:19.660709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-08T20:31:19.671644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-08T20:31:19.671960] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-08T20:31:19.672818] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-08T20:31:19.672870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:19.672902] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:19.672930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:19.672986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:19.731167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:19.731932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:19.732014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:19.732048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:19.854074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:19.854267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:19.854308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:19.854337] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:19.857813] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-08T20:31:19.858091] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-08T20:31:19.858211] [INFO ] [sig ] SIGA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:19.994989] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SIGA.txt [2026-01-08T20:31:19.995108] [INFO ] [sig ] [2834/3512] Completed SIGA in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-08T20:31:19.995146] [INFO ] [sig ] [2835/3512] Forecasting SIGI... [2026-01-08T20:31:19.995176] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-08T20:31:19.995206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-08T20:31:20.007048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-08T20:31:20.007452] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-08T20:31:20.008309] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-08T20:31:20.008364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:20.008396] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:20.008422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:20.008479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:20.064506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:20.065395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:20.065478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:20.065510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:20.186084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:20.186233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:20.186273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:20.186302] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:20.189754] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=84.36%) [2026-01-08T20:31:20.190030] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-08T20:31:20.190156] [INFO ] [sig ] SIGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:20.326665] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SIGI.txt [2026-01-08T20:31:20.326795] [INFO ] [sig ] [2835/3512] Completed SIGI in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-08T20:31:20.326833] [INFO ] [sig ] [2836/3512] Forecasting SII... [2026-01-08T20:31:20.326862] [INFO ] [sig ] Generating forecast for: SII [2026-01-08T20:31:20.326892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-08T20:31:20.337994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-08T20:31:20.338354] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-08T20:31:20.339235] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-08T20:31:20.339287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:20.339320] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:20.339347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:20.339403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:20.397340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:20.398398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:20.398487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:20.398521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:20.515889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:20.516064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:20.516105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:20.516142] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:20.519721] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-08T20:31:20.520024] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-08T20:31:20.520164] [INFO ] [sig ] SII: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:20.660638] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SII.txt [2026-01-08T20:31:20.660804] [INFO ] [sig ] [2836/3512] Completed SII in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-08T20:31:20.660845] [INFO ] [sig ] [2837/3512] Forecasting SIMO... [2026-01-08T20:31:20.660875] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-08T20:31:20.660905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-08T20:31:20.672074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-08T20:31:20.672465] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-08T20:31:20.673277] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-08T20:31:20.673328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:20.673359] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:20.673384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:20.673438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:20.730180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:20.731136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:20.731234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:20.731267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:20.849676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:20.849833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:20.849873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:20.849903] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:20.853350] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=13.75%) [2026-01-08T20:31:20.853656] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-08T20:31:20.853782] [INFO ] [sig ] SIMO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:20.994644] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SIMO.txt [2026-01-08T20:31:20.994787] [INFO ] [sig ] [2837/3512] Completed SIMO in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-08T20:31:20.994830] [INFO ] [sig ] [2838/3512] Forecasting SIRI... [2026-01-08T20:31:20.994859] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-08T20:31:20.994888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-08T20:31:21.006957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-08T20:31:21.007329] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-08T20:31:21.008269] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-08T20:31:21.008351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:21.008395] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:21.008424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:21.008481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:21.066448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:21.067225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:21.067335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:21.067370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:21.191955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:21.192130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:21.192171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:21.192201] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:21.195631] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-08T20:31:21.195912] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-08T20:31:21.196034] [INFO ] [sig ] SIRI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:21.339827] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SIRI.txt [2026-01-08T20:31:21.339978] [INFO ] [sig ] [2838/3512] Completed SIRI in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-08T20:31:21.340020] [INFO ] [sig ] [2839/3512] Forecasting SITC... [2026-01-08T20:31:21.340057] [INFO ] [sig ] Generating forecast for: SITC [2026-01-08T20:31:21.340094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-08T20:31:21.351655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-08T20:31:21.351961] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-08T20:31:21.352991] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-08T20:31:21.353042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:21.353074] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:21.353102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:21.353158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:21.412184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:21.412944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:21.413023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:21.413055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:21.535847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:21.535996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:21.536034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:21.536063] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:21.539462] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=31.45%) [2026-01-08T20:31:21.539750] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-08T20:31:21.539871] [INFO ] [sig ] SITC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:21.679003] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SITC.txt [2026-01-08T20:31:21.679134] [INFO ] [sig ] [2839/3512] Completed SITC in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-08T20:31:21.679173] [INFO ] [sig ] [2840/3512] Forecasting SITE... [2026-01-08T20:31:21.679202] [INFO ] [sig ] Generating forecast for: SITE [2026-01-08T20:31:21.679231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-08T20:31:21.691278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-08T20:31:21.691626] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-08T20:31:21.692447] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-08T20:31:21.692498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:21.692529] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:21.692555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:21.692638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:21.749977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:21.750727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:21.750811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:21.750844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:21.870809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:21.870970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:21.871013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:21.871044] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:21.874553] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: UP (p=56.49%) [2026-01-08T20:31:21.874848] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-08T20:31:21.874973] [INFO ] [sig ] SITE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:22.014221] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SITE.txt [2026-01-08T20:31:22.014349] [INFO ] [sig ] [2840/3512] Completed SITE in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-08T20:31:22.014387] [INFO ] [sig ] [2841/3512] Forecasting SITM... [2026-01-08T20:31:22.014417] [INFO ] [sig ] Generating forecast for: SITM [2026-01-08T20:31:22.014446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-08T20:31:22.026372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-08T20:31:22.026700] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-08T20:31:22.027512] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-08T20:31:22.027563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:22.027615] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:22.027642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:22.027698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:22.085274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:22.086033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:22.086114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:22.086147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:22.211864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:22.212035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:22.212078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:22.212108] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:22.215621] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: DOWN (p=19.32%) [2026-01-08T20:31:22.215896] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-08T20:31:22.216020] [INFO ] [sig ] SITM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:22.355766] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SITM.txt [2026-01-08T20:31:22.355914] [INFO ] [sig ] [2841/3512] Completed SITM in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:22.355960] [INFO ] [sig ] [2842/3512] Forecasting SIXG... [2026-01-08T20:31:22.355990] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-08T20:31:22.356019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-08T20:31:22.366719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-08T20:31:22.367018] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-08T20:31:22.367830] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-08T20:31:22.367881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:22.367914] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:22.367942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:22.367999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:22.429434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:22.430352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:22.430432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:22.430464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:22.550252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:22.550405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:22.550445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:22.550475] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:22.553877] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=52.45%) [2026-01-08T20:31:22.554188] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-08T20:31:22.554311] [INFO ] [sig ] SIXG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:22.695043] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SIXG.txt [2026-01-08T20:31:22.695179] [INFO ] [sig ] [2842/3512] Completed SIXG in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:22.695217] [INFO ] [sig ] [2843/3512] Forecasting SJM... [2026-01-08T20:31:22.695246] [INFO ] [sig ] Generating forecast for: SJM [2026-01-08T20:31:22.695276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-08T20:31:22.707267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-08T20:31:22.707598] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-08T20:31:22.708511] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-08T20:31:22.708563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:22.708615] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:22.708642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:22.708698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:22.766329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:22.767010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:22.767088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:22.767122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:22.887358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:22.887507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:22.887548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:22.887594] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:22.890997] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=11.48%) [2026-01-08T20:31:22.891276] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-08T20:31:22.891417] [INFO ] [sig ] SJM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:23.033881] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SJM.txt [2026-01-08T20:31:23.034025] [INFO ] [sig ] [2843/3512] Completed SJM in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:23.034066] [INFO ] [sig ] [2844/3512] Forecasting SKE... [2026-01-08T20:31:23.034096] [INFO ] [sig ] Generating forecast for: SKE [2026-01-08T20:31:23.034125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-08T20:31:23.046000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-08T20:31:23.046327] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-08T20:31:23.047143] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-08T20:31:23.047194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:23.047226] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:23.047252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:23.047306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:23.103421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:23.104321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:23.104413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:23.104447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:23.221586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:23.221749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:23.221789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:23.221818] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:23.225292] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=94.42%) [2026-01-08T20:31:23.225647] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-08T20:31:23.225793] [INFO ] [sig ] SKE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:23.392226] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SKE.txt [2026-01-08T20:31:23.392657] [INFO ] [sig ] [2844/3512] Completed SKE in 0.4s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:23.392707] [INFO ] [sig ] [2845/3512] Forecasting SKIL... [2026-01-08T20:31:23.392737] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-08T20:31:23.392766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-08T20:31:23.405830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-08T20:31:23.406122] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-08T20:31:23.406946] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-08T20:31:23.406997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:23.407053] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:23.407081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:23.407138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:23.464957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:23.465802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:23.465882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:23.465915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:23.587062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:23.587216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:23.587276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:23.587306] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:23.590715] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-01-08T20:31:23.590991] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-08T20:31:23.591113] [INFO ] [sig ] SKIL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:23.728626] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SKIL.txt [2026-01-08T20:31:23.728769] [INFO ] [sig ] [2845/3512] Completed SKIL in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:23.728809] [INFO ] [sig ] [2846/3512] Forecasting SKIN... [2026-01-08T20:31:23.728838] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-08T20:31:23.728867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-08T20:31:23.740670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-08T20:31:23.740993] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-08T20:31:23.741797] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-08T20:31:23.741848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:23.741880] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:23.741906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:23.741962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:23.798965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:23.799845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:23.799928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:23.799961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:23.921589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:23.921743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:23.921781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:23.921809] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:23.925146] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-01-08T20:31:23.925436] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-08T20:31:23.925565] [INFO ] [sig ] SKIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:24.064066] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SKIN.txt [2026-01-08T20:31:24.064220] [INFO ] [sig ] [2846/3512] Completed SKIN in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:24.064259] [INFO ] [sig ] [2847/3512] Forecasting SKLZ... [2026-01-08T20:31:24.064289] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-08T20:31:24.064319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-08T20:31:24.075432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-08T20:31:24.075774] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-08T20:31:24.076556] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-08T20:31:24.076624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:24.076657] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:24.076683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:24.076739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:24.132739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:24.133562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:24.133677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:24.133711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:24.257590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:24.257753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:24.257792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:24.257820] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:24.261253] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-01-08T20:31:24.261522] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-08T20:31:24.261660] [INFO ] [sig ] SKLZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:24.403029] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SKLZ.txt [2026-01-08T20:31:24.403197] [INFO ] [sig ] [2847/3512] Completed SKLZ in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:24.403240] [INFO ] [sig ] [2848/3512] Forecasting SKM... [2026-01-08T20:31:24.403270] [INFO ] [sig ] Generating forecast for: SKM [2026-01-08T20:31:24.403302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-08T20:31:24.416197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-08T20:31:24.416564] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-08T20:31:24.417388] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-08T20:31:24.417439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:24.417469] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:24.417496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:24.417551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:24.474453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:24.475269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:24.475350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:24.475382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:24.592432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:24.592603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:24.592645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:24.592724] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:24.596198] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: DOWN (p=34.47%) [2026-01-08T20:31:24.596498] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-08T20:31:24.596647] [INFO ] [sig ] SKM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:24.737019] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SKM.txt [2026-01-08T20:31:24.737153] [INFO ] [sig ] [2848/3512] Completed SKM in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:24.737198] [INFO ] [sig ] [2849/3512] Forecasting SKRE... [2026-01-08T20:31:24.737229] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-08T20:31:24.737258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-08T20:31:24.748225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-08T20:31:24.748509] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-08T20:31:24.749344] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-08T20:31:24.749394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:24.749435] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:24.749461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:24.749516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:24.807720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:24.808538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:24.808638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:24.808672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:24.926679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:24.926837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:24.926898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:24.926929] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:24.930389] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-08T20:31:24.930682] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-08T20:31:24.930804] [INFO ] [sig ] SKRE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:25.082067] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SKRE.txt [2026-01-08T20:31:25.082308] [INFO ] [sig ] [2849/3512] Completed SKRE in 0.3s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:25.082362] [INFO ] [sig ] [2850/3512] Forecasting SKWD... [2026-01-08T20:31:25.082406] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-08T20:31:25.082454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-08T20:31:25.096158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-08T20:31:25.096500] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-08T20:31:25.097350] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-08T20:31:25.097403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:25.097435] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:25.097461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:25.097518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:25.161428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:25.162421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:25.162511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:25.162543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:25.287866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:25.288017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:25.288057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:25.288090] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:25.291487] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=75.15%) [2026-01-08T20:31:25.291772] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-08T20:31:25.291897] [INFO ] [sig ] SKWD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:25.432409] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SKWD.txt [2026-01-08T20:31:25.432546] [INFO ] [sig ] [2850/3512] Completed SKWD in 0.4s | 2.91 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-08T20:31:25.432601] [INFO ] [sig ] [2851/3512] Forecasting SKY... [2026-01-08T20:31:25.432633] [INFO ] [sig ] Generating forecast for: SKY [2026-01-08T20:31:25.432664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-08T20:31:25.444155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-08T20:31:25.444434] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-08T20:31:25.445219] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-08T20:31:25.445270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:25.445301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:25.445327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:25.445382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:25.508974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:25.509832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:25.509914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:25.509948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:25.638362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:25.638525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:25.638566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:25.638616] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:25.642077] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-08T20:31:25.642366] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-08T20:31:25.642494] [INFO ] [sig ] SKY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:25.785509] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SKY.txt [2026-01-08T20:31:25.785691] [INFO ] [sig ] [2851/3512] Completed SKY in 0.4s | 2.91 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-08T20:31:25.785731] [INFO ] [sig ] [2852/3512] Forecasting SKYH... [2026-01-08T20:31:25.785762] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-08T20:31:25.785792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-08T20:31:25.798237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-08T20:31:25.798684] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-08T20:31:25.799507] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-08T20:31:25.799563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:25.799616] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:25.799644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:25.799701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:25.860434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:25.861303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:25.861384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:25.861417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:25.982214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:25.982401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:25.982443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:25.982473] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:25.986078] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=85.95%) [2026-01-08T20:31:25.986382] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-08T20:31:25.986516] [INFO ] [sig ] SKYH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:26.129032] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SKYH.txt [2026-01-08T20:31:26.129198] [INFO ] [sig ] [2852/3512] Completed SKYH in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-08T20:31:26.129253] [INFO ] [sig ] [2853/3512] Forecasting SKYX... [2026-01-08T20:31:26.129299] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-08T20:31:26.129339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-08T20:31:26.140801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-08T20:31:26.141157] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-08T20:31:26.141962] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-08T20:31:26.142013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:26.142044] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:26.142070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:26.142125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:26.200235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:26.201084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:26.201165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:26.201198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:26.315598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:26.315763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:26.315801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:26.315830] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:26.319182] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=37.03%) [2026-01-08T20:31:26.319463] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-08T20:31:26.319658] [INFO ] [sig ] SKYX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:26.456880] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SKYX.txt [2026-01-08T20:31:26.457030] [INFO ] [sig ] [2853/3512] Completed SKYX in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-08T20:31:26.457069] [INFO ] [sig ] [2854/3512] Forecasting SKYY... [2026-01-08T20:31:26.457098] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-08T20:31:26.457133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-08T20:31:26.468500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-08T20:31:26.468880] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-08T20:31:26.469715] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-08T20:31:26.469765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:26.469796] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:26.469822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:26.469878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:26.525873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:26.526776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:26.526877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:26.526909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:26.649226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:26.649596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:26.649636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:26.649663] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:26.653624] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-01-08T20:31:26.653918] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-08T20:31:26.654047] [INFO ] [sig ] SKYY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:26.797230] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SKYY.txt [2026-01-08T20:31:26.797380] [INFO ] [sig ] [2854/3512] Completed SKYY in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-08T20:31:26.797421] [INFO ] [sig ] [2855/3512] Forecasting SLAB... [2026-01-08T20:31:26.797450] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-08T20:31:26.797480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-08T20:31:26.809033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-08T20:31:26.809388] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-08T20:31:26.810220] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-08T20:31:26.810270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:26.810301] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:26.810327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:26.810382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:26.867523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:26.868639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:26.868753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:26.868786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:26.989663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:26.989819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:26.989859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:26.989888] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:26.993192] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=58.63%) [2026-01-08T20:31:26.993472] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-08T20:31:26.993616] [INFO ] [sig ] SLAB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:27.137858] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLAB.txt [2026-01-08T20:31:27.137995] [INFO ] [sig ] [2855/3512] Completed SLAB in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-08T20:31:27.138035] [INFO ] [sig ] [2856/3512] Forecasting SLB... [2026-01-08T20:31:27.138064] [INFO ] [sig ] Generating forecast for: SLB [2026-01-08T20:31:27.138094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-08T20:31:27.149727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-08T20:31:27.150019] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-08T20:31:27.150814] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-08T20:31:27.150864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:27.150895] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:27.150922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:27.150977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:27.208249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:27.209170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:27.209258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:27.209290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:27.331805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:27.331963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:27.332003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:27.332050] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:27.335385] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-08T20:31:27.335689] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-08T20:31:27.335820] [INFO ] [sig ] SLB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:27.479175] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SLB.txt [2026-01-08T20:31:27.479350] [INFO ] [sig ] [2856/3512] Completed SLB in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-08T20:31:27.479391] [INFO ] [sig ] [2857/3512] Forecasting SLDB... [2026-01-08T20:31:27.479420] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-08T20:31:27.479450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-08T20:31:27.490650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-08T20:31:27.490959] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-08T20:31:27.491831] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-08T20:31:27.491884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:27.491917] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:27.491944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:27.492001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:27.548759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:27.549419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:27.549497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:27.549529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:27.670965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:27.671108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:27.671146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:27.671174] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:27.675022] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: UP (p=72.29%) [2026-01-08T20:31:27.675289] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-08T20:31:27.675623] [INFO ] [sig ] SLDB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:27.814233] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLDB.txt [2026-01-08T20:31:27.814368] [INFO ] [sig ] [2857/3512] Completed SLDB in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-08T20:31:27.814409] [INFO ] [sig ] [2858/3512] Forecasting SLDP... [2026-01-08T20:31:27.814437] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-08T20:31:27.814467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-08T20:31:27.827053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-08T20:31:27.827591] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-08T20:31:27.828484] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-08T20:31:27.828536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:27.828569] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:27.828624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:27.828684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:27.886012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:27.886808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:27.886888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:27.886937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:28.006809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:28.006953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:28.006994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:28.007024] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:28.010964] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-01-08T20:31:28.011244] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-08T20:31:28.011369] [INFO ] [sig ] SLDP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:28.151325] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLDP.txt [2026-01-08T20:31:28.151482] [INFO ] [sig ] [2858/3512] Completed SLDP in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-08T20:31:28.151522] [INFO ] [sig ] [2859/3512] Forecasting SLF... [2026-01-08T20:31:28.151552] [INFO ] [sig ] Generating forecast for: SLF [2026-01-08T20:31:28.151599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-08T20:31:28.163095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-08T20:31:28.163404] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-08T20:31:28.164198] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-08T20:31:28.164249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:28.164280] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:28.164307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:28.164362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:28.221444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:28.222125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:28.222201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:28.222233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:28.341953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:28.342051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:28.342088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:28.342117] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:28.345493] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=13.55%) [2026-01-08T20:31:28.345799] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-08T20:31:28.345927] [INFO ] [sig ] SLF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:28.483273] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SLF.txt [2026-01-08T20:31:28.483403] [INFO ] [sig ] [2859/3512] Completed SLF in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:28.483443] [INFO ] [sig ] [2860/3512] Forecasting SLG... [2026-01-08T20:31:28.483472] [INFO ] [sig ] Generating forecast for: SLG [2026-01-08T20:31:28.483501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-08T20:31:28.494276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-08T20:31:28.494596] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-08T20:31:28.495377] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-08T20:31:28.495428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:28.495459] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:28.495486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:28.495551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:28.551557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:28.552254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:28.552331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:28.552362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:28.676388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:28.676544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:28.676601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:28.676631] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:28.680198] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=72.36%) [2026-01-08T20:31:28.680489] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-08T20:31:28.680636] [INFO ] [sig ] SLG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:28.819502] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLG.txt [2026-01-08T20:31:28.819684] [INFO ] [sig ] [2860/3512] Completed SLG in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:28.819725] [INFO ] [sig ] [2861/3512] Forecasting SLGN... [2026-01-08T20:31:28.819755] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-08T20:31:28.819783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-08T20:31:28.831101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-08T20:31:28.831461] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-08T20:31:28.832265] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-08T20:31:28.832315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:28.832347] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:28.832373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:28.832428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:28.888800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:28.889644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:28.889725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:28.889758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:29.008800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:29.008962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:29.009003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:29.009033] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:29.012477] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=32.13%) [2026-01-08T20:31:29.012789] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-08T20:31:29.012921] [INFO ] [sig ] SLGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:29.155094] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SLGN.txt [2026-01-08T20:31:29.155237] [INFO ] [sig ] [2861/3512] Completed SLGN in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:29.155277] [INFO ] [sig ] [2862/3512] Forecasting SLM... [2026-01-08T20:31:29.155306] [INFO ] [sig ] Generating forecast for: SLM [2026-01-08T20:31:29.155335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-08T20:31:29.166937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-08T20:31:29.167267] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-08T20:31:29.168106] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-08T20:31:29.168169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:29.168239] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:29.168267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:29.168372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:29.227984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:29.228859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:29.228942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:29.228974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:29.349451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:29.349623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:29.349666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:29.349697] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:29.353090] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-01-08T20:31:29.353384] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-08T20:31:29.353517] [INFO ] [sig ] SLM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:29.495324] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLM.txt [2026-01-08T20:31:29.495461] [INFO ] [sig ] [2862/3512] Completed SLM in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:29.495501] [INFO ] [sig ] [2863/3512] Forecasting SLN... [2026-01-08T20:31:29.495531] [INFO ] [sig ] Generating forecast for: SLN [2026-01-08T20:31:29.495562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-08T20:31:29.507172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-08T20:31:29.507491] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-08T20:31:29.508342] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-08T20:31:29.508394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:29.508425] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:29.508451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:29.508506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:29.571470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:29.572326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:29.572404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:29.572436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:29.690987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:29.691139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:29.691183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:29.691212] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:29.694931] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=71.10%) [2026-01-08T20:31:29.695212] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-08T20:31:29.695336] [INFO ] [sig ] SLN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:29.841505] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLN.txt [2026-01-08T20:31:29.841678] [INFO ] [sig ] [2863/3512] Completed SLN in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:29.841721] [INFO ] [sig ] [2864/3512] Forecasting SLNO... [2026-01-08T20:31:29.841751] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-08T20:31:29.841783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-08T20:31:29.853501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-08T20:31:29.853868] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-08T20:31:29.854697] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-08T20:31:29.854748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:29.854780] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:29.854806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:29.854862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:29.914390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:29.915192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:29.915289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:29.915343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:30.052999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:30.053185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:30.053238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:30.053272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:30.057714] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-01-08T20:31:30.058055] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-08T20:31:30.058206] [INFO ] [sig ] SLNO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:30.198500] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLNO.txt [2026-01-08T20:31:30.198644] [INFO ] [sig ] [2864/3512] Completed SLNO in 0.4s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:30.198685] [INFO ] [sig ] [2865/3512] Forecasting SLP... [2026-01-08T20:31:30.198716] [INFO ] [sig ] Generating forecast for: SLP [2026-01-08T20:31:30.198747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-08T20:31:30.210049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-08T20:31:30.210376] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-08T20:31:30.211184] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-08T20:31:30.211235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:30.211267] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:30.211294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:30.211350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:30.267437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:30.268048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:30.268126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:30.268158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:30.384853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:30.385005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:30.385044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:30.385104] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:30.388516] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=80.81%) [2026-01-08T20:31:30.388819] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-08T20:31:30.388948] [INFO ] [sig ] SLP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:30.531108] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLP.txt [2026-01-08T20:31:30.531333] [INFO ] [sig ] [2865/3512] Completed SLP in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:30.531375] [INFO ] [sig ] [2866/3512] Forecasting SLQD... [2026-01-08T20:31:30.531405] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-08T20:31:30.531434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-08T20:31:30.543750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-08T20:31:30.544160] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-08T20:31:30.545003] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-08T20:31:30.545054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:30.545084] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:30.545110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:30.545165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:30.601885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:30.602826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:30.602916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:30.602949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:30.718478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:30.718654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:30.718693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:30.718721] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:30.722044] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=77.55%) [2026-01-08T20:31:30.722316] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-08T20:31:30.722437] [INFO ] [sig ] SLQD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:30.859193] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLQD.txt [2026-01-08T20:31:30.859336] [INFO ] [sig ] [2866/3512] Completed SLQD in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:30.859374] [INFO ] [sig ] [2867/3512] Forecasting SLRC... [2026-01-08T20:31:30.859404] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-08T20:31:30.859433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-08T20:31:30.870608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-08T20:31:30.870889] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-08T20:31:30.871677] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-08T20:31:30.871726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:30.871757] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:30.871783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:30.871839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:30.928979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:30.929657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:30.929736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:30.929769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:31.046648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:31.046805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:31.046844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:31.046872] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:31.050234] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-01-08T20:31:31.050600] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-08T20:31:31.050728] [INFO ] [sig ] SLRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:31.190774] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SLRC.txt [2026-01-08T20:31:31.190935] [INFO ] [sig ] [2867/3512] Completed SLRC in 0.3s | 2.91 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-08T20:31:31.190974] [INFO ] [sig ] [2868/3512] Forecasting SLS... [2026-01-08T20:31:31.191003] [INFO ] [sig ] Generating forecast for: SLS [2026-01-08T20:31:31.191034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-08T20:31:31.204378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-08T20:31:31.204819] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-08T20:31:31.205732] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-08T20:31:31.205786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:31.205818] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:31.205846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:31.205903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:31.266428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:31.267318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:31.267399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:31.267433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:31.393785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:31.393936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:31.393975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:31.394004] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:31.397318] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=87.54%) [2026-01-08T20:31:31.397621] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-08T20:31:31.397749] [INFO ] [sig ] SLS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:31.538004] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLS.txt [2026-01-08T20:31:31.538156] [INFO ] [sig ] [2868/3512] Completed SLS in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-08T20:31:31.538194] [INFO ] [sig ] [2869/3512] Forecasting SLVM... [2026-01-08T20:31:31.538224] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-08T20:31:31.538253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-08T20:31:31.551313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-08T20:31:31.551757] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-08T20:31:31.552603] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-08T20:31:31.552656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:31.552689] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:31.552716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:31.552772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:31.612626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:31.613398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:31.613479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:31.613513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:31.737933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:31.738099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:31.738140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:31.738169] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:31.741806] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-08T20:31:31.742081] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-08T20:31:31.742221] [INFO ] [sig ] SLVM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:31.888842] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLVM.txt [2026-01-08T20:31:31.888999] [INFO ] [sig ] [2869/3512] Completed SLVM in 0.4s | 2.91 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-08T20:31:31.889039] [INFO ] [sig ] [2870/3512] Forecasting SLVO... [2026-01-08T20:31:31.889069] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-08T20:31:31.889099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-08T20:31:31.900534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-08T20:31:31.900830] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-08T20:31:31.901621] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-08T20:31:31.901672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:31.901703] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:31.901729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:31.901784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:31.959963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:31.960686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:31.960765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:31.960798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:32.084220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:32.084371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:32.084410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:32.084438] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:32.087859] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-01-08T20:31:32.088134] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-08T20:31:32.088258] [INFO ] [sig ] SLVO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:32.227246] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SLVO.txt [2026-01-08T20:31:32.227381] [INFO ] [sig ] [2870/3512] Completed SLVO in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-08T20:31:32.227420] [INFO ] [sig ] [2871/3512] Forecasting SLXN... [2026-01-08T20:31:32.227451] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-08T20:31:32.227481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-08T20:31:32.238827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-08T20:31:32.239148] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-08T20:31:32.239993] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-08T20:31:32.240045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:32.240078] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:32.240104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:32.240161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:32.298521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:32.299172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:32.299251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:32.299287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:32.416172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:32.416318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:32.416357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:32.416386] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:32.419879] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-01-08T20:31:32.420148] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-08T20:31:32.420270] [INFO ] [sig ] SLXN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:32.559289] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SLXN.txt [2026-01-08T20:31:32.559438] [INFO ] [sig ] [2871/3512] Completed SLXN in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-08T20:31:32.559480] [INFO ] [sig ] [2872/3512] Forecasting SM... [2026-01-08T20:31:32.559509] [INFO ] [sig ] Generating forecast for: SM [2026-01-08T20:31:32.559538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-08T20:31:32.570482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-08T20:31:32.570781] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-08T20:31:32.571562] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-08T20:31:32.571632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:32.571663] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:32.571691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:32.571747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:32.631467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:32.632324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:32.632452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:32.632485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:32.749167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:32.749319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:32.749361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:32.749390] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:32.752775] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: UP (p=65.45%) [2026-01-08T20:31:32.753066] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-08T20:31:32.753192] [INFO ] [sig ] SM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:32.892361] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SM.txt [2026-01-08T20:31:32.892502] [INFO ] [sig ] [2872/3512] Completed SM in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-08T20:31:32.892539] [INFO ] [sig ] [2873/3512] Forecasting SMBC... [2026-01-08T20:31:32.892586] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-08T20:31:32.892619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-08T20:31:32.903100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-08T20:31:32.903391] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-08T20:31:32.904201] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-08T20:31:32.904253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:32.904297] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:32.904325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:32.904383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:32.962984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:32.963799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:32.963878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:32.963911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:33.080484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:33.080655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:33.080694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:33.080724] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:33.084098] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-08T20:31:33.084372] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-08T20:31:33.084493] [INFO ] [sig ] SMBC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:33.225976] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SMBC.txt [2026-01-08T20:31:33.226133] [INFO ] [sig ] [2873/3512] Completed SMBC in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-08T20:31:33.226172] [INFO ] [sig ] [2874/3512] Forecasting SMBK... [2026-01-08T20:31:33.226202] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-08T20:31:33.226231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-08T20:31:33.237627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-08T20:31:33.237962] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-08T20:31:33.238803] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-08T20:31:33.238853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:33.238884] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:33.238910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:33.238964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:33.295234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:33.296083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:33.296166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:33.296198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:33.413796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:33.413951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:33.413989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:33.414018] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:33.417336] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-08T20:31:33.417628] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-08T20:31:33.417753] [INFO ] [sig ] SMBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:33.556961] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SMBK.txt [2026-01-08T20:31:33.557128] [INFO ] [sig ] [2874/3512] Completed SMBK in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-08T20:31:33.557172] [INFO ] [sig ] [2875/3512] Forecasting SMCI... [2026-01-08T20:31:33.557202] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-08T20:31:33.557231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-08T20:31:33.568738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-08T20:31:33.569077] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-08T20:31:33.569947] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-08T20:31:33.570001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:33.570033] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:33.570060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:33.570116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:33.628938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:33.629757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:33.629834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:33.629866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:33.756104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:33.756253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:33.756290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:33.756320] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:33.759770] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=59.41%) [2026-01-08T20:31:33.760045] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-08T20:31:33.760169] [INFO ] [sig ] SMCI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:33.900888] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SMCI.txt [2026-01-08T20:31:33.901079] [INFO ] [sig ] [2875/3512] Completed SMCI in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-08T20:31:33.901120] [INFO ] [sig ] [2876/3512] Forecasting SMCX... [2026-01-08T20:31:33.901149] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-08T20:31:33.901178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-08T20:31:33.912799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-08T20:31:33.913177] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-08T20:31:33.914035] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-08T20:31:33.914087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:33.914118] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:33.914145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:33.914204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:33.971146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:33.971931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:33.972010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:33.972043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:34.095416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:34.095553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:34.095608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:34.095639] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:34.098963] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-08T20:31:34.099227] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-08T20:31:34.099346] [INFO ] [sig ] SMCX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:34.237636] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SMCX.txt [2026-01-08T20:31:34.237767] [INFO ] [sig ] [2876/3512] Completed SMCX in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:34.237813] [INFO ] [sig ] [2877/3512] Forecasting SMFG... [2026-01-08T20:31:34.237846] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-08T20:31:34.237877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-08T20:31:34.248921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-08T20:31:34.249204] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-08T20:31:34.250019] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-08T20:31:34.250069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:34.250100] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:34.250127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:34.250183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:34.306626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:34.307232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:34.307306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:34.307337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:34.434587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:34.434696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:34.434734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:34.434761] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:34.438093] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-01-08T20:31:34.438395] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-08T20:31:34.438524] [INFO ] [sig ] SMFG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:34.578009] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SMFG.txt [2026-01-08T20:31:34.578141] [INFO ] [sig ] [2877/3512] Completed SMFG in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:34.578180] [INFO ] [sig ] [2878/3512] Forecasting SMH... [2026-01-08T20:31:34.578209] [INFO ] [sig ] Generating forecast for: SMH [2026-01-08T20:31:34.578238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-08T20:31:34.589388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-08T20:31:34.589673] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-08T20:31:34.590453] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-08T20:31:34.590505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:34.590537] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:34.590564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:34.590644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:34.647255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:34.647952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:34.648028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:34.648060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:34.769351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:34.769507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:34.769546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:34.769593] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:34.772890] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: UP (p=61.62%) [2026-01-08T20:31:34.773154] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-08T20:31:34.773295] [INFO ] [sig ] SMH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:34.911832] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SMH.txt [2026-01-08T20:31:34.911959] [INFO ] [sig ] [2878/3512] Completed SMH in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:34.911997] [INFO ] [sig ] [2879/3512] Forecasting SMHI... [2026-01-08T20:31:34.912026] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-08T20:31:34.912056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-08T20:31:34.923869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-08T20:31:34.924175] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-08T20:31:34.924964] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-08T20:31:34.925013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:34.925068] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:34.925097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:34.925153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:34.981723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:34.982384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:34.982458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:34.982490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:35.099159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:35.099297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:35.099339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:35.099368] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:35.102684] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=93.36%) [2026-01-08T20:31:35.102952] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-08T20:31:35.103070] [INFO ] [sig ] SMHI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:35.242436] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SMHI.txt [2026-01-08T20:31:35.242567] [INFO ] [sig ] [2879/3512] Completed SMHI in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:35.242813] [INFO ] [sig ] [2880/3512] Forecasting SMHX... [2026-01-08T20:31:35.242842] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-08T20:31:35.242871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-08T20:31:35.254048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-08T20:31:35.254336] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-08T20:31:35.255128] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-08T20:31:35.255179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:35.255210] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:35.255237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:35.255291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:35.313288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:35.314082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:35.314156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:35.314187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:35.433081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:35.433223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:35.433278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:35.433308] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:35.436924] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: DOWN (p=49.29%) [2026-01-08T20:31:35.437186] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-08T20:31:35.437308] [INFO ] [sig ] SMHX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:35.576542] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SMHX.txt [2026-01-08T20:31:35.576681] [INFO ] [sig ] [2880/3512] Completed SMHX in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:35.576720] [INFO ] [sig ] [2881/3512] Forecasting SMID... [2026-01-08T20:31:35.576749] [INFO ] [sig ] Generating forecast for: SMID [2026-01-08T20:31:35.576778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-08T20:31:35.588752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-08T20:31:35.589040] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-08T20:31:35.590030] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-08T20:31:35.590081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:35.590113] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:35.590139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:35.590198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:35.649316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:35.650031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:35.650112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:35.650145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:35.758907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:35.759053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:35.759093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:35.759123] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:35.763226] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-01-08T20:31:35.763646] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-08T20:31:35.763827] [INFO ] [sig ] SMID: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:35.966137] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SMID.txt [2026-01-08T20:31:35.966277] [INFO ] [sig ] [2881/3512] Completed SMID in 0.4s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:35.966316] [INFO ] [sig ] [2882/3512] Forecasting SMPL... [2026-01-08T20:31:35.966346] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-08T20:31:35.966378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-08T20:31:35.977310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-08T20:31:35.977633] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-08T20:31:35.978490] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-08T20:31:35.978546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:35.978596] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:35.978627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:35.978684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:36.039555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:36.040447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:36.040554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:36.040612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:36.162591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:36.162754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:36.162794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:36.162855] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:36.166505] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=30.63%) [2026-01-08T20:31:36.166863] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-08T20:31:36.167004] [INFO ] [sig ] SMPL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:36.314464] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SMPL.txt [2026-01-08T20:31:36.314832] [INFO ] [sig ] [2882/3512] Completed SMPL in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:36.314870] [INFO ] [sig ] [2883/3512] Forecasting SMTC... [2026-01-08T20:31:36.314900] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-08T20:31:36.314929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-08T20:31:36.326203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-08T20:31:36.326588] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-08T20:31:36.327402] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-08T20:31:36.327456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:36.327488] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:36.327516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:36.327591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:36.386505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:36.387376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:36.387456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:36.387489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:36.525985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:36.526137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:36.526177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:36.526207] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:36.529617] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=65.61%) [2026-01-08T20:31:36.529884] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-08T20:31:36.530003] [INFO ] [sig ] SMTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:36.670234] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SMTC.txt [2026-01-08T20:31:36.670390] [INFO ] [sig ] [2883/3512] Completed SMTC in 0.4s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:36.670431] [INFO ] [sig ] [2884/3512] Forecasting SMTI... [2026-01-08T20:31:36.670461] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-08T20:31:36.670490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-08T20:31:36.681596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-08T20:31:36.681955] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-08T20:31:36.682902] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-08T20:31:36.682962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:36.683010] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:36.683040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:36.683099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:36.741459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:36.742337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:36.742422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:36.742456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:36.859835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:36.859994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:36.860034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:36.860066] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:36.864075] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-08T20:31:36.864386] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-08T20:31:36.864513] [INFO ] [sig ] SMTI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:37.008453] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SMTI.txt [2026-01-08T20:31:37.008621] [INFO ] [sig ] [2884/3512] Completed SMTI in 0.3s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:37.008664] [INFO ] [sig ] [2885/3512] Forecasting SMWB... [2026-01-08T20:31:37.008697] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-08T20:31:37.008730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-08T20:31:37.019937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-08T20:31:37.020305] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-08T20:31:37.021350] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-08T20:31:37.021403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:37.021435] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:37.021462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:37.021519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:37.081935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:37.082796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:37.082879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:37.082913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:37.209352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:37.209518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:37.209558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:37.209606] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:37.213441] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=22.48%) [2026-01-08T20:31:37.213762] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-08T20:31:37.213892] [INFO ] [sig ] SMWB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:37.359275] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SMWB.txt [2026-01-08T20:31:37.359419] [INFO ] [sig ] [2885/3512] Completed SMWB in 0.4s | 2.91 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-08T20:31:37.359458] [INFO ] [sig ] [2886/3512] Forecasting SMX... [2026-01-08T20:31:37.359487] [INFO ] [sig ] Generating forecast for: SMX [2026-01-08T20:31:37.359517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-08T20:31:37.370411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-08T20:31:37.370747] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-08T20:31:37.371559] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-08T20:31:37.371633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:37.371666] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:37.371693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:37.371750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:37.430549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:37.431346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:37.431430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:37.431464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:37.534340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:37.534492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:37.534532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:37.534560] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:37.537943] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=18.19%) [2026-01-08T20:31:37.538217] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-08T20:31:37.538387] [INFO ] [sig ] SMX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:37.679802] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SMX.txt [2026-01-08T20:31:37.679933] [INFO ] [sig ] [2886/3512] Completed SMX in 0.3s | 2.91 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-08T20:31:37.679973] [INFO ] [sig ] [2887/3512] Forecasting SN... [2026-01-08T20:31:37.680001] [INFO ] [sig ] Generating forecast for: SN [2026-01-08T20:31:37.680030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-08T20:31:37.691290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-08T20:31:37.691647] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-08T20:31:37.692453] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-08T20:31:37.692505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:37.692537] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:37.692774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:37.692833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:37.752878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:37.753798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:37.753883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:37.753916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:37.883782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:37.883946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:37.883987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:37.884015] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:37.887603] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: UP (p=61.36%) [2026-01-08T20:31:37.887937] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-08T20:31:37.888105] [INFO ] [sig ] SN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:38.055990] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SN.txt [2026-01-08T20:31:38.056185] [INFO ] [sig ] [2887/3512] Completed SN in 0.4s | 2.91 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-08T20:31:38.056230] [INFO ] [sig ] [2888/3512] Forecasting SNA... [2026-01-08T20:31:38.056268] [INFO ] [sig ] Generating forecast for: SNA [2026-01-08T20:31:38.056299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-08T20:31:38.072173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-08T20:31:38.072726] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-08T20:31:38.074055] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-08T20:31:38.074129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:38.074178] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:38.074216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:38.074304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:38.158113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:38.159151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:38.159266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:38.159307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:38.316001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:38.316197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:38.316264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:38.316313] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:38.321780] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=42.70%) [2026-01-08T20:31:38.322306] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-08T20:31:38.322528] [INFO ] [sig ] SNA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:38.537685] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNA.txt [2026-01-08T20:31:38.537930] [INFO ] [sig ] [2888/3512] Completed SNA in 0.5s | 2.91 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-08T20:31:38.537991] [INFO ] [sig ] [2889/3512] Forecasting SNAP... [2026-01-08T20:31:38.538041] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-08T20:31:38.538088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-08T20:31:38.553528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-08T20:31:38.554104] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-08T20:31:38.555346] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-08T20:31:38.555416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:38.555467] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:38.555513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:38.555625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:38.635423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:38.636540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:38.636672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:38.636755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:38.800928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:38.801110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:38.801164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:38.801204] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:38.806119] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-08T20:31:38.806559] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-08T20:31:38.806763] [INFO ] [sig ] SNAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:39.018055] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNAP.txt [2026-01-08T20:31:39.018270] [INFO ] [sig ] [2889/3512] Completed SNAP in 0.5s | 2.91 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-08T20:31:39.018365] [INFO ] [sig ] [2890/3512] Forecasting SNCY... [2026-01-08T20:31:39.018414] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-08T20:31:39.018457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-08T20:31:39.031591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-08T20:31:39.032017] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-08T20:31:39.032906] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-08T20:31:39.032960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:39.032995] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:39.033023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:39.033080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:39.094204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:39.095147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:39.095254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:39.095290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:39.217010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:39.217170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:39.217211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:39.217242] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:39.220892] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=51.31%) [2026-01-08T20:31:39.221238] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-08T20:31:39.221379] [INFO ] [sig ] SNCY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:39.369780] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SNCY.txt [2026-01-08T20:31:39.369945] [INFO ] [sig ] [2890/3512] Completed SNCY in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-08T20:31:39.369987] [INFO ] [sig ] [2891/3512] Forecasting SND... [2026-01-08T20:31:39.370018] [INFO ] [sig ] Generating forecast for: SND [2026-01-08T20:31:39.370047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-08T20:31:39.381934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-08T20:31:39.382325] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-08T20:31:39.383140] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-08T20:31:39.383190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:39.383221] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:39.383247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:39.383302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:39.441406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:39.442284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:39.442372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:39.442414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:39.566410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:39.566776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:39.566819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:39.566866] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:39.570791] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-01-08T20:31:39.571124] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-08T20:31:39.571267] [INFO ] [sig ] SND: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:39.719491] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SND.txt [2026-01-08T20:31:39.719673] [INFO ] [sig ] [2891/3512] Completed SND in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-08T20:31:39.719716] [INFO ] [sig ] [2892/3512] Forecasting SNDL... [2026-01-08T20:31:39.719745] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-08T20:31:39.719775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-08T20:31:39.731708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-08T20:31:39.732095] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-08T20:31:39.732909] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-08T20:31:39.732960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:39.732992] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:39.733019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:39.733074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:39.792077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:39.793002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:39.793086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:39.793119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:39.911533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:39.911745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:39.911786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:39.911813] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:39.915200] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=48.71%) [2026-01-08T20:31:39.915471] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-08T20:31:39.915611] [INFO ] [sig ] SNDL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:40.056532] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNDL.txt [2026-01-08T20:31:40.056771] [INFO ] [sig ] [2892/3512] Completed SNDL in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-08T20:31:40.056816] [INFO ] [sig ] [2893/3512] Forecasting SNDX... [2026-01-08T20:31:40.056847] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-08T20:31:40.056876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-08T20:31:40.069668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-08T20:31:40.070063] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-08T20:31:40.071140] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-08T20:31:40.071192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:40.071223] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:40.071249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:40.071306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:40.133165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:40.134083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:40.134175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:40.134231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:40.262546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:40.262719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:40.262759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:40.262788] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:40.266358] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=31.23%) [2026-01-08T20:31:40.266675] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-08T20:31:40.266809] [INFO ] [sig ] SNDX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:40.411073] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNDX.txt [2026-01-08T20:31:40.411227] [INFO ] [sig ] [2893/3512] Completed SNDX in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-08T20:31:40.411266] [INFO ] [sig ] [2894/3512] Forecasting SNES... [2026-01-08T20:31:40.411296] [INFO ] [sig ] Generating forecast for: SNES [2026-01-08T20:31:40.411326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-08T20:31:40.424850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-08T20:31:40.425222] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-08T20:31:40.426131] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-08T20:31:40.426187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:40.426223] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:40.426252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:40.426311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:40.492119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:40.493063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:40.493148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:40.493183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:40.623395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:40.623553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:40.623618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:40.623650] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:40.627823] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=55.74%) [2026-01-08T20:31:40.628113] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-08T20:31:40.628240] [INFO ] [sig ] SNES: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:40.781619] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SNES.txt [2026-01-08T20:31:40.781801] [INFO ] [sig ] [2894/3512] Completed SNES in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-08T20:31:40.781859] [INFO ] [sig ] [2895/3512] Forecasting SNEX... [2026-01-08T20:31:40.781903] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-08T20:31:40.781945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-08T20:31:40.794788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-08T20:31:40.795112] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-08T20:31:40.795959] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-08T20:31:40.796020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:40.796056] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:40.796084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:40.796155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:40.857890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:40.858668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:40.858758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:40.858801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:40.987717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:40.987869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:40.987911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:40.987942] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:40.992437] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=8.02%) [2026-01-08T20:31:40.992811] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-08T20:31:40.992960] [INFO ] [sig ] SNEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:41.140117] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNEX.txt [2026-01-08T20:31:41.140256] [INFO ] [sig ] [2895/3512] Completed SNEX in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-08T20:31:41.140296] [INFO ] [sig ] [2896/3512] Forecasting SNFCA... [2026-01-08T20:31:41.140324] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-08T20:31:41.140353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-08T20:31:41.152926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-08T20:31:41.153257] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-08T20:31:41.154135] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-08T20:31:41.154188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:41.154248] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:41.154277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:41.154336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:41.211455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:41.212259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:41.212338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:41.212371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:41.333181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:41.333330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:41.333368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:41.333397] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:41.336735] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=27.84%) [2026-01-08T20:31:41.337016] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-08T20:31:41.337142] [INFO ] [sig ] SNFCA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:41.476227] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNFCA.txt [2026-01-08T20:31:41.476374] [INFO ] [sig ] [2896/3512] Completed SNFCA in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-08T20:31:41.476413] [INFO ] [sig ] [2897/3512] Forecasting SNGX... [2026-01-08T20:31:41.476445] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-08T20:31:41.476475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-08T20:31:41.487296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-08T20:31:41.487628] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-08T20:31:41.488512] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-08T20:31:41.488565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:41.488631] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:41.488660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:41.488716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:41.546353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:41.547311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:41.547393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:41.547426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:41.669613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:41.669769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:41.669810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:41.669841] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:41.673218] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=8.05%) [2026-01-08T20:31:41.673496] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-08T20:31:41.673637] [INFO ] [sig ] SNGX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:41.814752] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNGX.txt [2026-01-08T20:31:41.814895] [INFO ] [sig ] [2897/3512] Completed SNGX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-08T20:31:41.814934] [INFO ] [sig ] [2898/3512] Forecasting SNN... [2026-01-08T20:31:41.814964] [INFO ] [sig ] Generating forecast for: SNN [2026-01-08T20:31:41.815172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-08T20:31:41.826537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-08T20:31:41.826901] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-08T20:31:41.827711] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-08T20:31:41.827762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:41.827794] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:41.827820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:41.827879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:41.883725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:41.884453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:41.884532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:41.884565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:42.002296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:42.002456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:42.002501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:42.002536] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:42.005943] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-01-08T20:31:42.006218] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-08T20:31:42.006340] [INFO ] [sig ] SNN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:42.143222] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNN.txt [2026-01-08T20:31:42.143357] [INFO ] [sig ] [2898/3512] Completed SNN in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-08T20:31:42.143396] [INFO ] [sig ] [2899/3512] Forecasting SNOA... [2026-01-08T20:31:42.143426] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-08T20:31:42.143465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-08T20:31:42.154051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-08T20:31:42.154369] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-08T20:31:42.155178] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-08T20:31:42.155228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:42.155259] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:42.155285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:42.155340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:42.217521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:42.218419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:42.218510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:42.218544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:42.346500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:42.346868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:42.346910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:42.346972] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:42.350484] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: UP (p=78.21%) [2026-01-08T20:31:42.350794] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-08T20:31:42.350928] [INFO ] [sig ] SNOA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:42.508065] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SNOA.txt [2026-01-08T20:31:42.508258] [INFO ] [sig ] [2899/3512] Completed SNOA in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-08T20:31:42.508341] [INFO ] [sig ] [2900/3512] Forecasting SNPS... [2026-01-08T20:31:42.508377] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-08T20:31:42.508409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-08T20:31:42.520551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-08T20:31:42.520916] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-08T20:31:42.521769] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-08T20:31:42.521821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:42.521854] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:42.521882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:42.521941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:42.583320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:42.584198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:42.584280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:42.584314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:42.711000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:42.711152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:42.711194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:42.711222] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:42.714875] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=86.25%) [2026-01-08T20:31:42.715197] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-08T20:31:42.715336] [INFO ] [sig ] SNPS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:42.867315] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SNPS.txt [2026-01-08T20:31:42.867507] [INFO ] [sig ] [2900/3512] Completed SNPS in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-08T20:31:42.867590] [INFO ] [sig ] [2901/3512] Forecasting SNTI... [2026-01-08T20:31:42.867632] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-08T20:31:42.867664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-08T20:31:42.879125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-08T20:31:42.879501] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-08T20:31:42.880363] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-08T20:31:42.880416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:42.880448] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:42.880475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:42.880533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:42.941680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:42.942506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:42.942644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:42.942701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:43.076059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:43.076216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:43.076257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:43.076288] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:43.080301] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-01-08T20:31:43.080602] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-08T20:31:43.080763] [INFO ] [sig ] SNTI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:43.230283] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SNTI.txt [2026-01-08T20:31:43.230440] [INFO ] [sig ] [2901/3512] Completed SNTI in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-08T20:31:43.230493] [INFO ] [sig ] [2902/3512] Forecasting SNX... [2026-01-08T20:31:43.230531] [INFO ] [sig ] Generating forecast for: SNX [2026-01-08T20:31:43.230589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-08T20:31:43.243015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-08T20:31:43.243394] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-08T20:31:43.244239] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-08T20:31:43.244291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:43.244323] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:43.244350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:43.244407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:43.305914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:43.306846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:43.306929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:43.306961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:43.439611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:43.439725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:43.439954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:43.439983] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:43.444398] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: UP (p=71.39%) [2026-01-08T20:31:43.444809] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-08T20:31:43.445001] [INFO ] [sig ] SNX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:43.589975] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SNX.txt [2026-01-08T20:31:43.590107] [INFO ] [sig ] [2902/3512] Completed SNX in 0.4s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:43.590147] [INFO ] [sig ] [2903/3512] Forecasting SNY... [2026-01-08T20:31:43.590176] [INFO ] [sig ] Generating forecast for: SNY [2026-01-08T20:31:43.590205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-08T20:31:43.601769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-08T20:31:43.602077] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-08T20:31:43.602880] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-08T20:31:43.602930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:43.602962] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:43.602988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:43.603044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:43.660884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:43.661628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:43.661709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:43.661747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:43.779929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:43.780077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:43.780116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:43.780144] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:43.783449] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=99.84%) [2026-01-08T20:31:43.783735] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-08T20:31:43.783856] [INFO ] [sig ] SNY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:43.922881] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SNY.txt [2026-01-08T20:31:43.923009] [INFO ] [sig ] [2903/3512] Completed SNY in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:43.923048] [INFO ] [sig ] [2904/3512] Forecasting SO... [2026-01-08T20:31:43.923076] [INFO ] [sig ] Generating forecast for: SO [2026-01-08T20:31:43.923106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-08T20:31:43.934128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-08T20:31:43.934409] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-08T20:31:43.935223] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-08T20:31:43.935273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:43.935304] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:43.935330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:43.935385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:43.993185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:43.994063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:43.994146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:43.994178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:44.116144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:44.116311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:44.116351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:44.116379] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:44.119746] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=89.08%) [2026-01-08T20:31:44.120014] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-08T20:31:44.120137] [INFO ] [sig ] SO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:44.262047] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SO.txt [2026-01-08T20:31:44.262207] [INFO ] [sig ] [2904/3512] Completed SO in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:44.262247] [INFO ] [sig ] [2905/3512] Forecasting SOCL... [2026-01-08T20:31:44.262279] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-08T20:31:44.262309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-08T20:31:44.274230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-08T20:31:44.274569] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-08T20:31:44.275402] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-08T20:31:44.275455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:44.275488] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:44.275516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:44.275592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:44.334044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:44.334927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:44.335012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:44.335046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:44.437845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:44.438001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:44.438041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:44.438068] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:44.441903] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-01-08T20:31:44.442181] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-08T20:31:44.442305] [INFO ] [sig ] SOCL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:44.582105] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SOCL.txt [2026-01-08T20:31:44.582252] [INFO ] [sig ] [2905/3512] Completed SOCL in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:44.582291] [INFO ] [sig ] [2906/3512] Forecasting SOFI... [2026-01-08T20:31:44.582320] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-08T20:31:44.582349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-08T20:31:44.593823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-08T20:31:44.594148] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-08T20:31:44.594962] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-08T20:31:44.595013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:44.595044] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:44.595070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:44.595126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:44.651256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:44.652106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:44.652218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:44.652251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:44.775269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:44.775424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:44.775463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:44.775491] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:44.778868] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=45.82%) [2026-01-08T20:31:44.779155] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-08T20:31:44.779282] [INFO ] [sig ] SOFI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:44.921377] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SOFI.txt [2026-01-08T20:31:44.921517] [INFO ] [sig ] [2906/3512] Completed SOFI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:44.921556] [INFO ] [sig ] [2907/3512] Forecasting SOGP... [2026-01-08T20:31:44.921604] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-08T20:31:44.921635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-08T20:31:44.932856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-08T20:31:44.933159] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-08T20:31:44.933989] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-08T20:31:44.934041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:44.934075] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:44.934103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:44.934161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:44.992091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:44.992896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:44.992981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:44.993016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:45.104806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:45.104960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:45.104999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:45.105028] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:45.108424] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-08T20:31:45.108719] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-08T20:31:45.108844] [INFO ] [sig ] SOGP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:45.247738] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SOGP.txt [2026-01-08T20:31:45.247886] [INFO ] [sig ] [2907/3512] Completed SOGP in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:45.247926] [INFO ] [sig ] [2908/3512] Forecasting SOJC... [2026-01-08T20:31:45.247955] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-08T20:31:45.247985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-08T20:31:45.260386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-08T20:31:45.260964] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-08T20:31:45.262120] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-08T20:31:45.262186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:45.262220] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:45.262248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:45.262306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:45.323364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:45.324475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:45.324558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:45.324611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:45.445137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:45.445286] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:31:45.445324] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:45.445352] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:45.448726] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-08T20:31:45.449067] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-08T20:31:45.449205] [INFO ] [sig ] SOJC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:45.591152] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SOJC.txt [2026-01-08T20:31:45.591283] [INFO ] [sig ] [2908/3512] Completed SOJC in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:45.591321] [INFO ] [sig ] [2909/3512] Forecasting SOJD... [2026-01-08T20:31:45.591352] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-08T20:31:45.591382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-08T20:31:45.602632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-08T20:31:45.602962] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-08T20:31:45.603784] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-08T20:31:45.603835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:45.603869] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:45.603897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:45.603954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:45.662351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:45.663155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:45.663236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:45.663270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:45.782857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:45.783002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:45.783039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:45.783068] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:45.786352] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-01-08T20:31:45.786635] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-08T20:31:45.786757] [INFO ] [sig ] SOJD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:45.926229] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SOJD.txt [2026-01-08T20:31:45.926396] [INFO ] [sig ] [2909/3512] Completed SOJD in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:45.926435] [INFO ] [sig ] [2910/3512] Forecasting SOJE... [2026-01-08T20:31:45.926466] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-08T20:31:45.926497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-08T20:31:45.937358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-08T20:31:45.937679] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-08T20:31:45.938483] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-08T20:31:45.938533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:45.938564] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:45.938610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:45.938667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:45.995366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:45.996150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:45.996230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:45.996262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:46.118854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:46.119002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:46.119042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:46.119069] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:46.122412] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-01-08T20:31:46.122697] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-08T20:31:46.122816] [INFO ] [sig ] SOJE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:46.261942] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SOJE.txt [2026-01-08T20:31:46.262069] [INFO ] [sig ] [2910/3512] Completed SOJE in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-08T20:31:46.262108] [INFO ] [sig ] [2911/3512] Forecasting SON... [2026-01-08T20:31:46.262136] [INFO ] [sig ] Generating forecast for: SON [2026-01-08T20:31:46.262165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-08T20:31:46.273073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-08T20:31:46.273412] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-08T20:31:46.274268] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-08T20:31:46.274322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:46.274355] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:46.274383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:46.274442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:46.334051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:46.334742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:46.334821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:46.334855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:46.453603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:46.453744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:46.453783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:46.453810] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:46.457064] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-08T20:31:46.457357] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-08T20:31:46.457485] [INFO ] [sig ] SON: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:46.596259] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SON.txt [2026-01-08T20:31:46.596385] [INFO ] [sig ] [2911/3512] Completed SON in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:46.596431] [INFO ] [sig ] [2912/3512] Forecasting SONO... [2026-01-08T20:31:46.596461] [INFO ] [sig ] Generating forecast for: SONO [2026-01-08T20:31:46.596490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-08T20:31:46.607402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-08T20:31:46.607715] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-08T20:31:46.608505] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-08T20:31:46.608555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:46.608607] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:46.608635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:46.608690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:46.666228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:46.667105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:46.667187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:46.667221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:46.786519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:46.786690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:46.786727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:46.786757] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:46.790062] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: UP (p=59.81%) [2026-01-08T20:31:46.790326] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-08T20:31:46.790447] [INFO ] [sig ] SONO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:46.928042] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SONO.txt [2026-01-08T20:31:46.928167] [INFO ] [sig ] [2912/3512] Completed SONO in 0.3s | 2.91 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:46.928208] [INFO ] [sig ] [2913/3512] Forecasting SOPA... [2026-01-08T20:31:46.928239] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-08T20:31:46.928269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-08T20:31:46.939686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-08T20:31:46.939972] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-08T20:31:46.940788] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-08T20:31:46.940839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:46.940897] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:46.940925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:46.941000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:47.000913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:47.001652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:47.001732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:47.001766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:47.118446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:47.118617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:47.118657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:47.118685] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:47.121981] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: DOWN (p=5.89%) [2026-01-08T20:31:47.122249] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-08T20:31:47.122388] [INFO ] [sig ] SOPA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:47.264959] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SOPA.txt [2026-01-08T20:31:47.265087] [INFO ] [sig ] [2913/3512] Completed SOPA in 0.3s | 2.91 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:47.265126] [INFO ] [sig ] [2914/3512] Forecasting SOPH... [2026-01-08T20:31:47.265155] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-08T20:31:47.265184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-08T20:31:47.275928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-08T20:31:47.276210] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-08T20:31:47.277034] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-08T20:31:47.277086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:47.277119] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:47.277147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:47.277205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:47.334755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:47.335611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:47.335693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:47.335726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:47.452297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:47.452443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:47.452485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:47.452516] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:47.455974] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=19.91%) [2026-01-08T20:31:47.456253] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-08T20:31:47.456380] [INFO ] [sig ] SOPH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:47.593982] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SOPH.txt [2026-01-08T20:31:47.594116] [INFO ] [sig ] [2914/3512] Completed SOPH in 0.3s | 2.91 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:47.594158] [INFO ] [sig ] [2915/3512] Forecasting SOUN... [2026-01-08T20:31:47.594187] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-08T20:31:47.594219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-08T20:31:47.605974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-08T20:31:47.606257] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-08T20:31:47.607125] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-08T20:31:47.607178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:47.607213] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:47.607242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:47.607300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:47.665035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:47.665686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:47.665772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:47.665805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:47.782674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:47.782804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:47.782859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:47.782896] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:47.786105] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=14.50%) [2026-01-08T20:31:47.786373] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-08T20:31:47.786494] [INFO ] [sig ] SOUN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:47.929047] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SOUN.txt [2026-01-08T20:31:47.929207] [INFO ] [sig ] [2915/3512] Completed SOUN in 0.3s | 2.91 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:47.929249] [INFO ] [sig ] [2916/3512] Forecasting SOXQ... [2026-01-08T20:31:47.929281] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-08T20:31:47.929313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-08T20:31:47.941167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-08T20:31:47.941484] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-08T20:31:47.942310] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-08T20:31:47.942362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:47.942395] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:47.942422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:47.942479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:48.012045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:48.012947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:48.013034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:48.013068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:48.142106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:48.142262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:48.142303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:48.142374] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:48.146164] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: UP (p=53.93%) [2026-01-08T20:31:48.146519] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-08T20:31:48.146687] [INFO ] [sig ] SOXQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:48.298700] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SOXQ.txt [2026-01-08T20:31:48.298892] [INFO ] [sig ] [2916/3512] Completed SOXQ in 0.4s | 2.91 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:48.298946] [INFO ] [sig ] [2917/3512] Forecasting SOXX... [2026-01-08T20:31:48.298980] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-08T20:31:48.299013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-08T20:31:48.310639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-08T20:31:48.310948] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-08T20:31:48.311786] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-08T20:31:48.311839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:48.311872] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:48.311900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:48.311958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:48.369669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:48.370356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:48.370435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:48.370470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:48.490643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:48.490792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:48.490832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:48.490860] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:48.494168] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=70.12%) [2026-01-08T20:31:48.494436] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-08T20:31:48.494558] [INFO ] [sig ] SOXX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:48.632672] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SOXX.txt [2026-01-08T20:31:48.632801] [INFO ] [sig ] [2917/3512] Completed SOXX in 0.3s | 2.91 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:48.632839] [INFO ] [sig ] [2918/3512] Forecasting SPAI... [2026-01-08T20:31:48.632868] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-08T20:31:48.632897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-08T20:31:48.644219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-08T20:31:48.644532] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-08T20:31:48.645371] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-08T20:31:48.645425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:48.645458] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:48.645487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:48.645547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:48.703778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:48.704460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:48.704540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:48.704591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:48.823021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:48.823185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:48.823225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:48.823256] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:48.826692] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=24.23%) [2026-01-08T20:31:48.826974] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-08T20:31:48.827115] [INFO ] [sig ] SPAI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:48.976405] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SPAI.txt [2026-01-08T20:31:48.977016] [INFO ] [sig ] [2918/3512] Completed SPAI in 0.3s | 2.91 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:48.977065] [INFO ] [sig ] [2919/3512] Forecasting SPB... [2026-01-08T20:31:48.977098] [INFO ] [sig ] Generating forecast for: SPB [2026-01-08T20:31:48.977130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-08T20:31:48.989628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-08T20:31:48.990091] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-08T20:31:48.991009] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-08T20:31:48.991072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:48.991130] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:48.991172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:48.991250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:49.063346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:49.064662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:49.064795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:49.064831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:49.191129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:49.191297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:49.191337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:49.191364] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:49.195091] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=67.11%) [2026-01-08T20:31:49.195380] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-08T20:31:49.195510] [INFO ] [sig ] SPB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:49.340388] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPB.txt [2026-01-08T20:31:49.340567] [INFO ] [sig ] [2919/3512] Completed SPB in 0.4s | 2.91 sym/s | Total: 16.7m | ETA: 3.4m [2026-01-08T20:31:49.340632] [INFO ] [sig ] [2920/3512] Forecasting SPCB... [2026-01-08T20:31:49.340664] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-08T20:31:49.340696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-08T20:31:49.352769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-08T20:31:49.353127] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-08T20:31:49.353956] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-08T20:31:49.354009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:49.354041] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:49.354069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:49.354125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:49.418074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:49.419094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:49.419182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:49.419214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:49.546595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:49.546753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:49.546792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:49.546821] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:49.550363] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=76.99%) [2026-01-08T20:31:49.550669] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-08T20:31:49.550799] [INFO ] [sig ] SPCB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:49.696284] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPCB.txt [2026-01-08T20:31:49.696423] [INFO ] [sig ] [2920/3512] Completed SPCB in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:49.696464] [INFO ] [sig ] [2921/3512] Forecasting SPCE... [2026-01-08T20:31:49.696494] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-08T20:31:49.696524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-08T20:31:49.708272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-08T20:31:49.708642] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-08T20:31:49.709450] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-08T20:31:49.709502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:49.709534] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:49.709561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:49.709638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:49.768913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:49.769608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:49.769688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:49.769722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:49.891435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:49.891603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:49.891645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:49.891673] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:49.895052] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=48.55%) [2026-01-08T20:31:49.895329] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-08T20:31:49.895453] [INFO ] [sig ] SPCE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:50.034078] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SPCE.txt [2026-01-08T20:31:50.034239] [INFO ] [sig ] [2921/3512] Completed SPCE in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:50.034280] [INFO ] [sig ] [2922/3512] Forecasting SPE... [2026-01-08T20:31:50.034309] [INFO ] [sig ] Generating forecast for: SPE [2026-01-08T20:31:50.034338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-08T20:31:50.045919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-08T20:31:50.046199] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-08T20:31:50.046992] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-08T20:31:50.047043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:50.047074] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:50.047099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:50.047154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:50.104202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:50.105136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:50.105220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:50.105253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:50.222756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:50.222909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:50.222950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:50.222978] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:50.226258] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=78.54%) [2026-01-08T20:31:50.226526] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-08T20:31:50.226665] [INFO ] [sig ] SPE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:50.366522] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPE.txt [2026-01-08T20:31:50.366703] [INFO ] [sig ] [2922/3512] Completed SPE in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:50.366744] [INFO ] [sig ] [2923/3512] Forecasting SPFI... [2026-01-08T20:31:50.366781] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-08T20:31:50.366812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-08T20:31:50.377940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-08T20:31:50.378323] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-08T20:31:50.379144] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-08T20:31:50.379195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:50.379226] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:50.379253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:50.379308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:50.435367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:50.436312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:50.436446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:50.436479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:50.553997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:50.554159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:50.554199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:50.554227] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:50.557826] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: UP (p=55.28%) [2026-01-08T20:31:50.558141] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-08T20:31:50.558274] [INFO ] [sig ] SPFI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:50.705009] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPFI.txt [2026-01-08T20:31:50.705170] [INFO ] [sig ] [2923/3512] Completed SPFI in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:50.705212] [INFO ] [sig ] [2924/3512] Forecasting SPG... [2026-01-08T20:31:50.705242] [INFO ] [sig ] Generating forecast for: SPG [2026-01-08T20:31:50.705271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-08T20:31:50.717171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-08T20:31:50.717488] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-08T20:31:50.718321] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-08T20:31:50.718374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:50.718407] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:50.718441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:50.718499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:50.776610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:50.777428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:50.777510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:50.777542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:50.901070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:50.901247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:50.901286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:50.901315] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:50.904656] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=68.53%) [2026-01-08T20:31:50.904931] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-08T20:31:50.905051] [INFO ] [sig ] SPG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:51.043536] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPG.txt [2026-01-08T20:31:51.043716] [INFO ] [sig ] [2924/3512] Completed SPG in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:51.043754] [INFO ] [sig ] [2925/3512] Forecasting SPGI... [2026-01-08T20:31:51.043783] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-08T20:31:51.043813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-08T20:31:51.055358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-08T20:31:51.055768] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-08T20:31:51.056550] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-08T20:31:51.056623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:51.056655] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:51.056681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:51.056738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:51.113450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:51.114308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:51.114388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:51.114421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:51.238076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:51.238235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:51.238275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:51.238338] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:51.241781] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-01-08T20:31:51.242086] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-08T20:31:51.242219] [INFO ] [sig ] SPGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:51.390612] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPGI.txt [2026-01-08T20:31:51.390753] [INFO ] [sig ] [2925/3512] Completed SPGI in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:51.390792] [INFO ] [sig ] [2926/3512] Forecasting SPH... [2026-01-08T20:31:51.390822] [INFO ] [sig ] Generating forecast for: SPH [2026-01-08T20:31:51.390852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-08T20:31:51.402539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-08T20:31:51.402873] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-08T20:31:51.403667] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-08T20:31:51.403719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:51.403750] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:51.403776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:51.403831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:51.462131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:51.462903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:51.462983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:51.463016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:51.582946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:51.583098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:51.583137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:51.583185] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:51.586538] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-08T20:31:51.586844] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-08T20:31:51.586989] [INFO ] [sig ] SPH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:51.734871] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SPH.txt [2026-01-08T20:31:51.735027] [INFO ] [sig ] [2926/3512] Completed SPH in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:51.735068] [INFO ] [sig ] [2927/3512] Forecasting SPOK... [2026-01-08T20:31:51.735097] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-08T20:31:51.735127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-08T20:31:51.746368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-08T20:31:51.746678] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-08T20:31:51.747502] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-08T20:31:51.747556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:51.747609] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:51.747638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:51.747695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:51.806420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:51.807213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:51.807294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:51.807327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:51.925490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:51.925654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:51.925694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:51.925722] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:51.929047] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=24.54%) [2026-01-08T20:31:51.929358] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-08T20:31:51.929497] [INFO ] [sig ] SPOK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:52.069692] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SPOK.txt [2026-01-08T20:31:52.069839] [INFO ] [sig ] [2927/3512] Completed SPOK in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:52.069878] [INFO ] [sig ] [2928/3512] Forecasting SPRC... [2026-01-08T20:31:52.069907] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-08T20:31:52.069937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-08T20:31:52.081017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-08T20:31:52.081316] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-08T20:31:52.082340] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-08T20:31:52.082392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:52.082424] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:52.082450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:52.082505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:52.140952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:52.141776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:52.141856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:52.141907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:52.258877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:52.259027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:52.259067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:52.259096] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:52.262464] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: UP (p=70.17%) [2026-01-08T20:31:52.262766] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-08T20:31:52.262892] [INFO ] [sig ] SPRC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:52.402389] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPRC.txt [2026-01-08T20:31:52.402532] [INFO ] [sig ] [2928/3512] Completed SPRC in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-08T20:31:52.402591] [INFO ] [sig ] [2929/3512] Forecasting SPRO... [2026-01-08T20:31:52.402623] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-08T20:31:52.402653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-08T20:31:52.414107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-08T20:31:52.414422] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-08T20:31:52.415239] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-08T20:31:52.415292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:52.415325] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:52.415352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:52.415409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:52.476644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:52.477410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:52.477492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:52.477525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:52.601668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:52.601822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:52.601863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:52.601894] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:52.605241] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=30.43%) [2026-01-08T20:31:52.605519] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-08T20:31:52.605662] [INFO ] [sig ] SPRO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:52.746493] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SPRO.txt [2026-01-08T20:31:52.746648] [INFO ] [sig ] [2929/3512] Completed SPRO in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:52.746688] [INFO ] [sig ] [2930/3512] Forecasting SPRX... [2026-01-08T20:31:52.746721] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-08T20:31:52.746752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-08T20:31:52.758150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-08T20:31:52.758486] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-08T20:31:52.759316] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-08T20:31:52.759369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:52.759434] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:52.759474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:52.759533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:52.819302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:52.820145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:52.820225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:52.820259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:52.937544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:52.937716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:52.937760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:52.937789] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:52.941244] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-01-08T20:31:52.941523] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-08T20:31:52.941668] [INFO ] [sig ] SPRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:53.080180] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPRX.txt [2026-01-08T20:31:53.080344] [INFO ] [sig ] [2930/3512] Completed SPRX in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:53.080387] [INFO ] [sig ] [2931/3512] Forecasting SPRY... [2026-01-08T20:31:53.080418] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-08T20:31:53.080448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-08T20:31:53.092491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-08T20:31:53.092856] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-08T20:31:53.093667] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-08T20:31:53.093718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:53.093750] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:53.093776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:53.093831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:53.152505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:53.153348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:53.153434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:53.153468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:53.278139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:53.278325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:53.278371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:53.278401] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:53.281782] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-01-08T20:31:53.282086] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-08T20:31:53.282213] [INFO ] [sig ] SPRY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:53.424240] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPRY.txt [2026-01-08T20:31:53.424399] [INFO ] [sig ] [2931/3512] Completed SPRY in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:53.424438] [INFO ] [sig ] [2932/3512] Forecasting SPSC... [2026-01-08T20:31:53.424470] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-08T20:31:53.424499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-08T20:31:53.436456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-08T20:31:53.436814] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-08T20:31:53.437642] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-08T20:31:53.437696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:53.437728] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:53.437755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:53.437810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:53.495496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:53.496392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:53.496473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:53.496505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:53.615865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:53.616208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:53.616248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:53.616275] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:53.619983] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-08T20:31:53.620252] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-08T20:31:53.620373] [INFO ] [sig ] SPSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:53.763082] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPSC.txt [2026-01-08T20:31:53.763231] [INFO ] [sig ] [2932/3512] Completed SPSC in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:53.763270] [INFO ] [sig ] [2933/3512] Forecasting SPWH... [2026-01-08T20:31:53.763300] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-08T20:31:53.763331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-08T20:31:53.775942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-08T20:31:53.776268] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-08T20:31:53.777107] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-08T20:31:53.777159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:53.777190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:53.777217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:53.777273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:53.835134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:53.835776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:53.835855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:53.835887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:53.958670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:53.958828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:53.958866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:53.958926] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:53.962238] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-01-08T20:31:53.962507] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-08T20:31:53.962648] [INFO ] [sig ] SPWH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:54.105408] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SPWH.txt [2026-01-08T20:31:54.105568] [INFO ] [sig ] [2933/3512] Completed SPWH in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:54.105631] [INFO ] [sig ] [2934/3512] Forecasting SPXC... [2026-01-08T20:31:54.105660] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-08T20:31:54.105696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-08T20:31:54.117917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-08T20:31:54.118253] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-08T20:31:54.119100] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-08T20:31:54.119153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:54.119187] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:54.119214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:54.119271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:54.177515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:54.178306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:54.178397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:54.178431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:54.303610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:54.303767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:54.303807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:54.303834] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:54.307276] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: UP (p=87.84%) [2026-01-08T20:31:54.307556] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-08T20:31:54.307704] [INFO ] [sig ] SPXC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:54.447342] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SPXC.txt [2026-01-08T20:31:54.447504] [INFO ] [sig ] [2934/3512] Completed SPXC in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:54.447546] [INFO ] [sig ] [2935/3512] Forecasting SPXX... [2026-01-08T20:31:54.447598] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-08T20:31:54.447631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-08T20:31:54.459641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-08T20:31:54.460013] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-08T20:31:54.461247] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-08T20:31:54.461301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:54.461333] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:54.461359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:54.461415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:54.521309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:54.522168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:54.522250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:54.522284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:54.645071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:54.645229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:54.645269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:54.645299] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:54.648781] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-01-08T20:31:54.649068] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-08T20:31:54.649195] [INFO ] [sig ] SPXX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:54.788861] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SPXX.txt [2026-01-08T20:31:54.789026] [INFO ] [sig ] [2935/3512] Completed SPXX in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:54.789068] [INFO ] [sig ] [2936/3512] Forecasting SQM... [2026-01-08T20:31:54.789097] [INFO ] [sig ] Generating forecast for: SQM [2026-01-08T20:31:54.789127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-08T20:31:54.800401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-08T20:31:54.800820] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-08T20:31:54.801623] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-08T20:31:54.801675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:54.801706] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:54.801732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:54.801788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:54.860131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:54.860999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:54.861081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:54.861114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:54.983750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:54.983907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:54.983948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:54.983978] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:54.987309] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=14.14%) [2026-01-08T20:31:54.987596] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-08T20:31:54.987721] [INFO ] [sig ] SQM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:55.137122] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SQM.txt [2026-01-08T20:31:55.137253] [INFO ] [sig ] [2936/3512] Completed SQM in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:55.137292] [INFO ] [sig ] [2937/3512] Forecasting SQNS... [2026-01-08T20:31:55.137321] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-08T20:31:55.137350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-08T20:31:55.149541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-08T20:31:55.149820] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-08T20:31:55.150608] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-08T20:31:55.150660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:55.150691] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:55.150717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:55.150773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:55.208998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:55.209884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:55.209970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:55.210002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:55.327219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:55.327373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:55.327413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:55.327459] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:55.330860] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: UP (p=56.28%) [2026-01-08T20:31:55.331139] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-08T20:31:55.331263] [INFO ] [sig ] SQNS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:55.471328] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SQNS.txt [2026-01-08T20:31:55.471485] [INFO ] [sig ] [2937/3512] Completed SQNS in 0.3s | 2.91 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-08T20:31:55.471530] [INFO ] [sig ] [2938/3512] Forecasting SQQQ... [2026-01-08T20:31:55.471558] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-08T20:31:55.471610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-08T20:31:55.483275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-08T20:31:55.483686] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-08T20:31:55.484478] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-08T20:31:55.484529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:55.484560] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:55.484614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:55.484671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:55.543114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:55.544089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:55.544177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:55.544211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:55.667437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:55.667610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:55.667651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:55.667682] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:55.671004] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-01-08T20:31:55.671279] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-08T20:31:55.671402] [INFO ] [sig ] SQQQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:55.809082] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SQQQ.txt [2026-01-08T20:31:55.809224] [INFO ] [sig ] [2938/3512] Completed SQQQ in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-08T20:31:55.809264] [INFO ] [sig ] [2939/3512] Forecasting SRAD... [2026-01-08T20:31:55.809293] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-08T20:31:55.809322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-08T20:31:55.820341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-08T20:31:55.820663] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-08T20:31:55.821438] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-08T20:31:55.821488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:55.821521] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:55.821546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:55.821628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:55.877506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:55.878220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:55.878313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:55.878348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:55.995663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:55.995809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:55.995848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:55.995875] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:55.999174] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=68.04%) [2026-01-08T20:31:55.999442] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-08T20:31:55.999560] [INFO ] [sig ] SRAD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:56.136860] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SRAD.txt [2026-01-08T20:31:56.136975] [INFO ] [sig ] [2939/3512] Completed SRAD in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-08T20:31:56.137012] [INFO ] [sig ] [2940/3512] Forecasting SRBK... [2026-01-08T20:31:56.137041] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-08T20:31:56.137070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-08T20:31:56.149195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-08T20:31:56.149456] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-08T20:31:56.150239] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-08T20:31:56.150289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:56.150319] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:56.150346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:56.150402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:56.207091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:56.207686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:56.207783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:56.207816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:56.327748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:56.327893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:56.327932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:56.327960] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:56.331244] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=78.13%) [2026-01-08T20:31:56.331513] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-08T20:31:56.331652] [INFO ] [sig ] SRBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:56.468595] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SRBK.txt [2026-01-08T20:31:56.468743] [INFO ] [sig ] [2940/3512] Completed SRBK in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-08T20:31:56.468784] [INFO ] [sig ] [2941/3512] Forecasting SRCE... [2026-01-08T20:31:56.468813] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-08T20:31:56.468843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-08T20:31:56.479708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-08T20:31:56.479978] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-08T20:31:56.480769] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-08T20:31:56.480823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:56.480855] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:56.480882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:56.480950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:56.537008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:56.537804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:56.537883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:56.537915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:56.651218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:56.651336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:56.651372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:56.651401] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:56.654558] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-01-08T20:31:56.654839] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-08T20:31:56.654958] [INFO ] [sig ] SRCE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:56.793090] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SRCE.txt [2026-01-08T20:31:56.793209] [INFO ] [sig ] [2941/3512] Completed SRCE in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-08T20:31:56.793246] [INFO ] [sig ] [2942/3512] Forecasting SRE... [2026-01-08T20:31:56.793276] [INFO ] [sig ] Generating forecast for: SRE [2026-01-08T20:31:56.793305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-08T20:31:56.804196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-08T20:31:56.804460] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-08T20:31:56.805249] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-08T20:31:56.805300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:56.805331] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:56.805357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:56.805412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:56.862003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:56.862601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:56.862676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:56.862708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:56.979364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:56.979497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:56.979533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:56.979562] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:56.982822] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=89.52%) [2026-01-08T20:31:56.983090] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-08T20:31:56.983208] [INFO ] [sig ] SRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:57.121454] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SRE.txt [2026-01-08T20:31:57.121628] [INFO ] [sig ] [2942/3512] Completed SRE in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-08T20:31:57.121669] [INFO ] [sig ] [2943/3512] Forecasting SREA... [2026-01-08T20:31:57.121697] [INFO ] [sig ] Generating forecast for: SREA [2026-01-08T20:31:57.121726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-08T20:31:57.134509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-08T20:31:57.134887] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-08T20:31:57.135681] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-08T20:31:57.135744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:57.135777] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:57.135803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:57.135858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:57.192507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:57.193160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:57.193236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:57.193268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:57.314402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:57.314600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:57.314641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:57.314672] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:57.317962] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=82.64%) [2026-01-08T20:31:57.318229] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-08T20:31:57.318367] [INFO ] [sig ] SREA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:57.459745] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SREA.txt [2026-01-08T20:31:57.459918] [INFO ] [sig ] [2943/3512] Completed SREA in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-08T20:31:57.459959] [INFO ] [sig ] [2944/3512] Forecasting SRFM... [2026-01-08T20:31:57.459989] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-08T20:31:57.460019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-08T20:31:57.470852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-08T20:31:57.471129] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-08T20:31:57.471913] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-08T20:31:57.471964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:57.471996] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:57.472022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:57.472077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:57.529894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:57.530526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:57.530623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:57.530657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:57.645057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:57.645194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:57.645231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:57.645261] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:57.648633] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: UP (p=67.59%) [2026-01-08T20:31:57.648902] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-08T20:31:57.649021] [INFO ] [sig ] SRFM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:57.786341] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SRFM.txt [2026-01-08T20:31:57.786465] [INFO ] [sig ] [2944/3512] Completed SRFM in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-08T20:31:57.786504] [INFO ] [sig ] [2945/3512] Forecasting SRG... [2026-01-08T20:31:57.786534] [INFO ] [sig ] Generating forecast for: SRG [2026-01-08T20:31:57.786567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-08T20:31:57.797354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-08T20:31:57.797641] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-08T20:31:57.798441] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-08T20:31:57.798492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:57.798523] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:57.798550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:57.798628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:57.855727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:57.856368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:57.856447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:57.856479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:57.976821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:57.976976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:57.977017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:57.977046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:57.980480] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-01-08T20:31:57.980780] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-08T20:31:57.980920] [INFO ] [sig ] SRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:31:58.119621] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SRG.txt [2026-01-08T20:31:58.119784] [INFO ] [sig ] [2945/3512] Completed SRG in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-08T20:31:58.119827] [INFO ] [sig ] [2946/3512] Forecasting SRI... [2026-01-08T20:31:58.119854] [INFO ] [sig ] Generating forecast for: SRI [2026-01-08T20:31:58.119883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-08T20:31:58.132118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-08T20:31:58.132471] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-08T20:31:58.133303] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-08T20:31:58.133355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:58.133387] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:58.133413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:58.133470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:58.194551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:58.195669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:58.195751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:58.195786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:58.318521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:58.318701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:58.318742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:58.318775] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:58.322286] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=23.20%) [2026-01-08T20:31:58.322564] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-08T20:31:58.322707] [INFO ] [sig ] SRI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:58.462950] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SRI.txt [2026-01-08T20:31:58.463130] [INFO ] [sig ] [2946/3512] Completed SRI in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:31:58.463172] [INFO ] [sig ] [2947/3512] Forecasting SRRK... [2026-01-08T20:31:58.463202] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-08T20:31:58.463231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-08T20:31:58.475055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-08T20:31:58.475311] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-08T20:31:58.476133] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-08T20:31:58.476183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:58.476241] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:58.476268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:58.476324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:58.534432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:58.535350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:58.535441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:58.535474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:58.667101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:58.667291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:58.667353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:58.667400] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:58.671375] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-08T20:31:58.671685] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-08T20:31:58.671814] [INFO ] [sig ] SRRK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:58.814881] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SRRK.txt [2026-01-08T20:31:58.815037] [INFO ] [sig ] [2947/3512] Completed SRRK in 0.4s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:31:58.815079] [INFO ] [sig ] [2948/3512] Forecasting SRTS... [2026-01-08T20:31:58.815107] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-08T20:31:58.815137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-08T20:31:58.826161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-08T20:31:58.826508] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-08T20:31:58.827309] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-08T20:31:58.827360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:58.827392] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:58.827418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:58.827475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:58.884495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:58.885343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:58.885425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:58.885458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:59.006719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:59.006921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:59.006967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:59.006997] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:59.010461] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=10.33%) [2026-01-08T20:31:59.010791] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-08T20:31:59.010920] [INFO ] [sig ] SRTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:59.151416] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SRTS.txt [2026-01-08T20:31:59.151565] [INFO ] [sig ] [2948/3512] Completed SRTS in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:31:59.151623] [INFO ] [sig ] [2949/3512] Forecasting SSB... [2026-01-08T20:31:59.151653] [INFO ] [sig ] Generating forecast for: SSB [2026-01-08T20:31:59.151683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-08T20:31:59.162945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-08T20:31:59.163280] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-08T20:31:59.164080] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-08T20:31:59.164131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:59.164163] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:59.164189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:59.164245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:59.222687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:59.223668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:59.223750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:59.223782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:59.347615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:59.347765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:59.347803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:59.347832] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:59.351458] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=17.99%) [2026-01-08T20:31:59.351744] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-08T20:31:59.351863] [INFO ] [sig ] SSB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:59.490663] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SSB.txt [2026-01-08T20:31:59.490780] [INFO ] [sig ] [2949/3512] Completed SSB in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:31:59.490817] [INFO ] [sig ] [2950/3512] Forecasting SSD... [2026-01-08T20:31:59.490846] [INFO ] [sig ] Generating forecast for: SSD [2026-01-08T20:31:59.490876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-08T20:31:59.502622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-08T20:31:59.502872] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-08T20:31:59.503645] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-08T20:31:59.503696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:59.503727] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:59.503752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:59.503807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:59.560344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:59.560940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:59.561014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:59.561046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:31:59.682609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:31:59.682812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:31:59.682870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:31:59.682949] [INFO ] [FORECASTER] Training complete [2026-01-08T20:31:59.687404] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-01-08T20:31:59.687874] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-08T20:31:59.688052] [INFO ] [sig ] SSD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:31:59.846559] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SSD.txt [2026-01-08T20:31:59.846733] [INFO ] [sig ] [2950/3512] Completed SSD in 0.4s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:31:59.846774] [INFO ] [sig ] [2951/3512] Forecasting SSL... [2026-01-08T20:31:59.846803] [INFO ] [sig ] Generating forecast for: SSL [2026-01-08T20:31:59.846833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-08T20:31:59.859335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-08T20:31:59.859732] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-08T20:31:59.860516] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-08T20:31:59.860567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:31:59.860630] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:31:59.860658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:31:59.860713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:31:59.918226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:31:59.919183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:31:59.919266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:31:59.919299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:00.041217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:00.041377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:00.041417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:00.041446] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:00.044810] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-01-08T20:32:00.045101] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-08T20:32:00.045239] [INFO ] [sig ] SSL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:00.206857] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SSL.txt [2026-01-08T20:32:00.207031] [INFO ] [sig ] [2951/3512] Completed SSL in 0.4s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:32:00.207071] [INFO ] [sig ] [2952/3512] Forecasting SSNC... [2026-01-08T20:32:00.207102] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-08T20:32:00.207132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-08T20:32:00.218898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-08T20:32:00.219273] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-08T20:32:00.220163] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-08T20:32:00.220216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:00.220248] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:00.220274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:00.220331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:00.277301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:00.278190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:00.278271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:00.278322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:00.399556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:00.399763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:00.399804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:00.399833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:00.403225] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=83.46%) [2026-01-08T20:32:00.403509] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-08T20:32:00.403657] [INFO ] [sig ] SSNC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:00.543744] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SSNC.txt [2026-01-08T20:32:00.543898] [INFO ] [sig ] [2952/3512] Completed SSNC in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:32:00.543937] [INFO ] [sig ] [2953/3512] Forecasting SSP... [2026-01-08T20:32:00.543967] [INFO ] [sig ] Generating forecast for: SSP [2026-01-08T20:32:00.543998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-08T20:32:00.555107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-08T20:32:00.555469] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-08T20:32:00.556280] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-08T20:32:00.556333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:00.556374] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:00.556401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:00.556457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:00.617636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:00.619026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:00.619142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:00.619178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:00.735616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:00.735778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:00.735817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:00.735848] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:00.739260] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=22.34%) [2026-01-08T20:32:00.739606] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-08T20:32:00.739740] [INFO ] [sig ] SSP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:00.879712] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SSP.txt [2026-01-08T20:32:00.879893] [INFO ] [sig ] [2953/3512] Completed SSP in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:32:00.879936] [INFO ] [sig ] [2954/3512] Forecasting SSRM... [2026-01-08T20:32:00.879966] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-08T20:32:00.879997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-08T20:32:00.891843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-08T20:32:00.892202] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-08T20:32:00.893027] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-08T20:32:00.893079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:00.893127] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:00.893155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:00.893212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:00.950292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:00.951077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:00.951164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:00.951196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:01.070195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:01.070356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:01.070394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:01.070424] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:01.073813] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=96.24%) [2026-01-08T20:32:01.074101] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-08T20:32:01.074225] [INFO ] [sig ] SSRM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:01.214102] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SSRM.txt [2026-01-08T20:32:01.214243] [INFO ] [sig ] [2954/3512] Completed SSRM in 0.3s | 2.91 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-08T20:32:01.214282] [INFO ] [sig ] [2955/3512] Forecasting SSSS... [2026-01-08T20:32:01.214312] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-08T20:32:01.214341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-08T20:32:01.225704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-08T20:32:01.226037] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-08T20:32:01.226924] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-08T20:32:01.226976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:01.227007] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:01.227034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:01.227089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:01.283762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:01.284628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:01.284712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:01.284744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:01.406389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:01.406546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:01.406607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:01.406639] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:01.409985] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=41.07%) [2026-01-08T20:32:01.410256] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-08T20:32:01.410379] [INFO ] [sig ] SSSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:01.550504] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SSSS.txt [2026-01-08T20:32:01.550678] [INFO ] [sig ] [2955/3512] Completed SSSS in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-08T20:32:01.550720] [INFO ] [sig ] [2956/3512] Forecasting SSTI... [2026-01-08T20:32:01.550749] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-08T20:32:01.550779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-08T20:32:01.562309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-08T20:32:01.562703] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-08T20:32:01.563703] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-08T20:32:01.563753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:01.563784] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:01.563810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:01.563869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:01.620773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:01.621613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:01.621695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:01.621728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:01.739432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:01.739565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:01.739632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:01.739661] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:01.742900] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-08T20:32:01.743319] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-08T20:32:01.743437] [INFO ] [sig ] SSTI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:01.883776] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SSTI.txt [2026-01-08T20:32:01.883903] [INFO ] [sig ] [2956/3512] Completed SSTI in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-08T20:32:01.883942] [INFO ] [sig ] [2957/3512] Forecasting SSTK... [2026-01-08T20:32:01.883972] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-08T20:32:01.884001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-08T20:32:01.895134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-08T20:32:01.895396] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-08T20:32:01.896175] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-08T20:32:01.896226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:01.896258] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:01.896285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:01.896340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:01.954135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:01.954725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:01.954820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:01.954853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:02.072750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:02.072882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:02.072919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:02.072946] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:02.076154] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=70.81%) [2026-01-08T20:32:02.076421] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-08T20:32:02.076541] [INFO ] [sig ] SSTK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:02.215383] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SSTK.txt [2026-01-08T20:32:02.215537] [INFO ] [sig ] [2957/3512] Completed SSTK in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-08T20:32:02.215603] [INFO ] [sig ] [2958/3512] Forecasting SSYS... [2026-01-08T20:32:02.215636] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-08T20:32:02.215667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-08T20:32:02.227033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-08T20:32:02.227345] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-08T20:32:02.228134] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-08T20:32:02.228185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:02.228216] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:02.228243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:02.231516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:02.288670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:02.289764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:02.289853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:02.289887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:02.406031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:02.406379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:02.406417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:02.406444] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:02.410084] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-01-08T20:32:02.410520] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-08T20:32:02.410659] [INFO ] [sig ] SSYS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:02.551172] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SSYS.txt [2026-01-08T20:32:02.551298] [INFO ] [sig ] [2958/3512] Completed SSYS in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-08T20:32:02.551336] [INFO ] [sig ] [2959/3512] Forecasting STAA... [2026-01-08T20:32:02.551365] [INFO ] [sig ] Generating forecast for: STAA [2026-01-08T20:32:02.551395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-08T20:32:02.563229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-08T20:32:02.563516] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-08T20:32:02.564364] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-08T20:32:02.564417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:02.564450] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:02.564478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:02.564536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:02.623516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:02.624163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:02.624241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:02.624276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:02.742847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:02.742946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:02.742981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:02.743009] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:02.746080] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: UP (p=91.15%) [2026-01-08T20:32:02.746340] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-08T20:32:02.746474] [INFO ] [sig ] STAA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:02.897974] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STAA.txt [2026-01-08T20:32:02.898126] [INFO ] [sig ] [2959/3512] Completed STAA in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-08T20:32:02.898165] [INFO ] [sig ] [2960/3512] Forecasting STAG... [2026-01-08T20:32:02.898196] [INFO ] [sig ] Generating forecast for: STAG [2026-01-08T20:32:02.898225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-08T20:32:02.909693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-08T20:32:02.910005] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-08T20:32:02.910804] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-08T20:32:02.910855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:02.910888] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:02.910914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:02.910970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:02.969922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:02.970760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:02.970842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:02.970877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:03.091446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:03.091619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:03.091661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:03.091689] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:03.095002] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-01-08T20:32:03.095271] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-08T20:32:03.095394] [INFO ] [sig ] STAG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:03.233644] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STAG.txt [2026-01-08T20:32:03.233791] [INFO ] [sig ] [2960/3512] Completed STAG in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-08T20:32:03.233830] [INFO ] [sig ] [2961/3512] Forecasting STBA... [2026-01-08T20:32:03.233859] [INFO ] [sig ] Generating forecast for: STBA [2026-01-08T20:32:03.233888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-08T20:32:03.245270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-08T20:32:03.245624] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-08T20:32:03.246653] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-08T20:32:03.246713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:03.246757] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:03.246795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:03.246878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:03.305946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:03.306849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:03.306939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:03.306972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:03.423028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:03.423161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:03.423215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:03.423245] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:03.426434] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=41.54%) [2026-01-08T20:32:03.426718] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-08T20:32:03.426839] [INFO ] [sig ] STBA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:03.567706] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STBA.txt [2026-01-08T20:32:03.567850] [INFO ] [sig ] [2961/3512] Completed STBA in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-08T20:32:03.567891] [INFO ] [sig ] [2962/3512] Forecasting STC... [2026-01-08T20:32:03.567920] [INFO ] [sig ] Generating forecast for: STC [2026-01-08T20:32:03.567950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-08T20:32:03.578824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-08T20:32:03.579075] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-08T20:32:03.579859] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-08T20:32:03.579910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:03.579942] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:03.579968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:03.580028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:03.636874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:03.637718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:03.637798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:03.637831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:03.756082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:03.756237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:03.756276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:03.756305] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:03.759645] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=83.95%) [2026-01-08T20:32:03.759915] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-08T20:32:03.760037] [INFO ] [sig ] STC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:03.903010] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STC.txt [2026-01-08T20:32:03.903181] [INFO ] [sig ] [2962/3512] Completed STC in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-08T20:32:03.903223] [INFO ] [sig ] [2963/3512] Forecasting STE... [2026-01-08T20:32:03.903252] [INFO ] [sig ] Generating forecast for: STE [2026-01-08T20:32:03.903283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-08T20:32:03.914683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-08T20:32:03.914927] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-08T20:32:03.915726] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-08T20:32:03.915778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:03.915809] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:03.915835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:03.915895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:03.972060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:03.972729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:03.972819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:03.972852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:04.090541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:04.090695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:04.090735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:04.090763] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:04.094005] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: UP (p=82.59%) [2026-01-08T20:32:04.094271] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-08T20:32:04.094390] [INFO ] [sig ] STE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:04.233092] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STE.txt [2026-01-08T20:32:04.233247] [INFO ] [sig ] [2963/3512] Completed STE in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:04.233285] [INFO ] [sig ] [2964/3512] Forecasting STEL... [2026-01-08T20:32:04.233316] [INFO ] [sig ] Generating forecast for: STEL [2026-01-08T20:32:04.233345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-08T20:32:04.245353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-08T20:32:04.245628] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-08T20:32:04.246401] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-08T20:32:04.246451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:04.246556] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:04.246621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:04.246679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:04.303115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:04.303734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:04.303810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:04.303843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:04.419613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:04.419760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:04.419799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:04.419826] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:04.423135] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=34.67%) [2026-01-08T20:32:04.423408] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-08T20:32:04.423531] [INFO ] [sig ] STEL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:04.562300] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STEL.txt [2026-01-08T20:32:04.562447] [INFO ] [sig ] [2964/3512] Completed STEL in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:04.562488] [INFO ] [sig ] [2965/3512] Forecasting STEM... [2026-01-08T20:32:04.562517] [INFO ] [sig ] Generating forecast for: STEM [2026-01-08T20:32:04.562547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-08T20:32:04.573700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-08T20:32:04.574011] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-08T20:32:04.574805] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-08T20:32:04.574856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:04.574910] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:04.574938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:04.574993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:04.633178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:04.634049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:04.634130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:04.634165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:04.756467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:04.756632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:04.756673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:04.756701] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:04.760008] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-01-08T20:32:04.760277] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-08T20:32:04.760396] [INFO ] [sig ] STEM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:04.898815] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STEM.txt [2026-01-08T20:32:04.898932] [INFO ] [sig ] [2965/3512] Completed STEM in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:04.898969] [INFO ] [sig ] [2966/3512] Forecasting STEP... [2026-01-08T20:32:04.898998] [INFO ] [sig ] Generating forecast for: STEP [2026-01-08T20:32:04.899028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-08T20:32:04.911036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-08T20:32:04.911288] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-08T20:32:04.912122] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-08T20:32:04.912173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:04.912205] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:04.912232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:04.912288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:04.968652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:04.969229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:04.969303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:04.969335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:05.084070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:05.084220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:05.084260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:05.084288] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:05.087567] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=21.17%) [2026-01-08T20:32:05.087852] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-08T20:32:05.087973] [INFO ] [sig ] STEP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:05.227071] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STEP.txt [2026-01-08T20:32:05.227360] [INFO ] [sig ] [2966/3512] Completed STEP in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:05.227400] [INFO ] [sig ] [2967/3512] Forecasting STHO... [2026-01-08T20:32:05.227429] [INFO ] [sig ] Generating forecast for: STHO [2026-01-08T20:32:05.227459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-08T20:32:05.238523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-08T20:32:05.238873] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-08T20:32:05.239668] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-08T20:32:05.239720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:05.239751] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:05.239778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:05.239834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:05.297289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:05.298161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:05.298246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:05.298278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:05.415938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:05.416092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:05.416131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:05.416196] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:05.419603] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=41.08%) [2026-01-08T20:32:05.419880] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-08T20:32:05.420001] [INFO ] [sig ] STHO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:05.562344] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STHO.txt [2026-01-08T20:32:05.562483] [INFO ] [sig ] [2967/3512] Completed STHO in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:05.562523] [INFO ] [sig ] [2968/3512] Forecasting STI... [2026-01-08T20:32:05.562552] [INFO ] [sig ] Generating forecast for: STI [2026-01-08T20:32:05.562599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-08T20:32:05.574188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-08T20:32:05.574473] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-08T20:32:05.575254] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-08T20:32:05.575305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:05.575337] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:05.575363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:05.575420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:05.631771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:05.632368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:05.632442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:05.632473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:05.750221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:05.750334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:05.750370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:05.750398] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:05.753543] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-01-08T20:32:05.753825] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-08T20:32:05.753944] [INFO ] [sig ] STI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:05.891392] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STI.txt [2026-01-08T20:32:05.891543] [INFO ] [sig ] [2968/3512] Completed STI in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:05.891605] [INFO ] [sig ] [2969/3512] Forecasting STIM... [2026-01-08T20:32:05.891643] [INFO ] [sig ] Generating forecast for: STIM [2026-01-08T20:32:05.891674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-08T20:32:05.902948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-08T20:32:05.903252] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-08T20:32:05.904043] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-08T20:32:05.904094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:05.904125] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:05.904152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:05.904209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:05.960757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:05.961565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:05.961665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:05.961698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:06.084468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:06.084637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:06.084678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:06.084707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:06.087984] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=26.85%) [2026-01-08T20:32:06.088250] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-08T20:32:06.088390] [INFO ] [sig ] STIM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:06.225316] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STIM.txt [2026-01-08T20:32:06.225436] [INFO ] [sig ] [2969/3512] Completed STIM in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:06.225474] [INFO ] [sig ] [2970/3512] Forecasting STK... [2026-01-08T20:32:06.225502] [INFO ] [sig ] Generating forecast for: STK [2026-01-08T20:32:06.225531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-08T20:32:06.236810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-08T20:32:06.237081] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-08T20:32:06.237885] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-08T20:32:06.237937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:06.237970] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:06.237997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:06.238055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:06.296950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:06.297545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:06.297638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:06.297671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:06.416832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:06.416991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:06.417032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:06.417062] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:06.420446] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=33.72%) [2026-01-08T20:32:06.420737] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-08T20:32:06.420861] [INFO ] [sig ] STK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:06.558836] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STK.txt [2026-01-08T20:32:06.558956] [INFO ] [sig ] [2970/3512] Completed STK in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:06.558995] [INFO ] [sig ] [2971/3512] Forecasting STKH... [2026-01-08T20:32:06.559023] [INFO ] [sig ] Generating forecast for: STKH [2026-01-08T20:32:06.559052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-08T20:32:06.569244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-08T20:32:06.569522] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-08T20:32:06.570331] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-08T20:32:06.570383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:06.570417] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:06.570444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:06.570507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:06.628812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:06.629470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:06.629548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:06.629600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:06.735900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:06.736050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:06.736090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:06.736122] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:06.739427] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=84.06%) [2026-01-08T20:32:06.739718] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-08T20:32:06.739842] [INFO ] [sig ] STKH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:06.878269] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STKH.txt [2026-01-08T20:32:06.878419] [INFO ] [sig ] [2971/3512] Completed STKH in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:06.878458] [INFO ] [sig ] [2972/3512] Forecasting STKL... [2026-01-08T20:32:06.878487] [INFO ] [sig ] Generating forecast for: STKL [2026-01-08T20:32:06.878516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-08T20:32:06.888723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-08T20:32:06.888984] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-08T20:32:06.889795] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-08T20:32:06.889847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:06.889880] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:06.889908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:06.889965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:06.948274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:06.948912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:06.948988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:06.949021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:07.070996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:07.071128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:07.071166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:07.071212] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:07.074441] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: UP (p=71.99%) [2026-01-08T20:32:07.074723] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-08T20:32:07.074844] [INFO ] [sig ] STKL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:07.217530] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STKL.txt [2026-01-08T20:32:07.217707] [INFO ] [sig ] [2972/3512] Completed STKL in 0.3s | 2.91 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-08T20:32:07.217749] [INFO ] [sig ] [2973/3512] Forecasting STKS... [2026-01-08T20:32:07.217777] [INFO ] [sig ] Generating forecast for: STKS [2026-01-08T20:32:07.217816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-08T20:32:07.229028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-08T20:32:07.229297] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-08T20:32:07.230102] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-08T20:32:07.230152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:07.230183] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:07.230209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:07.230265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:07.286895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:07.287492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:07.287595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:07.287631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:07.408623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:07.408777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:07.408818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:07.408850] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:07.412470] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: UP (p=82.75%) [2026-01-08T20:32:07.412768] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-08T20:32:07.412893] [INFO ] [sig ] STKS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:07.552946] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STKS.txt [2026-01-08T20:32:07.553104] [INFO ] [sig ] [2973/3512] Completed STKS in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-08T20:32:07.553146] [INFO ] [sig ] [2974/3512] Forecasting STLA... [2026-01-08T20:32:07.553175] [INFO ] [sig ] Generating forecast for: STLA [2026-01-08T20:32:07.553204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-08T20:32:07.564038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-08T20:32:07.564401] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-08T20:32:07.565201] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-08T20:32:07.565252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:07.565283] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:07.565310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:07.565367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:07.624605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:07.625402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:07.625511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:07.625561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:07.742074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:07.742214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:07.742252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:07.742280] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:07.745539] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=79.55%) [2026-01-08T20:32:07.745824] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-08T20:32:07.745944] [INFO ] [sig ] STLA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:07.883154] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STLA.txt [2026-01-08T20:32:07.883307] [INFO ] [sig ] [2974/3512] Completed STLA in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-08T20:32:07.883347] [INFO ] [sig ] [2975/3512] Forecasting STLD... [2026-01-08T20:32:07.883375] [INFO ] [sig ] Generating forecast for: STLD [2026-01-08T20:32:07.883404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-08T20:32:07.894159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-08T20:32:07.894465] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-08T20:32:07.895272] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-08T20:32:07.895323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:07.895355] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:07.895381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:07.895437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:07.952867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:07.953493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:07.953588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:07.953624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:08.072631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:08.072791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:08.072831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:08.072859] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:08.076161] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-08T20:32:08.076432] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-08T20:32:08.076554] [INFO ] [sig ] STLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:08.214739] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STLD.txt [2026-01-08T20:32:08.214891] [INFO ] [sig ] [2975/3512] Completed STLD in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-08T20:32:08.214930] [INFO ] [sig ] [2976/3512] Forecasting STM... [2026-01-08T20:32:08.214960] [INFO ] [sig ] Generating forecast for: STM [2026-01-08T20:32:08.214989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-08T20:32:08.225212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-08T20:32:08.225529] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-08T20:32:08.226319] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-08T20:32:08.226370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:08.226402] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:08.226428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:08.226495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:08.283653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:08.284483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:08.284562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:08.284614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:08.404674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:08.404827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:08.404865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:08.404894] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:08.408212] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: UP (p=87.53%) [2026-01-08T20:32:08.408498] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-08T20:32:08.408637] [INFO ] [sig ] STM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:08.546679] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STM.txt [2026-01-08T20:32:08.546791] [INFO ] [sig ] [2976/3512] Completed STM in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-08T20:32:08.546829] [INFO ] [sig ] [2977/3512] Forecasting STN... [2026-01-08T20:32:08.546857] [INFO ] [sig ] Generating forecast for: STN [2026-01-08T20:32:08.546886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-08T20:32:08.557529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-08T20:32:08.557800] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-08T20:32:08.558612] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-08T20:32:08.558663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:08.558694] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:08.558720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:08.558777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:08.616214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:08.616856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:08.616931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:08.616963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:08.737076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:08.737231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:08.737270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:08.737297] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:08.740727] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: DOWN (p=8.83%) [2026-01-08T20:32:08.741009] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-08T20:32:08.741137] [INFO ] [sig ] STN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:08.884756] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STN.txt [2026-01-08T20:32:08.884917] [INFO ] [sig ] [2977/3512] Completed STN in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-08T20:32:08.884959] [INFO ] [sig ] [2978/3512] Forecasting STNE... [2026-01-08T20:32:08.884989] [INFO ] [sig ] Generating forecast for: STNE [2026-01-08T20:32:08.885019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-08T20:32:08.896843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-08T20:32:08.897160] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-08T20:32:08.898023] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-08T20:32:08.898098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:08.898133] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:08.898161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:08.898219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:08.956371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:08.957056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:08.957141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:08.957176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:09.089927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:09.090076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:09.090115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:09.090143] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:09.093824] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=36.86%) [2026-01-08T20:32:09.094091] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-08T20:32:09.094216] [INFO ] [sig ] STNE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:09.235051] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STNE.txt [2026-01-08T20:32:09.235178] [INFO ] [sig ] [2978/3512] Completed STNE in 0.4s | 2.91 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-08T20:32:09.235216] [INFO ] [sig ] [2979/3512] Forecasting STOK... [2026-01-08T20:32:09.235245] [INFO ] [sig ] Generating forecast for: STOK [2026-01-08T20:32:09.235274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-08T20:32:09.246790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-08T20:32:09.247145] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-08T20:32:09.248205] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-08T20:32:09.248272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:09.248343] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:09.248387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:09.248478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:09.321200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:09.322052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:09.322140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:09.322174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:09.449113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:09.449284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:09.449328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:09.449359] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:09.452769] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-08T20:32:09.453051] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-08T20:32:09.453178] [INFO ] [sig ] STOK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:09.612472] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STOK.txt [2026-01-08T20:32:09.612626] [INFO ] [sig ] [2979/3512] Completed STOK in 0.4s | 2.91 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-08T20:32:09.612668] [INFO ] [sig ] [2980/3512] Forecasting STRA... [2026-01-08T20:32:09.612697] [INFO ] [sig ] Generating forecast for: STRA [2026-01-08T20:32:09.612727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-08T20:32:09.622950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-08T20:32:09.623198] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-08T20:32:09.624006] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-08T20:32:09.624056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:09.624088] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:09.624116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:09.624174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:09.681695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:09.682377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:09.682455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:09.682487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:09.800885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:09.800994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:09.801030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:09.801058] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:09.804295] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=78.89%) [2026-01-08T20:32:09.804557] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-08T20:32:09.804701] [INFO ] [sig ] STRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:09.942328] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STRA.txt [2026-01-08T20:32:09.942439] [INFO ] [sig ] [2980/3512] Completed STRA in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-08T20:32:09.942478] [INFO ] [sig ] [2981/3512] Forecasting STRL... [2026-01-08T20:32:09.942506] [INFO ] [sig ] Generating forecast for: STRL [2026-01-08T20:32:09.942535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-08T20:32:09.953154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-08T20:32:09.953463] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-08T20:32:09.954268] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-08T20:32:09.954319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:09.954390] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:09.954418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:09.954474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:10.011224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:10.012087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:10.012175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:10.012207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:10.135922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:10.136081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:10.136121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:10.136149] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:10.139474] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-01-08T20:32:10.139769] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-08T20:32:10.139892] [INFO ] [sig ] STRL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:10.280608] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STRL.txt [2026-01-08T20:32:10.280786] [INFO ] [sig ] [2981/3512] Completed STRL in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:10.280828] [INFO ] [sig ] [2982/3512] Forecasting STRS... [2026-01-08T20:32:10.280857] [INFO ] [sig ] Generating forecast for: STRS [2026-01-08T20:32:10.280887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-08T20:32:10.290710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-08T20:32:10.290927] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-08T20:32:10.291706] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-08T20:32:10.291757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:10.291789] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:10.291816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:10.291874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:10.349291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:10.350510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:10.350607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:10.350641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:10.443860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:10.443974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:10.444010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:10.444038] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:10.447151] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-01-08T20:32:10.447417] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-08T20:32:10.447536] [INFO ] [sig ] STRS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:10.589297] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STRS.txt [2026-01-08T20:32:10.589436] [INFO ] [sig ] [2982/3512] Completed STRS in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:10.589480] [INFO ] [sig ] [2983/3512] Forecasting STSS... [2026-01-08T20:32:10.589510] [INFO ] [sig ] Generating forecast for: STSS [2026-01-08T20:32:10.589539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-08T20:32:10.604529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-08T20:32:10.605104] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-08T20:32:10.606367] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-08T20:32:10.606439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:10.606495] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:10.606543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:10.606660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:10.683448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:10.684670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:10.684815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:10.684871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:10.816742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:10.816919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:10.816963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:10.816991] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:10.820619] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=30.65%) [2026-01-08T20:32:10.820920] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-08T20:32:10.821051] [INFO ] [sig ] STSS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:10.964499] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STSS.txt [2026-01-08T20:32:10.964694] [INFO ] [sig ] [2983/3512] Completed STSS in 0.4s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:10.964740] [INFO ] [sig ] [2984/3512] Forecasting STTK... [2026-01-08T20:32:10.964771] [INFO ] [sig ] Generating forecast for: STTK [2026-01-08T20:32:10.964802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-08T20:32:10.976482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-08T20:32:10.976809] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-08T20:32:10.977651] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-08T20:32:10.977704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:10.977736] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:10.977763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:10.977820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:11.036417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:11.037327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:11.037416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:11.037449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:11.158111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:11.158274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:11.158345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:11.158408] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:11.161963] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=99.91%) [2026-01-08T20:32:11.162289] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-08T20:32:11.162637] [INFO ] [sig ] STTK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:11.332504] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STTK.txt [2026-01-08T20:32:11.332679] [INFO ] [sig ] [2984/3512] Completed STTK in 0.4s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:11.332720] [INFO ] [sig ] [2985/3512] Forecasting STVN... [2026-01-08T20:32:11.332752] [INFO ] [sig ] Generating forecast for: STVN [2026-01-08T20:32:11.332782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-08T20:32:11.344280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-08T20:32:11.344603] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-08T20:32:11.345400] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-08T20:32:11.345452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:11.345483] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:11.345510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:11.345583] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:11.405357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:11.406255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:11.406338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:11.406372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:11.527254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:11.527418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:11.527459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:11.527487] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:11.531047] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=88.80%) [2026-01-08T20:32:11.531332] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-08T20:32:11.531460] [INFO ] [sig ] STVN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:11.680110] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STVN.txt [2026-01-08T20:32:11.680271] [INFO ] [sig ] [2985/3512] Completed STVN in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:11.680311] [INFO ] [sig ] [2986/3512] Forecasting STWD... [2026-01-08T20:32:11.680341] [INFO ] [sig ] Generating forecast for: STWD [2026-01-08T20:32:11.680371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-08T20:32:11.691952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-08T20:32:11.692362] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-08T20:32:11.693258] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-08T20:32:11.693312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:11.693345] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:11.693373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:11.693432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:11.753076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:11.753965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:11.754049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:11.754083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:11.872937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:11.873081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:11.873120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:11.873148] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:11.876426] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: DOWN (p=42.11%) [2026-01-08T20:32:11.876735] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-08T20:32:11.876857] [INFO ] [sig ] STWD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:12.015199] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STWD.txt [2026-01-08T20:32:12.015340] [INFO ] [sig ] [2986/3512] Completed STWD in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:12.015379] [INFO ] [sig ] [2987/3512] Forecasting STX... [2026-01-08T20:32:12.015408] [INFO ] [sig ] Generating forecast for: STX [2026-01-08T20:32:12.015438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-08T20:32:12.026007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-08T20:32:12.026287] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-08T20:32:12.027146] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-08T20:32:12.027198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:12.027232] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:12.027259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:12.027321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:12.085912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:12.086616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:12.086698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:12.086732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:12.209767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:12.209922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:12.209961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:12.209990] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:12.213303] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=0.29%) [2026-01-08T20:32:12.213591] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-08T20:32:12.213715] [INFO ] [sig ] STX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:12.352876] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STX.txt [2026-01-08T20:32:12.353041] [INFO ] [sig ] [2987/3512] Completed STX in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:12.353081] [INFO ] [sig ] [2988/3512] Forecasting STXE... [2026-01-08T20:32:12.353111] [INFO ] [sig ] Generating forecast for: STXE [2026-01-08T20:32:12.353147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-08T20:32:12.364171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-08T20:32:12.364532] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-08T20:32:12.365332] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-08T20:32:12.365384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:12.365415] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:12.365442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:12.365498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:12.421671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:12.422535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:12.422638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:12.422671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:12.529453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:12.529631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:12.529672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:12.529702] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:12.533151] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=94.04%) [2026-01-08T20:32:12.533476] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-08T20:32:12.533631] [INFO ] [sig ] STXE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:12.675643] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/STXE.txt [2026-01-08T20:32:12.675795] [INFO ] [sig ] [2988/3512] Completed STXE in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:12.675835] [INFO ] [sig ] [2989/3512] Forecasting STXG... [2026-01-08T20:32:12.675865] [INFO ] [sig ] Generating forecast for: STXG [2026-01-08T20:32:12.675894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-08T20:32:12.686123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-08T20:32:12.686524] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-08T20:32:12.687367] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-08T20:32:12.687435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:12.687468] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:12.687494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:12.687550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:12.745244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:12.746099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:12.746179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:12.746211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:12.859744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:12.859904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:12.859943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:12.859973] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:12.863446] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-01-08T20:32:12.863750] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-08T20:32:12.863882] [INFO ] [sig ] STXG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:13.007820] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/STXG.txt [2026-01-08T20:32:13.008044] [INFO ] [sig ] [2989/3512] Completed STXG in 0.3s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:13.008091] [INFO ] [sig ] [2990/3512] Forecasting SUI... [2026-01-08T20:32:13.008122] [INFO ] [sig ] Generating forecast for: SUI [2026-01-08T20:32:13.008151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-08T20:32:13.019867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-08T20:32:13.020316] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-08T20:32:13.021195] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-08T20:32:13.021248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:13.021280] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:13.021307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:13.021364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:13.085293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:13.086204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:13.086288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:13.086321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:13.215174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:13.215342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:13.215383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:13.215412] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:13.218887] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=73.97%) [2026-01-08T20:32:13.219178] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-08T20:32:13.219315] [INFO ] [sig ] SUI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:13.358871] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SUI.txt [2026-01-08T20:32:13.359033] [INFO ] [sig ] [2990/3512] Completed SUI in 0.4s | 2.91 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-08T20:32:13.359073] [INFO ] [sig ] [2991/3512] Forecasting SUN... [2026-01-08T20:32:13.359103] [INFO ] [sig ] Generating forecast for: SUN [2026-01-08T20:32:13.359132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-08T20:32:13.369753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-08T20:32:13.370088] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-08T20:32:13.370911] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-08T20:32:13.370962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:13.370992] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:13.371019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:13.371073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:13.430839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:13.431733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:13.431852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:13.431887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:13.555759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:13.555917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:13.555956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:13.555985] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:13.559712] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=41.22%) [2026-01-08T20:32:13.560008] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-08T20:32:13.560134] [INFO ] [sig ] SUN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:13.704094] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SUN.txt [2026-01-08T20:32:13.704227] [INFO ] [sig ] [2991/3512] Completed SUN in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-08T20:32:13.704266] [INFO ] [sig ] [2992/3512] Forecasting SUNS... [2026-01-08T20:32:13.704299] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-08T20:32:13.704329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-08T20:32:13.714747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-08T20:32:13.715040] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-08T20:32:13.715883] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-08T20:32:13.715935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:13.715967] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:13.715994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:13.716051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:13.773593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:13.774238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:13.774317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:13.774349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:13.895716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:13.895885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:13.895926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:13.895953] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:13.899426] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=95.15%) [2026-01-08T20:32:13.899749] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-08T20:32:13.899883] [INFO ] [sig ] SUNS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:14.043367] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SUNS.txt [2026-01-08T20:32:14.043495] [INFO ] [sig ] [2992/3512] Completed SUNS in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-08T20:32:14.043540] [INFO ] [sig ] [2993/3512] Forecasting SUPN... [2026-01-08T20:32:14.043586] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-08T20:32:14.043619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-08T20:32:14.054366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-08T20:32:14.054663] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-08T20:32:14.055444] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-08T20:32:14.055496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:14.055528] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:14.055556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:14.055637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:14.113720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:14.114313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:14.114390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:14.114423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:14.237871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:14.238012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:14.238049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:14.238077] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:14.241432] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-01-08T20:32:14.241723] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-08T20:32:14.241846] [INFO ] [sig ] SUPN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:14.381851] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SUPN.txt [2026-01-08T20:32:14.381973] [INFO ] [sig ] [2993/3512] Completed SUPN in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-08T20:32:14.382012] [INFO ] [sig ] [2994/3512] Forecasting SURG... [2026-01-08T20:32:14.382041] [INFO ] [sig ] Generating forecast for: SURG [2026-01-08T20:32:14.382069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-08T20:32:14.392917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-08T20:32:14.393189] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-08T20:32:14.394173] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-08T20:32:14.394224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:14.394255] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:14.394281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:14.394335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:14.453015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:14.453897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:14.453977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:14.454011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:14.577434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:14.577603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:14.577645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:14.577684] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:14.581167] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: UP (p=64.61%) [2026-01-08T20:32:14.581462] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-08T20:32:14.581603] [INFO ] [sig ] SURG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:14.726925] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SURG.txt [2026-01-08T20:32:14.727098] [INFO ] [sig ] [2994/3512] Completed SURG in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-08T20:32:14.727138] [INFO ] [sig ] [2995/3512] Forecasting SUSB... [2026-01-08T20:32:14.727166] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-08T20:32:14.727194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-08T20:32:14.741666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-08T20:32:14.742109] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-08T20:32:14.743150] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-08T20:32:14.743211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:14.743251] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:14.743283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:14.743360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:14.800956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:14.801731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:14.801812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:14.801845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:14.925492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:14.925678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:14.925718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:14.925746] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:14.929149] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-01-08T20:32:14.929460] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-08T20:32:14.929601] [INFO ] [sig ] SUSB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:15.068454] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SUSB.txt [2026-01-08T20:32:15.068633] [INFO ] [sig ] [2995/3512] Completed SUSB in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-08T20:32:15.068674] [INFO ] [sig ] [2996/3512] Forecasting SUSC... [2026-01-08T20:32:15.068703] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-08T20:32:15.068734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-08T20:32:15.079285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-08T20:32:15.079664] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-08T20:32:15.080465] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-08T20:32:15.080516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:15.080547] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:15.080598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:15.080658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:15.136517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:15.137390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:15.137474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:15.137506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:15.260870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:15.261030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:15.261089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:15.261118] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:15.264436] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=72.80%) [2026-01-08T20:32:15.264729] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-08T20:32:15.264853] [INFO ] [sig ] SUSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:15.406051] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SUSC.txt [2026-01-08T20:32:15.406225] [INFO ] [sig ] [2996/3512] Completed SUSC in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-08T20:32:15.406266] [INFO ] [sig ] [2997/3512] Forecasting SUSL... [2026-01-08T20:32:15.406297] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-08T20:32:15.406327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-08T20:32:15.416890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-08T20:32:15.417158] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-08T20:32:15.417968] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-08T20:32:15.418020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:15.418052] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:15.418078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:15.418134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:15.475597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:15.476278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:15.476365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:15.476397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:15.595474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:15.595652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:15.595694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:15.595724] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:15.599159] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: DOWN (p=25.07%) [2026-01-08T20:32:15.599495] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-08T20:32:15.599645] [INFO ] [sig ] SUSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:15.750543] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SUSL.txt [2026-01-08T20:32:15.750696] [INFO ] [sig ] [2997/3512] Completed SUSL in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-08T20:32:15.750737] [INFO ] [sig ] [2998/3512] Forecasting SUUN... [2026-01-08T20:32:15.750765] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-08T20:32:15.750795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-08T20:32:15.760987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-08T20:32:15.761263] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-08T20:32:15.762085] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-08T20:32:15.762138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:15.762195] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:15.762224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:15.762280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:15.820545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:15.821411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:15.821491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:15.821524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:15.941874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:15.942024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:15.942065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:15.942095] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:15.945517] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: DOWN (p=36.59%) [2026-01-08T20:32:15.945811] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-08T20:32:15.945936] [INFO ] [sig ] SUUN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:16.093109] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SUUN.txt [2026-01-08T20:32:16.093248] [INFO ] [sig ] [2998/3512] Completed SUUN in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:16.093289] [INFO ] [sig ] [2999/3512] Forecasting SUZ... [2026-01-08T20:32:16.093319] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-08T20:32:16.093349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-08T20:32:16.103858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-08T20:32:16.104169] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-08T20:32:16.104962] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-08T20:32:16.105013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:16.105045] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:16.105070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:16.105125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:16.165650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:16.166360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:16.166442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:16.166475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:16.292345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:16.292513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:16.292554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:16.292599] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:16.296195] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=6.44%) [2026-01-08T20:32:16.296707] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-08T20:32:16.296829] [INFO ] [sig ] SUZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:16.448743] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SUZ.txt [2026-01-08T20:32:16.448901] [INFO ] [sig ] [2999/3512] Completed SUZ in 0.4s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:16.448942] [INFO ] [sig ] [3000/3512] Forecasting SVC... [2026-01-08T20:32:16.448973] [INFO ] [sig ] Generating forecast for: SVC [2026-01-08T20:32:16.449003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-08T20:32:16.461367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-08T20:32:16.461716] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-08T20:32:16.462526] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-08T20:32:16.462595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:16.462640] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:16.462667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:16.462721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:16.520680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:16.521302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:16.521381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:16.521413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:16.636999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:16.637142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:16.637180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:16.637209] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:16.640478] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=38.99%) [2026-01-08T20:32:16.640762] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-08T20:32:16.640880] [INFO ] [sig ] SVC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:16.781991] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SVC.txt [2026-01-08T20:32:16.782154] [INFO ] [sig ] [3000/3512] Completed SVC in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:16.782195] [INFO ] [sig ] [3001/3512] Forecasting SVCO... [2026-01-08T20:32:16.782223] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-08T20:32:16.782252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-08T20:32:16.792284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-08T20:32:16.792634] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-08T20:32:16.793476] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-08T20:32:16.793529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:16.793562] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:16.793620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:16.793682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:16.852405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:16.853309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:16.853396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:16.853430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:16.971288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:16.971657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:16.971699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:16.971762] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:16.975297] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: UP (p=96.82%) [2026-01-08T20:32:16.975588] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-08T20:32:16.975711] [INFO ] [sig ] SVCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:17.118625] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SVCO.txt [2026-01-08T20:32:17.118758] [INFO ] [sig ] [3001/3512] Completed SVCO in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:17.118799] [INFO ] [sig ] [3002/3512] Forecasting SVRA... [2026-01-08T20:32:17.118830] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-08T20:32:17.118862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-08T20:32:17.129311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-08T20:32:17.129609] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-08T20:32:17.130441] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-08T20:32:17.130494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:17.130528] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:17.130556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:17.130637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:17.189300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:17.189952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:17.190031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:17.190065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:17.313257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:17.313634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:17.313681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:17.313714] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:17.317211] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=73.66%) [2026-01-08T20:32:17.317505] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-08T20:32:17.317653] [INFO ] [sig ] SVRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:17.460749] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SVRA.txt [2026-01-08T20:32:17.460884] [INFO ] [sig ] [3002/3512] Completed SVRA in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:17.460926] [INFO ] [sig ] [3003/3512] Forecasting SWBI... [2026-01-08T20:32:17.460955] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-08T20:32:17.460984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-08T20:32:17.471564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-08T20:32:17.471850] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-08T20:32:17.472664] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-08T20:32:17.472716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:17.472748] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:17.472775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:17.472833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:17.531936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:17.532537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:17.532632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:17.532668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:17.650498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:17.650627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:17.650665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:17.650695] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:17.653957] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=28.94%) [2026-01-08T20:32:17.654246] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-08T20:32:17.654389] [INFO ] [sig ] SWBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:17.794599] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SWBI.txt [2026-01-08T20:32:17.794730] [INFO ] [sig ] [3003/3512] Completed SWBI in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:17.794787] [INFO ] [sig ] [3004/3512] Forecasting SWIM... [2026-01-08T20:32:17.794829] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-08T20:32:17.794862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-08T20:32:17.805285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-08T20:32:17.805548] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-08T20:32:17.806357] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-08T20:32:17.806410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:17.806442] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:17.806471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:17.806528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:17.866456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:17.867373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:17.867473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:17.867507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:17.989115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:17.989276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:17.989322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:17.989360] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:17.993019] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=22.56%) [2026-01-08T20:32:17.993304] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-08T20:32:17.993435] [INFO ] [sig ] SWIM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:18.139372] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SWIM.txt [2026-01-08T20:32:18.139514] [INFO ] [sig ] [3004/3512] Completed SWIM in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:18.139554] [INFO ] [sig ] [3005/3512] Forecasting SWK... [2026-01-08T20:32:18.139601] [INFO ] [sig ] Generating forecast for: SWK [2026-01-08T20:32:18.139632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-08T20:32:18.150393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-08T20:32:18.150826] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-08T20:32:18.151700] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-08T20:32:18.151752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:18.151786] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:18.151815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:18.151873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:18.211567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:18.212437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:18.212520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:18.212554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:18.332687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:18.332837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:18.332877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:18.332904] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:18.336243] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=57.84%) [2026-01-08T20:32:18.336525] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-08T20:32:18.336689] [INFO ] [sig ] SWK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:18.481785] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SWK.txt [2026-01-08T20:32:18.481929] [INFO ] [sig ] [3005/3512] Completed SWK in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:18.481970] [INFO ] [sig ] [3006/3512] Forecasting SWKS... [2026-01-08T20:32:18.482003] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-08T20:32:18.482033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-08T20:32:18.492656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-08T20:32:18.492916] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-08T20:32:18.493697] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-08T20:32:18.493747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:18.493778] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:18.493804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:18.493859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:18.557109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:18.557934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:18.558019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:18.558054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:18.679592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:18.679750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:18.679789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:18.679824] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:18.683415] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=68.26%) [2026-01-08T20:32:18.683723] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-08T20:32:18.683853] [INFO ] [sig ] SWKS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:18.826276] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SWKS.txt [2026-01-08T20:32:18.826404] [INFO ] [sig ] [3006/3512] Completed SWKS in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:18.826441] [INFO ] [sig ] [3007/3512] Forecasting SWX... [2026-01-08T20:32:18.826470] [INFO ] [sig ] Generating forecast for: SWX [2026-01-08T20:32:18.826500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-08T20:32:18.836789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-08T20:32:18.837052] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-08T20:32:18.837863] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-08T20:32:18.837916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:18.837947] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:18.837974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:18.838031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:18.896986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:18.897634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:18.897724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:18.897761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:19.017338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:19.017496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:19.017541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:19.017618] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:19.021292] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-01-08T20:32:19.021845] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-08T20:32:19.021987] [INFO ] [sig ] SWX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:19.169670] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SWX.txt [2026-01-08T20:32:19.169830] [INFO ] [sig ] [3007/3512] Completed SWX in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:19.169872] [INFO ] [sig ] [3008/3512] Forecasting SWZ... [2026-01-08T20:32:19.169903] [INFO ] [sig ] Generating forecast for: SWZ [2026-01-08T20:32:19.169935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWZ' from 'https://tdm.silogroup.org/data/derivative_storage/SWZ.csv'. [2026-01-08T20:32:19.180917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWZ'. [2026-01-08T20:32:19.181256] [INFO ] [FORECASTER] Starting predict_future for SWZ [2026-01-08T20:32:19.182086] [DEBUG] [LOCAL ] No optimal features file found for SWZ: ./output/feature-sets/SWZ.txt [2026-01-08T20:32:19.182140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:19.182172] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:19.182201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:19.182259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:19.245178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:19.246070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:19.246184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:19.246220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:19.362675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:19.362851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:19.362904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:19.362937] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:19.366822] [DEBUG] [FORECASTER] SWZ: Forecast T+1@11:T+2@11: UP (p=88.18%) [2026-01-08T20:32:19.367171] [INFO ] [FORECASTER] Completed predict_future for SWZ [2026-01-08T20:32:19.367310] [INFO ] [sig ] SWZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:19.515277] [INFO ] [LOCAL ] Saved forecast: SWZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SWZ.txt [2026-01-08T20:32:19.515441] [INFO ] [sig ] [3008/3512] Completed SWZ in 0.3s | 2.91 sym/s | Total: 17.2m | ETA: 2.9m [2026-01-08T20:32:19.515492] [INFO ] [sig ] [3009/3512] Forecasting SXC... [2026-01-08T20:32:19.515533] [INFO ] [sig ] Generating forecast for: SXC [2026-01-08T20:32:19.515598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-08T20:32:19.526772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-08T20:32:19.527193] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-08T20:32:19.528095] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-08T20:32:19.528149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:19.528182] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:19.528209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:19.528267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:19.588980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:19.589832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:19.589920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:19.589972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:19.723587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:19.723741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:19.723782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:19.723812] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:19.727261] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: DOWN (p=43.67%) [2026-01-08T20:32:19.727542] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-08T20:32:19.727686] [INFO ] [sig ] SXC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:19.873475] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SXC.txt [2026-01-08T20:32:19.873645] [INFO ] [sig ] [3009/3512] Completed SXC in 0.4s | 2.91 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-08T20:32:19.873689] [INFO ] [sig ] [3010/3512] Forecasting SXI... [2026-01-08T20:32:19.873719] [INFO ] [sig ] Generating forecast for: SXI [2026-01-08T20:32:19.873750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-08T20:32:19.884532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-08T20:32:19.884823] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-08T20:32:19.885648] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-08T20:32:19.885701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:19.885734] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:19.885762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:19.885818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:19.943744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:19.944362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:19.944441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:19.944474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:20.065736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:20.065874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:20.065912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:20.065940] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:20.069233] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-01-08T20:32:20.069502] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-08T20:32:20.069637] [INFO ] [sig ] SXI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:20.211658] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SXI.txt [2026-01-08T20:32:20.211832] [INFO ] [sig ] [3010/3512] Completed SXI in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-08T20:32:20.211874] [INFO ] [sig ] [3011/3512] Forecasting SXTC... [2026-01-08T20:32:20.211906] [INFO ] [sig ] Generating forecast for: SXTC [2026-01-08T20:32:20.211938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXTC' from 'https://tdm.silogroup.org/data/derivative_storage/SXTC.csv'. [2026-01-08T20:32:20.223014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXTC'. [2026-01-08T20:32:20.223406] [INFO ] [FORECASTER] Starting predict_future for SXTC [2026-01-08T20:32:20.224268] [DEBUG] [LOCAL ] No optimal features file found for SXTC: ./output/feature-sets/SXTC.txt [2026-01-08T20:32:20.224319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:20.224351] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:20.224390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:20.224446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:20.284261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:20.285141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:20.285225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:20.285259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:20.401610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:20.401763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:20.401802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:20.401830] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:20.405152] [DEBUG] [FORECASTER] SXTC: Forecast T+1@11:T+2@11: DOWN (p=35.58%) [2026-01-08T20:32:20.405438] [INFO ] [FORECASTER] Completed predict_future for SXTC [2026-01-08T20:32:20.405560] [INFO ] [sig ] SXTC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:20.546652] [INFO ] [LOCAL ] Saved forecast: SXTC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SXTC.txt [2026-01-08T20:32:20.546834] [INFO ] [sig ] [3011/3512] Completed SXTC in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-08T20:32:20.546876] [INFO ] [sig ] [3012/3512] Forecasting SY... [2026-01-08T20:32:20.546905] [INFO ] [sig ] Generating forecast for: SY [2026-01-08T20:32:20.546934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-08T20:32:20.557014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-08T20:32:20.557387] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-08T20:32:20.558208] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-08T20:32:20.558259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:20.558317] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:20.558345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:20.558402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:20.615493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:20.616358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:20.616443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:20.616476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:20.734586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:20.734750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:20.734790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:20.734819] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:20.738190] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-08T20:32:20.738545] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-08T20:32:20.738704] [INFO ] [sig ] SY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:20.943038] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SY.txt [2026-01-08T20:32:20.943194] [INFO ] [sig ] [3012/3512] Completed SY in 0.4s | 2.91 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-08T20:32:20.943233] [INFO ] [sig ] [3013/3512] Forecasting SYF... [2026-01-08T20:32:20.943263] [INFO ] [sig ] Generating forecast for: SYF [2026-01-08T20:32:20.943294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-08T20:32:20.954171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-08T20:32:20.954561] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-08T20:32:20.955437] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-08T20:32:20.955494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:20.955525] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:20.955732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:20.955790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:21.014184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:21.015273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:21.015358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:21.015390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:21.142980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:21.143140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:21.143178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:21.143208] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:21.146544] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-08T20:32:21.146856] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-08T20:32:21.146987] [INFO ] [sig ] SYF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:21.289264] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SYF.txt [2026-01-08T20:32:21.289398] [INFO ] [sig ] [3013/3512] Completed SYF in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-08T20:32:21.289437] [INFO ] [sig ] [3014/3512] Forecasting SYK... [2026-01-08T20:32:21.289465] [INFO ] [sig ] Generating forecast for: SYK [2026-01-08T20:32:21.289494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-08T20:32:21.299936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-08T20:32:21.300186] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-08T20:32:21.300968] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-08T20:32:21.301018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:21.301049] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:21.301076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:21.301130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:21.362306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:21.363339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:21.363420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:21.363452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:21.483841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:21.483994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:21.484032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:21.484062] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:21.487356] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=55.73%) [2026-01-08T20:32:21.487670] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-08T20:32:21.487790] [INFO ] [sig ] SYK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:21.626472] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SYK.txt [2026-01-08T20:32:21.626606] [INFO ] [sig ] [3014/3512] Completed SYK in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-08T20:32:21.626646] [INFO ] [sig ] [3015/3512] Forecasting SYM... [2026-01-08T20:32:21.626675] [INFO ] [sig ] Generating forecast for: SYM [2026-01-08T20:32:21.626704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-08T20:32:21.636824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-08T20:32:21.637075] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-08T20:32:21.637862] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-08T20:32:21.637913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:21.637966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:21.637993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:21.638050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:21.694744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:21.695546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:21.695645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:21.695678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:21.821078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:21.821246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:21.821292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:21.821323] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:21.824822] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-08T20:32:21.825090] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-08T20:32:21.825212] [INFO ] [sig ] SYM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:21.962452] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/SYM.txt [2026-01-08T20:32:21.962600] [INFO ] [sig ] [3015/3512] Completed SYM in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-08T20:32:21.962642] [INFO ] [sig ] [3016/3512] Forecasting SYNA... [2026-01-08T20:32:21.962672] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-08T20:32:21.962703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-08T20:32:21.973055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-08T20:32:21.973306] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-08T20:32:21.974092] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-08T20:32:21.974142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:21.974173] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:21.974199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:21.974255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:22.030641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:22.031254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:22.031329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:22.031361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:22.151118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:22.151271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:22.151311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:22.151339] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:22.154647] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=16.23%) [2026-01-08T20:32:22.154913] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-08T20:32:22.155033] [INFO ] [sig ] SYNA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:22.293986] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SYNA.txt [2026-01-08T20:32:22.294146] [INFO ] [sig ] [3016/3512] Completed SYNA in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:22.294185] [INFO ] [sig ] [3017/3512] Forecasting SYRE... [2026-01-08T20:32:22.294215] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-08T20:32:22.294244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-08T20:32:22.304755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-08T20:32:22.305078] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-08T20:32:22.305879] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-08T20:32:22.305931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:22.305963] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:22.305989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:22.306045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:22.363095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:22.364173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:22.364254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:22.364287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:22.483146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:22.483306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:22.483345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:22.483373] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:22.486717] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=24.19%) [2026-01-08T20:32:22.487002] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-08T20:32:22.487131] [INFO ] [sig ] SYRE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:22.625080] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SYRE.txt [2026-01-08T20:32:22.625220] [INFO ] [sig ] [3017/3512] Completed SYRE in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:22.625259] [INFO ] [sig ] [3018/3512] Forecasting SYY... [2026-01-08T20:32:22.625288] [INFO ] [sig ] Generating forecast for: SYY [2026-01-08T20:32:22.625318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-08T20:32:22.635545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-08T20:32:22.635877] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-08T20:32:22.636669] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-08T20:32:22.636720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:22.636751] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:22.636777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:22.636832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:22.692903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:22.693483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:22.693563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:22.693615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:22.812147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:22.812253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:22.812287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:22.812342] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:22.815450] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=19.82%) [2026-01-08T20:32:22.815752] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-08T20:32:22.815871] [INFO ] [sig ] SYY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:22.953211] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/SYY.txt [2026-01-08T20:32:22.953317] [INFO ] [sig ] [3018/3512] Completed SYY in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:22.953354] [INFO ] [sig ] [3019/3512] Forecasting TAC... [2026-01-08T20:32:22.953383] [INFO ] [sig ] Generating forecast for: TAC [2026-01-08T20:32:22.953411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-08T20:32:22.964069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-08T20:32:22.964322] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-08T20:32:22.965095] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-08T20:32:22.965145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:22.965177] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:22.965203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:22.965259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:23.022661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:23.023250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:23.023324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:23.023356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:23.138114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:23.138243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:23.138279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:23.138322] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:23.141528] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-08T20:32:23.141812] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-08T20:32:23.141933] [INFO ] [sig ] TAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:23.285707] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TAC.txt [2026-01-08T20:32:23.285865] [INFO ] [sig ] [3019/3512] Completed TAC in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:23.285904] [INFO ] [sig ] [3020/3512] Forecasting TAK... [2026-01-08T20:32:23.285933] [INFO ] [sig ] Generating forecast for: TAK [2026-01-08T20:32:23.285963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-08T20:32:23.296694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-08T20:32:23.297020] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-08T20:32:23.297814] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-08T20:32:23.297864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:23.297895] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:23.297921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:23.297977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:23.355948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:23.356801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:23.356886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:23.356919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:23.478545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:23.478868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:23.478910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:23.478940] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:23.482365] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-01-08T20:32:23.482658] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-08T20:32:23.482781] [INFO ] [sig ] TAK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:23.620789] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TAK.txt [2026-01-08T20:32:23.620914] [INFO ] [sig ] [3020/3512] Completed TAK in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:23.620953] [INFO ] [sig ] [3021/3512] Forecasting TAL... [2026-01-08T20:32:23.620982] [INFO ] [sig ] Generating forecast for: TAL [2026-01-08T20:32:23.621012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-08T20:32:23.631881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-08T20:32:23.632134] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-08T20:32:23.632923] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-08T20:32:23.632975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:23.633005] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:23.633031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:23.633086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:23.691177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:23.691793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:23.691869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:23.691902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:23.807059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:23.807205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:23.807244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:23.807273] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:23.810955] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=67.12%) [2026-01-08T20:32:23.811229] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-08T20:32:23.811351] [INFO ] [sig ] TAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:23.951150] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TAL.txt [2026-01-08T20:32:23.951282] [INFO ] [sig ] [3021/3512] Completed TAL in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:23.951322] [INFO ] [sig ] [3022/3512] Forecasting TALK... [2026-01-08T20:32:23.951351] [INFO ] [sig ] Generating forecast for: TALK [2026-01-08T20:32:23.951380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-08T20:32:23.961734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-08T20:32:23.961986] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-08T20:32:23.962781] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-08T20:32:23.962831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:23.962862] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:23.962888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:23.962944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:24.020231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:24.020894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:24.020971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:24.021004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:24.138882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:24.139026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:24.139064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:24.139093] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:24.142354] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=27.15%) [2026-01-08T20:32:24.142638] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-08T20:32:24.142759] [INFO ] [sig ] TALK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:24.282050] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TALK.txt [2026-01-08T20:32:24.282197] [INFO ] [sig ] [3022/3512] Completed TALK in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:24.282238] [INFO ] [sig ] [3023/3512] Forecasting TALO... [2026-01-08T20:32:24.282267] [INFO ] [sig ] Generating forecast for: TALO [2026-01-08T20:32:24.282297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-08T20:32:24.293530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-08T20:32:24.293848] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-08T20:32:24.294647] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-08T20:32:24.294697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:24.294729] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:24.294755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:24.294810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:24.351138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:24.352009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:24.352089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:24.352120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:24.474967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:24.475109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:24.475147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:24.475175] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:24.478432] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=39.96%) [2026-01-08T20:32:24.478716] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-08T20:32:24.478834] [INFO ] [sig ] TALO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:24.617456] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TALO.txt [2026-01-08T20:32:24.617603] [INFO ] [sig ] [3023/3512] Completed TALO in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:24.617644] [INFO ] [sig ] [3024/3512] Forecasting TAOP... [2026-01-08T20:32:24.617674] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-08T20:32:24.617702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-08T20:32:24.628004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-08T20:32:24.628268] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-08T20:32:24.629067] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-08T20:32:24.629117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:24.629160] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:24.629188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:24.629244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:24.686556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:24.687196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:24.687272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:24.687303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:24.802354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:24.802507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:24.802546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:24.802593] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:24.806187] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=29.53%) [2026-01-08T20:32:24.806456] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-08T20:32:24.806595] [INFO ] [sig ] TAOP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:24.949303] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TAOP.txt [2026-01-08T20:32:24.949452] [INFO ] [sig ] [3024/3512] Completed TAOP in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:24.949492] [INFO ] [sig ] [3025/3512] Forecasting TAP... [2026-01-08T20:32:24.949520] [INFO ] [sig ] Generating forecast for: TAP [2026-01-08T20:32:24.949549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-08T20:32:24.960380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-08T20:32:24.960732] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-08T20:32:24.961513] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-08T20:32:24.961563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:24.961812] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:24.961839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:24.961895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:25.022008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:25.022882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:25.022999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:25.023033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:25.145306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:25.145488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:25.145537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:25.145582] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:25.148969] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=42.46%) [2026-01-08T20:32:25.149236] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-08T20:32:25.149357] [INFO ] [sig ] TAP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:25.288378] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TAP.txt [2026-01-08T20:32:25.288487] [INFO ] [sig ] [3025/3512] Completed TAP in 0.3s | 2.91 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-08T20:32:25.288523] [INFO ] [sig ] [3026/3512] Forecasting TARA... [2026-01-08T20:32:25.288554] [INFO ] [sig ] Generating forecast for: TARA [2026-01-08T20:32:25.288602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-08T20:32:25.298813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-08T20:32:25.299074] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-08T20:32:25.300048] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-08T20:32:25.300098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:25.300130] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:25.300156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:25.300212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:25.357673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:25.358310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:25.358387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:25.358419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:25.473482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:25.473836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:25.473876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:25.473905] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:25.477195] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=32.07%) [2026-01-08T20:32:25.477463] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-08T20:32:25.477605] [INFO ] [sig ] TARA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:25.621943] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TARA.txt [2026-01-08T20:32:25.622100] [INFO ] [sig ] [3026/3512] Completed TARA in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-08T20:32:25.622139] [INFO ] [sig ] [3027/3512] Forecasting TARK... [2026-01-08T20:32:25.622167] [INFO ] [sig ] Generating forecast for: TARK [2026-01-08T20:32:25.622198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-08T20:32:25.632975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-08T20:32:25.633346] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-08T20:32:25.634157] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-08T20:32:25.634208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:25.634238] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:25.634264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:25.634319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:25.691297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:25.692182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:25.692266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:25.692300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:25.812654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:25.812804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:25.812842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:25.812870] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:25.816476] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-08T20:32:25.816760] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-08T20:32:25.816880] [INFO ] [sig ] TARK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:25.954448] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TARK.txt [2026-01-08T20:32:25.954564] [INFO ] [sig ] [3027/3512] Completed TARK in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-08T20:32:25.954626] [INFO ] [sig ] [3028/3512] Forecasting TARS... [2026-01-08T20:32:25.954658] [INFO ] [sig ] Generating forecast for: TARS [2026-01-08T20:32:25.954688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-08T20:32:25.964939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-08T20:32:25.965189] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-08T20:32:25.965965] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-08T20:32:25.966017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:25.966048] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:25.966075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:25.966130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:26.021413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:26.022006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:26.022080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:26.022112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:26.143178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:26.143336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:26.143376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:26.143406] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:26.146751] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-08T20:32:26.147041] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-08T20:32:26.147172] [INFO ] [sig ] TARS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:26.288120] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TARS.txt [2026-01-08T20:32:26.288323] [INFO ] [sig ] [3028/3512] Completed TARS in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-08T20:32:26.288365] [INFO ] [sig ] [3029/3512] Forecasting TASK... [2026-01-08T20:32:26.288396] [INFO ] [sig ] Generating forecast for: TASK [2026-01-08T20:32:26.288426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-08T20:32:26.298873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-08T20:32:26.299180] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-08T20:32:26.299986] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-08T20:32:26.300036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:26.300068] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:26.300094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:26.300149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:26.356760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:26.357612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:26.357692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:26.357725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:26.473344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:26.473497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:26.473534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:26.473563] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:26.476888] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: DOWN (p=44.68%) [2026-01-08T20:32:26.477155] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-08T20:32:26.477310] [INFO ] [sig ] TASK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:26.616662] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TASK.txt [2026-01-08T20:32:26.616967] [INFO ] [sig ] [3029/3512] Completed TASK in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-08T20:32:26.617005] [INFO ] [sig ] [3030/3512] Forecasting TAYD... [2026-01-08T20:32:26.617033] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-08T20:32:26.617062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-08T20:32:26.627912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-08T20:32:26.628187] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-08T20:32:26.629186] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-08T20:32:26.629236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:26.629267] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:26.629293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:26.629349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:26.687808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:26.688430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:26.688507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:26.688538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:26.797231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:26.797394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:26.797439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:26.797469] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:26.800968] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=58.35%) [2026-01-08T20:32:26.801246] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-08T20:32:26.801371] [INFO ] [sig ] TAYD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:26.943216] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TAYD.txt [2026-01-08T20:32:26.943347] [INFO ] [sig ] [3030/3512] Completed TAYD in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-08T20:32:26.943386] [INFO ] [sig ] [3031/3512] Forecasting TBB... [2026-01-08T20:32:26.943414] [INFO ] [sig ] Generating forecast for: TBB [2026-01-08T20:32:26.943444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-08T20:32:26.955167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-08T20:32:26.955420] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-08T20:32:26.956208] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-08T20:32:26.956258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:26.956289] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:26.956315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:26.956371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:27.013805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:27.014386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:27.014464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:27.014496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:27.129586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:27.129735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:27.129790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:27.129821] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:27.133346] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: DOWN (p=28.00%) [2026-01-08T20:32:27.133629] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-08T20:32:27.133748] [INFO ] [sig ] TBB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:27.272205] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TBB.txt [2026-01-08T20:32:27.272362] [INFO ] [sig ] [3031/3512] Completed TBB in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-08T20:32:27.272400] [INFO ] [sig ] [3032/3512] Forecasting TBBK... [2026-01-08T20:32:27.272432] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-08T20:32:27.272460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-08T20:32:27.284557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-08T20:32:27.285081] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-08T20:32:27.286061] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-08T20:32:27.286112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:27.286195] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:27.286223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:27.286279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:27.343615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:27.344500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:27.344601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:27.344637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:27.464171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:27.464330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:27.464369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:27.464397] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:27.467757] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-01-08T20:32:27.468053] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-08T20:32:27.468179] [INFO ] [sig ] TBBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:27.607011] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TBBK.txt [2026-01-08T20:32:27.607138] [INFO ] [sig ] [3032/3512] Completed TBBK in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-08T20:32:27.607176] [INFO ] [sig ] [3033/3512] Forecasting TBI... [2026-01-08T20:32:27.607205] [INFO ] [sig ] Generating forecast for: TBI [2026-01-08T20:32:27.607236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-08T20:32:27.617421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-08T20:32:27.617704] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-08T20:32:27.618489] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-08T20:32:27.618538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:27.618593] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:27.618624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:27.618680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:27.675365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:27.675980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:27.676065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:27.676097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:27.796156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:27.796258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:27.796292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:27.796319] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:27.799426] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: DOWN (p=20.67%) [2026-01-08T20:32:27.799711] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-08T20:32:27.799832] [INFO ] [sig ] TBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:27.937315] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TBI.txt [2026-01-08T20:32:27.937420] [INFO ] [sig ] [3033/3512] Completed TBI in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:27.937457] [INFO ] [sig ] [3034/3512] Forecasting TBIL... [2026-01-08T20:32:27.937486] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-08T20:32:27.937515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-08T20:32:27.947619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-08T20:32:27.947872] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-08T20:32:27.948675] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-08T20:32:27.948726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:27.948758] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:27.948785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:27.948842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:28.005325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:28.005989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:28.006064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:28.006097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:28.067151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:28.067301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:28.067339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:28.067367] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:28.070697] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-01-08T20:32:28.070964] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-08T20:32:28.071081] [INFO ] [sig ] TBIL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:28.210865] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TBIL.txt [2026-01-08T20:32:28.211013] [INFO ] [sig ] [3034/3512] Completed TBIL in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:28.211052] [INFO ] [sig ] [3035/3512] Forecasting TBLA... [2026-01-08T20:32:28.211081] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-08T20:32:28.211112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-08T20:32:28.222049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-08T20:32:28.222375] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-08T20:32:28.223172] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-08T20:32:28.223222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:28.223265] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:28.223292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:28.223348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:28.281468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:28.282334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:28.282415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:28.282447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:28.405898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:28.406061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:28.406101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:28.406159] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:28.409552] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-01-08T20:32:28.409844] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-08T20:32:28.409964] [INFO ] [sig ] TBLA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:28.548500] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TBLA.txt [2026-01-08T20:32:28.548670] [INFO ] [sig ] [3035/3512] Completed TBLA in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:28.548712] [INFO ] [sig ] [3036/3512] Forecasting TBLD... [2026-01-08T20:32:28.548742] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-08T20:32:28.548772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-08T20:32:28.559320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-08T20:32:28.559653] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-08T20:32:28.560417] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-08T20:32:28.560467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:28.560499] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:28.560526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:28.560601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:28.617858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:28.618527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:28.618620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:28.618654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:28.734378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:28.734520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:28.734556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:28.734603] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:28.737819] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-01-08T20:32:28.738084] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-08T20:32:28.738201] [INFO ] [sig ] TBLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:28.876463] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TBLD.txt [2026-01-08T20:32:28.876586] [INFO ] [sig ] [3036/3512] Completed TBLD in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:28.876626] [INFO ] [sig ] [3037/3512] Forecasting TBPH... [2026-01-08T20:32:28.876655] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-08T20:32:28.876683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-08T20:32:28.886951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-08T20:32:28.887235] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-08T20:32:28.888019] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-08T20:32:28.888069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:28.888100] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:28.888126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:28.888182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:28.945028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:28.945624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:28.945703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:28.945735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:29.066352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:29.066505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:29.066543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:29.066592] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:29.069932] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-01-08T20:32:29.070204] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-08T20:32:29.070327] [INFO ] [sig ] TBPH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:29.213010] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TBPH.txt [2026-01-08T20:32:29.213152] [INFO ] [sig ] [3037/3512] Completed TBPH in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:29.213191] [INFO ] [sig ] [3038/3512] Forecasting TBRG... [2026-01-08T20:32:29.213220] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-08T20:32:29.213249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-08T20:32:29.224452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-08T20:32:29.224785] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-08T20:32:29.225569] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-08T20:32:29.225638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:29.225669] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:29.225694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:29.225754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:29.282378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:29.283147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:29.283225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:29.283257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:29.401444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:29.401592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:29.401632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:29.401662] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:29.404906] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=62.14%) [2026-01-08T20:32:29.405173] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-08T20:32:29.405293] [INFO ] [sig ] TBRG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:29.544123] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TBRG.txt [2026-01-08T20:32:29.544252] [INFO ] [sig ] [3038/3512] Completed TBRG in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:29.544290] [INFO ] [sig ] [3039/3512] Forecasting TCBI... [2026-01-08T20:32:29.544343] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-08T20:32:29.544374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-08T20:32:29.554529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-08T20:32:29.554800] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-08T20:32:29.555564] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-08T20:32:29.555639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:29.555670] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:29.555697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:29.555752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:29.613998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:29.614596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:29.614672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:29.614703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:29.734549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:29.734720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:29.734759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:29.734788] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:29.738078] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-01-08T20:32:29.738386] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-08T20:32:29.738509] [INFO ] [sig ] TCBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:29.877252] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TCBI.txt [2026-01-08T20:32:29.877402] [INFO ] [sig ] [3039/3512] Completed TCBI in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:29.877441] [INFO ] [sig ] [3040/3512] Forecasting TCBIO... [2026-01-08T20:32:29.877471] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-08T20:32:29.877502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-08T20:32:29.888192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-08T20:32:29.888466] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-08T20:32:29.889453] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-08T20:32:29.889503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:29.889534] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:29.889560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:29.889643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:29.948283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:29.949001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:29.949078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:29.949111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:30.062204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:30.062377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:30.062417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:30.062446] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:30.066049] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=59.63%) [2026-01-08T20:32:30.066318] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-08T20:32:30.066436] [INFO ] [sig ] TCBIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:30.205197] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TCBIO.txt [2026-01-08T20:32:30.205310] [INFO ] [sig ] [3040/3512] Completed TCBIO in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:30.205347] [INFO ] [sig ] [3041/3512] Forecasting TCBK... [2026-01-08T20:32:30.205376] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-08T20:32:30.205405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-08T20:32:30.215459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-08T20:32:30.215742] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-08T20:32:30.216498] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-08T20:32:30.216548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:30.216605] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:30.216635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:30.216691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:30.275681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:30.276477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:30.276557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:30.276608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:30.397621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:30.397971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:30.398009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:30.398037] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:30.401611] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: UP (p=62.53%) [2026-01-08T20:32:30.401883] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-08T20:32:30.402004] [INFO ] [sig ] TCBK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:30.547235] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TCBK.txt [2026-01-08T20:32:30.547394] [INFO ] [sig ] [3041/3512] Completed TCBK in 0.3s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:30.547435] [INFO ] [sig ] [3042/3512] Forecasting TCBX... [2026-01-08T20:32:30.547465] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-08T20:32:30.547495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-08T20:32:30.558555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-08T20:32:30.559007] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-08T20:32:30.559905] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-08T20:32:30.559960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:30.559992] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:30.560020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:30.560077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:30.620868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:30.621750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:30.621867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:30.621902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:30.745125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:30.745286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:30.745326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:30.745373] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:30.748768] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-01-08T20:32:30.749061] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-08T20:32:30.749189] [INFO ] [sig ] TCBX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:30.908403] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TCBX.txt [2026-01-08T20:32:30.908562] [INFO ] [sig ] [3042/3512] Completed TCBX in 0.4s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:30.908623] [INFO ] [sig ] [3043/3512] Forecasting TCMD... [2026-01-08T20:32:30.908653] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-08T20:32:30.908681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-08T20:32:30.919803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-08T20:32:30.920263] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-08T20:32:30.921166] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-08T20:32:30.921222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:30.921254] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:30.921279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:30.921335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:30.988331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:30.989342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:30.989451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:30.989490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:31.156512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:31.156729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:31.156797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:31.156850] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:31.161607] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=45.04%) [2026-01-08T20:32:31.162125] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-08T20:32:31.162328] [INFO ] [sig ] TCMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:31.399416] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TCMD.txt [2026-01-08T20:32:31.399665] [INFO ] [sig ] [3043/3512] Completed TCMD in 0.5s | 2.91 sym/s | Total: 17.4m | ETA: 2.7m [2026-01-08T20:32:31.399726] [INFO ] [sig ] [3044/3512] Forecasting TCOM... [2026-01-08T20:32:31.399769] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-08T20:32:31.399815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-08T20:32:31.417526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-08T20:32:31.418038] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-08T20:32:31.419301] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-08T20:32:31.419371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:31.419420] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:31.419464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:31.419553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:31.510718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:31.511771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:31.511889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:31.511925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:31.682175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:31.682370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:31.682434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:31.682483] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:31.687785] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=8.03%) [2026-01-08T20:32:31.688266] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-08T20:32:31.688504] [INFO ] [sig ] TCOM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:31.858882] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TCOM.txt [2026-01-08T20:32:31.859060] [INFO ] [sig ] [3044/3512] Completed TCOM in 0.5s | 2.91 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-08T20:32:31.859104] [INFO ] [sig ] [3045/3512] Forecasting TCPC... [2026-01-08T20:32:31.859134] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-08T20:32:31.859164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-08T20:32:31.874152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-08T20:32:31.874704] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-08T20:32:31.875862] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-08T20:32:31.875932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:31.875986] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:31.876031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:31.876123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:31.946690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:31.947596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:31.947682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:31.947716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:32.085386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:32.085545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:32.085606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:32.085646] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:32.089216] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=40.42%) [2026-01-08T20:32:32.089512] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-08T20:32:32.089665] [INFO ] [sig ] TCPC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:32.231830] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TCPC.txt [2026-01-08T20:32:32.232005] [INFO ] [sig ] [3045/3512] Completed TCPC in 0.4s | 2.91 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-08T20:32:32.232044] [INFO ] [sig ] [3046/3512] Forecasting TCX... [2026-01-08T20:32:32.232074] [INFO ] [sig ] Generating forecast for: TCX [2026-01-08T20:32:32.232105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-08T20:32:32.245220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-08T20:32:32.245770] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-08T20:32:32.246771] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-08T20:32:32.246825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:32.246860] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:32.246905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:32.246968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:32.306385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:32.307620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:32.307726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:32.307760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:32.423742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:32.423998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:32.424052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:32.424081] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:32.428369] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-08T20:32:32.428760] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-08T20:32:32.428954] [INFO ] [sig ] TCX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:32.581226] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TCX.txt [2026-01-08T20:32:32.581423] [INFO ] [sig ] [3046/3512] Completed TCX in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-08T20:32:32.581465] [INFO ] [sig ] [3047/3512] Forecasting TD... [2026-01-08T20:32:32.581495] [INFO ] [sig ] Generating forecast for: TD [2026-01-08T20:32:32.581527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-08T20:32:32.593318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-08T20:32:32.593806] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-08T20:32:32.594742] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-08T20:32:32.594806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:32.594847] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:32.594884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:32.594961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:32.651158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:32.652293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:32.652393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:32.652426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:32.776848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:32.777091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:32.777181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:32.777213] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:32.781339] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=77.38%) [2026-01-08T20:32:32.782392] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-08T20:32:32.783003] [INFO ] [sig ] TD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:32.940853] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TD.txt [2026-01-08T20:32:32.941084] [INFO ] [sig ] [3047/3512] Completed TD in 0.4s | 2.91 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-08T20:32:32.941131] [INFO ] [sig ] [3048/3512] Forecasting TDC... [2026-01-08T20:32:32.941162] [INFO ] [sig ] Generating forecast for: TDC [2026-01-08T20:32:32.941196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-08T20:32:32.953933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-08T20:32:32.954499] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-08T20:32:32.955528] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-08T20:32:32.955601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:32.955638] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:32.955665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:32.955724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:33.016045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:33.017294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:33.017423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:33.017459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:33.144296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:33.144462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:33.144504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:33.144533] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:33.147936] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-01-08T20:32:33.148215] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-08T20:32:33.148356] [INFO ] [sig ] TDC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:33.285325] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TDC.txt [2026-01-08T20:32:33.285483] [INFO ] [sig ] [3048/3512] Completed TDC in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-08T20:32:33.285524] [INFO ] [sig ] [3049/3512] Forecasting TDF... [2026-01-08T20:32:33.285552] [INFO ] [sig ] Generating forecast for: TDF [2026-01-08T20:32:33.285601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-08T20:32:33.296423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-08T20:32:33.296812] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-08T20:32:33.297657] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-08T20:32:33.297719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:33.297788] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:33.297823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:33.297886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:33.355433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:33.356354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:33.356448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:33.356480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:33.479107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:33.479293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:33.479343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:33.479372] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:33.483029] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-01-08T20:32:33.483322] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-08T20:32:33.483448] [INFO ] [sig ] TDF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:33.624179] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TDF.txt [2026-01-08T20:32:33.624337] [INFO ] [sig ] [3049/3512] Completed TDF in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-08T20:32:33.624377] [INFO ] [sig ] [3050/3512] Forecasting TDG... [2026-01-08T20:32:33.624408] [INFO ] [sig ] Generating forecast for: TDG [2026-01-08T20:32:33.624458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-08T20:32:33.635232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-08T20:32:33.635560] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-08T20:32:33.636369] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-08T20:32:33.636419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:33.636449] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:33.636474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:33.636530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:33.692722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:33.693665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:33.693747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:33.693780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:33.813010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:33.813169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:33.813208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:33.813236] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:33.816965] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=62.48%) [2026-01-08T20:32:33.817234] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-08T20:32:33.817358] [INFO ] [sig ] TDG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:33.954320] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TDG.txt [2026-01-08T20:32:33.954451] [INFO ] [sig ] [3050/3512] Completed TDG in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:33.954491] [INFO ] [sig ] [3051/3512] Forecasting TDS... [2026-01-08T20:32:33.954520] [INFO ] [sig ] Generating forecast for: TDS [2026-01-08T20:32:33.954549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-08T20:32:33.965474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-08T20:32:33.965821] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-08T20:32:33.966833] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-08T20:32:33.966883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:33.966914] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:33.966940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:33.967001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:34.023144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:34.023968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:34.024051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:34.024082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:34.144957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:34.145114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:34.145152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:34.145180] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:34.148511] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: UP (p=64.34%) [2026-01-08T20:32:34.148797] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-08T20:32:34.148921] [INFO ] [sig ] TDS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:34.293066] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TDS.txt [2026-01-08T20:32:34.293258] [INFO ] [sig ] [3051/3512] Completed TDS in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:34.293303] [INFO ] [sig ] [3052/3512] Forecasting TDSC... [2026-01-08T20:32:34.293333] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-08T20:32:34.293363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-08T20:32:34.304644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-08T20:32:34.304917] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-08T20:32:34.305722] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-08T20:32:34.305773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:34.305805] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:34.305832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:34.305887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:34.362011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:34.362823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:34.363094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:34.363127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:34.469674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:34.469833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:34.469872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:34.469901] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:34.473236] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=17.07%) [2026-01-08T20:32:34.473501] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-08T20:32:34.473638] [INFO ] [sig ] TDSC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:34.612220] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TDSC.txt [2026-01-08T20:32:34.612370] [INFO ] [sig ] [3052/3512] Completed TDSC in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:34.612409] [INFO ] [sig ] [3053/3512] Forecasting TDUP... [2026-01-08T20:32:34.612440] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-08T20:32:34.612469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-08T20:32:34.622876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-08T20:32:34.623196] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-08T20:32:34.623993] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-08T20:32:34.624044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:34.624076] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:34.624102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:34.624159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:34.681136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:34.681908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:34.681989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:34.682023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:34.803685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:34.803853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:34.803895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:34.803925] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:34.807487] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=53.97%) [2026-01-08T20:32:34.807835] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-08T20:32:34.807976] [INFO ] [sig ] TDUP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:34.961343] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TDUP.txt [2026-01-08T20:32:34.961508] [INFO ] [sig ] [3053/3512] Completed TDUP in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:34.961551] [INFO ] [sig ] [3054/3512] Forecasting TDY... [2026-01-08T20:32:34.961602] [INFO ] [sig ] Generating forecast for: TDY [2026-01-08T20:32:34.961635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-08T20:32:34.975060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-08T20:32:34.975504] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-08T20:32:34.976368] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-08T20:32:34.976422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:34.976455] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:34.976486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:34.976554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:35.046765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:35.047863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:35.047979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:35.048019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:35.182694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:35.182895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:35.182936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:35.182965] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:35.186297] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=60.17%) [2026-01-08T20:32:35.186606] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-08T20:32:35.186736] [INFO ] [sig ] TDY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:35.325060] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TDY.txt [2026-01-08T20:32:35.325195] [INFO ] [sig ] [3054/3512] Completed TDY in 0.4s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:35.325235] [INFO ] [sig ] [3055/3512] Forecasting TEAM... [2026-01-08T20:32:35.325264] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-08T20:32:35.325293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-08T20:32:35.335964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-08T20:32:35.336256] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-08T20:32:35.337068] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-08T20:32:35.337119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:35.337150] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:35.337176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:35.337232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:35.393421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:35.394260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:35.394342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:35.394376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:35.514159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:35.514335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:35.514375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:35.514403] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:35.517730] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-01-08T20:32:35.517998] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-08T20:32:35.518119] [INFO ] [sig ] TEAM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:35.656117] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TEAM.txt [2026-01-08T20:32:35.656242] [INFO ] [sig ] [3055/3512] Completed TEAM in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:35.656281] [INFO ] [sig ] [3056/3512] Forecasting TECH... [2026-01-08T20:32:35.656311] [INFO ] [sig ] Generating forecast for: TECH [2026-01-08T20:32:35.656340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-08T20:32:35.666240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-08T20:32:35.666502] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-08T20:32:35.667283] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-08T20:32:35.667334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:35.667366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:35.667392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:35.667447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:35.723057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:35.723668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:35.723742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:35.723774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:35.843716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:35.843871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:35.843911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:35.843939] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:35.847233] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=85.67%) [2026-01-08T20:32:35.847498] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-08T20:32:35.847636] [INFO ] [sig ] TECH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:35.988598] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TECH.txt [2026-01-08T20:32:35.988740] [INFO ] [sig ] [3056/3512] Completed TECH in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:35.988782] [INFO ] [sig ] [3057/3512] Forecasting TECK... [2026-01-08T20:32:35.988810] [INFO ] [sig ] Generating forecast for: TECK [2026-01-08T20:32:35.988838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-08T20:32:35.999245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-08T20:32:35.999511] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-08T20:32:36.000323] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-08T20:32:36.000374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:36.000406] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:36.000432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:36.000488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:36.056790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:36.057380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:36.057457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:36.057488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:36.181793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:36.181929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:36.181967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:36.181995] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:36.185228] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=24.03%) [2026-01-08T20:32:36.185493] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-08T20:32:36.185629] [INFO ] [sig ] TECK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:36.325260] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TECK.txt [2026-01-08T20:32:36.325388] [INFO ] [sig ] [3057/3512] Completed TECK in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:36.325427] [INFO ] [sig ] [3058/3512] Forecasting TECX... [2026-01-08T20:32:36.325457] [INFO ] [sig ] Generating forecast for: TECX [2026-01-08T20:32:36.325486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-08T20:32:36.335674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-08T20:32:36.335932] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-08T20:32:36.336720] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-08T20:32:36.336774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:36.336805] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:36.336830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:36.336885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:36.394242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:36.394864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:36.394938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:36.394970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:36.510426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:36.510544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:36.510596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:36.510627] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:36.513791] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-01-08T20:32:36.514053] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-08T20:32:36.514171] [INFO ] [sig ] TECX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:36.651737] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TECX.txt [2026-01-08T20:32:36.651862] [INFO ] [sig ] [3058/3512] Completed TECX in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:36.651901] [INFO ] [sig ] [3059/3512] Forecasting TEF... [2026-01-08T20:32:36.651929] [INFO ] [sig ] Generating forecast for: TEF [2026-01-08T20:32:36.651958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-08T20:32:36.662008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-08T20:32:36.662274] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-08T20:32:36.663070] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-08T20:32:36.663132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:36.663165] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:36.663192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:36.663252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:36.718974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:36.719611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:36.719707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:36.719740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:36.837972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:36.838095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:36.838132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:36.838159] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:36.841359] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: DOWN (p=9.39%) [2026-01-08T20:32:36.841644] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-08T20:32:36.841772] [INFO ] [sig ] TEF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:36.980160] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TEF.txt [2026-01-08T20:32:36.980297] [INFO ] [sig ] [3059/3512] Completed TEF in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:36.980337] [INFO ] [sig ] [3060/3512] Forecasting TEI... [2026-01-08T20:32:36.980367] [INFO ] [sig ] Generating forecast for: TEI [2026-01-08T20:32:36.980396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-08T20:32:36.990560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-08T20:32:36.990845] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-08T20:32:36.991649] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-08T20:32:36.991699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:36.991730] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:36.991757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:36.991817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:37.050801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:37.051648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:37.051729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:37.051761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:37.168489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:37.168625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:37.168663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:37.168690] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:37.171842] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: UP (p=75.70%) [2026-01-08T20:32:37.172104] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-08T20:32:37.172222] [INFO ] [sig ] TEI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:37.310672] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TEI.txt [2026-01-08T20:32:37.310810] [INFO ] [sig ] [3060/3512] Completed TEI in 0.3s | 2.91 sym/s | Total: 17.5m | ETA: 2.6m [2026-01-08T20:32:37.310850] [INFO ] [sig ] [3061/3512] Forecasting TELO... [2026-01-08T20:32:37.310878] [INFO ] [sig ] Generating forecast for: TELO [2026-01-08T20:32:37.310907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-08T20:32:37.321145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-08T20:32:37.321420] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-08T20:32:37.322213] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-08T20:32:37.322264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:37.322293] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:37.322319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:37.322373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:37.379006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:37.379611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:37.379688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:37.379720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:37.494488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:37.494637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:37.494676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:37.494704] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:37.498002] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=50.54%) [2026-01-08T20:32:37.498265] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-08T20:32:37.498407] [INFO ] [sig ] TELO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:37.638453] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TELO.txt [2026-01-08T20:32:37.638602] [INFO ] [sig ] [3061/3512] Completed TELO in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-08T20:32:37.638643] [INFO ] [sig ] [3062/3512] Forecasting TEM... [2026-01-08T20:32:37.638672] [INFO ] [sig ] Generating forecast for: TEM [2026-01-08T20:32:37.638700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-08T20:32:37.649123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-08T20:32:37.649406] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-08T20:32:37.650196] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-08T20:32:37.650246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:37.650277] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:37.650303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:37.650357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:37.706281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:37.706883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:37.706959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:37.706990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:37.828086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:37.828209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:37.828245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:37.828272] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:37.831504] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-08T20:32:37.831788] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-08T20:32:37.831910] [INFO ] [sig ] TEM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:37.969931] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TEM.txt [2026-01-08T20:32:37.970090] [INFO ] [sig ] [3062/3512] Completed TEM in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-08T20:32:37.970137] [INFO ] [sig ] [3063/3512] Forecasting TENB... [2026-01-08T20:32:37.970167] [INFO ] [sig ] Generating forecast for: TENB [2026-01-08T20:32:37.970197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-08T20:32:37.980221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-08T20:32:37.980487] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-08T20:32:37.981274] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-08T20:32:37.981324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:37.981356] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:37.981382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:37.981437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:38.037980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:38.038589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:38.038664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:38.038695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:38.156336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:38.156462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:38.156498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:38.156526] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:38.159844] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=63.47%) [2026-01-08T20:32:38.160313] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-08T20:32:38.160442] [INFO ] [sig ] TENB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:38.298168] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TENB.txt [2026-01-08T20:32:38.298308] [INFO ] [sig ] [3063/3512] Completed TENB in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-08T20:32:38.298348] [INFO ] [sig ] [3064/3512] Forecasting TENX... [2026-01-08T20:32:38.298376] [INFO ] [sig ] Generating forecast for: TENX [2026-01-08T20:32:38.298405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-08T20:32:38.308427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-08T20:32:38.308733] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-08T20:32:38.309494] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-08T20:32:38.309545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:38.309595] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:38.309625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:38.309681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:38.366501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:38.367140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:38.367218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:38.367250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:38.475143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:38.475250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:38.475285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:38.475313] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:38.478434] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-08T20:32:38.478711] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-08T20:32:38.478851] [INFO ] [sig ] TENX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:38.616638] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TENX.txt [2026-01-08T20:32:38.616749] [INFO ] [sig ] [3064/3512] Completed TENX in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-08T20:32:38.616787] [INFO ] [sig ] [3065/3512] Forecasting TEO... [2026-01-08T20:32:38.616820] [INFO ] [sig ] Generating forecast for: TEO [2026-01-08T20:32:38.616850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEO' from 'https://tdm.silogroup.org/data/derivative_storage/TEO.csv'. [2026-01-08T20:32:38.627191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEO'. [2026-01-08T20:32:38.627454] [INFO ] [FORECASTER] Starting predict_future for TEO [2026-01-08T20:32:38.628235] [DEBUG] [LOCAL ] No optimal features file found for TEO: ./output/feature-sets/TEO.txt [2026-01-08T20:32:38.628307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:38.628340] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:38.628369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:38.628424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:38.686440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:38.687062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:38.687136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:38.687168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:38.805968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:38.806325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:38.806364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:38.806392] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:38.810305] [DEBUG] [FORECASTER] TEO: Forecast T+1@11:T+2@11: UP (p=50.42%) [2026-01-08T20:32:38.810589] [INFO ] [FORECASTER] Completed predict_future for TEO [2026-01-08T20:32:38.810713] [INFO ] [sig ] TEO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:38.950607] [INFO ] [LOCAL ] Saved forecast: TEO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TEO.txt [2026-01-08T20:32:38.950726] [INFO ] [sig ] [3065/3512] Completed TEO in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-08T20:32:38.950765] [INFO ] [sig ] [3066/3512] Forecasting TERN... [2026-01-08T20:32:38.950794] [INFO ] [sig ] Generating forecast for: TERN [2026-01-08T20:32:38.950823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-08T20:32:38.960927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-08T20:32:38.961181] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-08T20:32:38.961960] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-08T20:32:38.962011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:38.962065] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:38.962093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:38.962149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:39.019394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:39.020027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:39.020101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:39.020132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:39.138891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:39.139001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:39.139055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:39.139086] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:39.142206] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=24.01%) [2026-01-08T20:32:39.142468] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-08T20:32:39.142606] [INFO ] [sig ] TERN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:39.279934] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TERN.txt [2026-01-08T20:32:39.280048] [INFO ] [sig ] [3066/3512] Completed TERN in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-08T20:32:39.280087] [INFO ] [sig ] [3067/3512] Forecasting TEVA... [2026-01-08T20:32:39.280115] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-08T20:32:39.280143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-08T20:32:39.290360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-08T20:32:39.290631] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-08T20:32:39.291395] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-08T20:32:39.291445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:39.291476] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:39.291503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:39.291559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:39.347890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:39.348496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:39.348587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:39.348621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:39.466105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:39.466235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:39.466273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:39.466301] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:39.469610] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-01-08T20:32:39.469889] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-08T20:32:39.470010] [INFO ] [sig ] TEVA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:39.610793] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TEVA.txt [2026-01-08T20:32:39.610902] [INFO ] [sig ] [3067/3512] Completed TEVA in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-08T20:32:39.610941] [INFO ] [sig ] [3068/3512] Forecasting TEX... [2026-01-08T20:32:39.610970] [INFO ] [sig ] Generating forecast for: TEX [2026-01-08T20:32:39.611000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-08T20:32:39.622351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-08T20:32:39.622631] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-08T20:32:39.623611] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-08T20:32:39.623662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:39.623693] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:39.623718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:39.623773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:39.681167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:39.681773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:39.681861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:39.681893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:39.806057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:39.806190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:39.806227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:39.806254] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:39.809621] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=86.99%) [2026-01-08T20:32:39.809924] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-08T20:32:39.810052] [INFO ] [sig ] TEX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:39.953934] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TEX.txt [2026-01-08T20:32:39.954067] [INFO ] [sig ] [3068/3512] Completed TEX in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:39.954106] [INFO ] [sig ] [3069/3512] Forecasting TFC... [2026-01-08T20:32:39.954134] [INFO ] [sig ] Generating forecast for: TFC [2026-01-08T20:32:39.954163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-08T20:32:39.965743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-08T20:32:39.966006] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-08T20:32:39.967184] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-08T20:32:39.967235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:39.967266] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:39.967292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:39.967347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:40.024294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:40.024918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:40.024994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:40.025026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:40.145463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:40.145622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:40.145662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:40.145721] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:40.149375] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-01-08T20:32:40.149661] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-08T20:32:40.149781] [INFO ] [sig ] TFC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:40.289769] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TFC.txt [2026-01-08T20:32:40.289883] [INFO ] [sig ] [3069/3512] Completed TFC in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:40.289919] [INFO ] [sig ] [3070/3512] Forecasting TFII... [2026-01-08T20:32:40.289947] [INFO ] [sig ] Generating forecast for: TFII [2026-01-08T20:32:40.289976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-08T20:32:40.300449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-08T20:32:40.300737] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-08T20:32:40.301499] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-08T20:32:40.301549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:40.301615] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:40.301644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:40.301700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:40.358136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:40.358894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:40.358975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:40.359007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:40.476113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:40.476268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:40.476309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:40.476337] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:40.479763] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-08T20:32:40.480042] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-08T20:32:40.480168] [INFO ] [sig ] TFII: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:40.622178] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TFII.txt [2026-01-08T20:32:40.622306] [INFO ] [sig ] [3070/3512] Completed TFII in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:40.622342] [INFO ] [sig ] [3071/3512] Forecasting TFIN... [2026-01-08T20:32:40.622370] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-08T20:32:40.622401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-08T20:32:40.632931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-08T20:32:40.633257] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-08T20:32:40.634055] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-08T20:32:40.634106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:40.634136] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:40.634161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:40.634217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:40.693105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:40.693878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:40.693975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:40.694015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:40.808473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:40.808619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:40.808659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:40.808688] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:40.812107] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-01-08T20:32:40.812382] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-08T20:32:40.812507] [INFO ] [sig ] TFIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:40.957899] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TFIN.txt [2026-01-08T20:32:40.958055] [INFO ] [sig ] [3071/3512] Completed TFIN in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:40.958097] [INFO ] [sig ] [3072/3512] Forecasting TFPM... [2026-01-08T20:32:40.958128] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-08T20:32:40.958169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-08T20:32:40.968475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-08T20:32:40.968780] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-08T20:32:40.969619] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-08T20:32:40.969672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:40.969704] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:40.969732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:40.969789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:41.037917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:41.038808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:41.038909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:41.038951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:41.161039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:41.161198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:41.161237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:41.161266] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:41.164681] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=49.23%) [2026-01-08T20:32:41.164953] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-08T20:32:41.165074] [INFO ] [sig ] TFPM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:41.305556] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TFPM.txt [2026-01-08T20:32:41.305692] [INFO ] [sig ] [3072/3512] Completed TFPM in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:41.305732] [INFO ] [sig ] [3073/3512] Forecasting TFSL... [2026-01-08T20:32:41.305761] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-08T20:32:41.305791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-08T20:32:41.316858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-08T20:32:41.317126] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-08T20:32:41.317921] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-08T20:32:41.317971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:41.318003] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:41.318030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:41.318086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:41.374404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:41.375255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:41.375336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:41.375374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:41.494320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:41.494445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:41.494482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:41.494511] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:41.497752] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-08T20:32:41.498050] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-08T20:32:41.498170] [INFO ] [sig ] TFSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:41.637173] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TFSL.txt [2026-01-08T20:32:41.637290] [INFO ] [sig ] [3073/3512] Completed TFSL in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:41.637328] [INFO ] [sig ] [3074/3512] Forecasting TG... [2026-01-08T20:32:41.637364] [INFO ] [sig ] Generating forecast for: TG [2026-01-08T20:32:41.637395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-08T20:32:41.648439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-08T20:32:41.648803] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-08T20:32:41.649694] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-08T20:32:41.649748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:41.649781] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:41.649807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:41.649864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:41.708444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:41.709243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:41.709324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:41.709356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:41.835713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:41.835862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:41.835904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:41.835932] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:41.839261] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=25.46%) [2026-01-08T20:32:41.839530] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-08T20:32:41.839667] [INFO ] [sig ] TG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:41.978617] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TG.txt [2026-01-08T20:32:41.978745] [INFO ] [sig ] [3074/3512] Completed TG in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:41.978783] [INFO ] [sig ] [3075/3512] Forecasting TGLS... [2026-01-08T20:32:41.978811] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-08T20:32:41.978841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-08T20:32:41.988876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-08T20:32:41.989204] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-08T20:32:41.990033] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-08T20:32:41.990084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:41.990115] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:41.990141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:41.990197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:42.047302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:42.048121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:42.048200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:42.048232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:42.168795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:42.168945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:42.168982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:42.169010] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:42.172293] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=33.31%) [2026-01-08T20:32:42.172560] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-08T20:32:42.172699] [INFO ] [sig ] TGLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:42.314559] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TGLS.txt [2026-01-08T20:32:42.314708] [INFO ] [sig ] [3075/3512] Completed TGLS in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:42.314748] [INFO ] [sig ] [3076/3512] Forecasting TGNA... [2026-01-08T20:32:42.314777] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-08T20:32:42.314807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-08T20:32:42.326051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-08T20:32:42.326347] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-08T20:32:42.327381] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-08T20:32:42.327432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:42.327463] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:42.327490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:42.327545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:42.383951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:42.384619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:42.384722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:42.384756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:42.508950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:42.509113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:42.509153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:42.509181] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:42.512697] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-08T20:32:42.513041] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-08T20:32:42.513184] [INFO ] [sig ] TGNA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:42.664465] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TGNA.txt [2026-01-08T20:32:42.664656] [INFO ] [sig ] [3076/3512] Completed TGNA in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:42.664699] [INFO ] [sig ] [3077/3512] Forecasting TGS... [2026-01-08T20:32:42.664730] [INFO ] [sig ] Generating forecast for: TGS [2026-01-08T20:32:42.664760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-08T20:32:42.675712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-08T20:32:42.676060] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-08T20:32:42.676875] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-08T20:32:42.676926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:42.676958] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:42.676985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:42.677040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:42.735409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:42.736405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:42.736492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:42.736526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:42.855484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:42.855667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:42.855708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:42.855756] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:42.859275] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-01-08T20:32:42.859560] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-08T20:32:42.859710] [INFO ] [sig ] TGS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:43.007478] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TGS.txt [2026-01-08T20:32:43.007656] [INFO ] [sig ] [3077/3512] Completed TGS in 0.3s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:43.007699] [INFO ] [sig ] [3078/3512] Forecasting TGTX... [2026-01-08T20:32:43.007730] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-08T20:32:43.007758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-08T20:32:43.018092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-08T20:32:43.018476] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-08T20:32:43.019303] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-08T20:32:43.019354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:43.019384] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:43.019410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:43.019465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:43.079361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:43.080408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:43.080502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:43.080544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:43.217741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:43.217906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:43.217948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:43.217977] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:43.222010] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=93.82%) [2026-01-08T20:32:43.222343] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-08T20:32:43.222481] [INFO ] [sig ] TGTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:43.379364] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TGTX.txt [2026-01-08T20:32:43.379533] [INFO ] [sig ] [3078/3512] Completed TGTX in 0.4s | 2.91 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-08T20:32:43.379611] [INFO ] [sig ] [3079/3512] Forecasting TH... [2026-01-08T20:32:43.379653] [INFO ] [sig ] Generating forecast for: TH [2026-01-08T20:32:43.379691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-08T20:32:43.391184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-08T20:32:43.391623] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-08T20:32:43.392434] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-08T20:32:43.392488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:43.392531] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:43.392562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:43.392668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:43.459030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:43.460121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:43.460221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:43.460282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:43.602499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:43.602695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:43.602743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:43.602774] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:43.606609] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-01-08T20:32:43.606898] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-08T20:32:43.607029] [INFO ] [sig ] TH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:43.750937] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TH.txt [2026-01-08T20:32:43.751119] [INFO ] [sig ] [3079/3512] Completed TH in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-08T20:32:43.751160] [INFO ] [sig ] [3080/3512] Forecasting THC... [2026-01-08T20:32:43.751190] [INFO ] [sig ] Generating forecast for: THC [2026-01-08T20:32:43.751219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-08T20:32:43.761944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-08T20:32:43.762277] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-08T20:32:43.763087] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-08T20:32:43.763138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:43.763169] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:43.763195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:43.763250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:43.819102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:43.819967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:43.820049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:43.820082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:43.942521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:43.942698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:43.942740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:43.942768] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:43.946135] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-08T20:32:43.946410] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-08T20:32:43.946530] [INFO ] [sig ] THC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:44.084013] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/THC.txt [2026-01-08T20:32:44.084140] [INFO ] [sig ] [3080/3512] Completed THC in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-08T20:32:44.084178] [INFO ] [sig ] [3081/3512] Forecasting THFF... [2026-01-08T20:32:44.084207] [INFO ] [sig ] Generating forecast for: THFF [2026-01-08T20:32:44.084237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-08T20:32:44.095049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-08T20:32:44.095309] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-08T20:32:44.096092] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-08T20:32:44.096142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:44.096173] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:44.096200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:44.096266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:44.152836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:44.153426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:44.153507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:44.153539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:44.273637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:44.273778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:44.273816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:44.273843] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:44.277100] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-01-08T20:32:44.277364] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-08T20:32:44.277485] [INFO ] [sig ] THFF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:44.416169] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/THFF.txt [2026-01-08T20:32:44.416284] [INFO ] [sig ] [3081/3512] Completed THFF in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-08T20:32:44.416322] [INFO ] [sig ] [3082/3512] Forecasting THG... [2026-01-08T20:32:44.416350] [INFO ] [sig ] Generating forecast for: THG [2026-01-08T20:32:44.416379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-08T20:32:44.427604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-08T20:32:44.427866] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-08T20:32:44.428706] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-08T20:32:44.428755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:44.428786] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:44.428811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:44.428865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:44.485449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:44.486047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:44.486122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:44.486162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:44.604661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:44.604781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:44.604817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:44.604846] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:44.608037] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: DOWN (p=13.14%) [2026-01-08T20:32:44.608527] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-08T20:32:44.608668] [INFO ] [sig ] THG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:44.747560] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/THG.txt [2026-01-08T20:32:44.747692] [INFO ] [sig ] [3082/3512] Completed THG in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-08T20:32:44.747729] [INFO ] [sig ] [3083/3512] Forecasting THO... [2026-01-08T20:32:44.747757] [INFO ] [sig ] Generating forecast for: THO [2026-01-08T20:32:44.747785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-08T20:32:44.757989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-08T20:32:44.758254] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-08T20:32:44.759065] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-08T20:32:44.759129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:44.759184] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:44.759212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:44.759268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:44.816509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:44.817149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:44.817225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:44.817257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:44.937826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:44.937951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:44.937987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:44.938017] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:44.941186] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: UP (p=50.45%) [2026-01-08T20:32:44.941449] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-08T20:32:44.941587] [INFO ] [sig ] THO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:45.082347] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/THO.txt [2026-01-08T20:32:45.082472] [INFO ] [sig ] [3083/3512] Completed THO in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-08T20:32:45.082510] [INFO ] [sig ] [3084/3512] Forecasting THQ... [2026-01-08T20:32:45.082539] [INFO ] [sig ] Generating forecast for: THQ [2026-01-08T20:32:45.082584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-08T20:32:45.093134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-08T20:32:45.093406] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-08T20:32:45.094190] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-08T20:32:45.094241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:45.094272] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:45.094298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:45.094353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:45.151649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:45.152265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:45.152341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:45.152372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:45.268730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:45.268860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:45.268897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:45.268925] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:45.272157] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=11.82%) [2026-01-08T20:32:45.272420] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-08T20:32:45.272540] [INFO ] [sig ] THQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:45.416160] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/THQ.txt [2026-01-08T20:32:45.416288] [INFO ] [sig ] [3084/3512] Completed THQ in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-08T20:32:45.416326] [INFO ] [sig ] [3085/3512] Forecasting THRM... [2026-01-08T20:32:45.416357] [INFO ] [sig ] Generating forecast for: THRM [2026-01-08T20:32:45.416387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-08T20:32:45.426938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-08T20:32:45.427222] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-08T20:32:45.428019] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-08T20:32:45.428069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:45.428100] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:45.428126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:45.428182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:45.485171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:45.485787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:45.485877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:45.485911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:45.603537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:45.603677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:45.603714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:45.603741] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:45.607013] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-01-08T20:32:45.607310] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-08T20:32:45.607429] [INFO ] [sig ] THRM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:45.747535] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/THRM.txt [2026-01-08T20:32:45.747662] [INFO ] [sig ] [3085/3512] Completed THRM in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:45.747700] [INFO ] [sig ] [3086/3512] Forecasting THRY... [2026-01-08T20:32:45.747730] [INFO ] [sig ] Generating forecast for: THRY [2026-01-08T20:32:45.747759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-08T20:32:45.758069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-08T20:32:45.758413] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-08T20:32:45.759213] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-08T20:32:45.759263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:45.759293] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:45.759319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:45.759375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:45.816838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:45.817422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:45.817496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:45.817528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:45.939828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:45.939951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:45.939990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:45.940049] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:45.943212] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-01-08T20:32:45.943477] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-08T20:32:45.943611] [INFO ] [sig ] THRY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:46.084202] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/THRY.txt [2026-01-08T20:32:46.084365] [INFO ] [sig ] [3086/3512] Completed THRY in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:46.084405] [INFO ] [sig ] [3087/3512] Forecasting THS... [2026-01-08T20:32:46.084434] [INFO ] [sig ] Generating forecast for: THS [2026-01-08T20:32:46.084465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-08T20:32:46.099211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-08T20:32:46.099696] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-08T20:32:46.100831] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-08T20:32:46.100899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:46.100946] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:46.100991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:46.101080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:46.168380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:46.169299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:46.169381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:46.169414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:46.294794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:46.294939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:46.294979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:46.295009] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:46.298482] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=21.68%) [2026-01-08T20:32:46.298782] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-08T20:32:46.298911] [INFO ] [sig ] THS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:46.444016] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/THS.txt [2026-01-08T20:32:46.444159] [INFO ] [sig ] [3087/3512] Completed THS in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:46.444201] [INFO ] [sig ] [3088/3512] Forecasting TIGO... [2026-01-08T20:32:46.444232] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-08T20:32:46.444264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-08T20:32:46.456049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-08T20:32:46.456555] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-08T20:32:46.457411] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-08T20:32:46.457464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:46.457496] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:46.457522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:46.457596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:46.517843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:46.518517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:46.518614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:46.518651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:46.637272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:46.637406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:46.637443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:46.637470] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:46.640776] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=11.43%) [2026-01-08T20:32:46.641059] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-08T20:32:46.641180] [INFO ] [sig ] TIGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:46.779274] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TIGO.txt [2026-01-08T20:32:46.779402] [INFO ] [sig ] [3088/3512] Completed TIGO in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:46.779443] [INFO ] [sig ] [3089/3512] Forecasting TIL... [2026-01-08T20:32:46.779472] [INFO ] [sig ] Generating forecast for: TIL [2026-01-08T20:32:46.779503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-08T20:32:46.789955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-08T20:32:46.790263] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-08T20:32:46.791070] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-08T20:32:46.791120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:46.791151] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:46.791178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:46.791234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:46.848848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:46.849474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:46.849553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:46.849604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:46.971227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:46.971347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:46.971385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:46.971412] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:46.974708] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-08T20:32:46.974978] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-08T20:32:46.975101] [INFO ] [sig ] TIL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:47.118118] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TIL.txt [2026-01-08T20:32:47.118253] [INFO ] [sig ] [3089/3512] Completed TIL in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:47.118309] [INFO ] [sig ] [3090/3512] Forecasting TILE... [2026-01-08T20:32:47.118344] [INFO ] [sig ] Generating forecast for: TILE [2026-01-08T20:32:47.118376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-08T20:32:47.128616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-08T20:32:47.128928] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-08T20:32:47.129760] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-08T20:32:47.129812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:47.129844] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:47.129870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:47.129927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:47.188047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:47.188979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:47.189069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:47.189102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:47.313374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:47.313529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:47.313590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:47.313622] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:47.316943] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=92.45%) [2026-01-08T20:32:47.317239] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-08T20:32:47.317358] [INFO ] [sig ] TILE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:47.459045] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TILE.txt [2026-01-08T20:32:47.459184] [INFO ] [sig ] [3090/3512] Completed TILE in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:47.459226] [INFO ] [sig ] [3091/3512] Forecasting TIMB... [2026-01-08T20:32:47.459256] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-08T20:32:47.459288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-08T20:32:47.469407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-08T20:32:47.469693] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-08T20:32:47.470484] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-08T20:32:47.470536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:47.470594] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:47.470627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:47.470685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:47.529215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:47.529888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:47.529968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:47.530009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:47.648699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:47.648831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:47.648869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:47.648896] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:47.652564] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=76.24%) [2026-01-08T20:32:47.652847] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-08T20:32:47.652966] [INFO ] [sig ] TIMB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:47.794242] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TIMB.txt [2026-01-08T20:32:47.794358] [INFO ] [sig ] [3091/3512] Completed TIMB in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:47.794396] [INFO ] [sig ] [3092/3512] Forecasting TITN... [2026-01-08T20:32:47.794425] [INFO ] [sig ] Generating forecast for: TITN [2026-01-08T20:32:47.794469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-08T20:32:47.805346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-08T20:32:47.805672] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-08T20:32:47.806517] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-08T20:32:47.806570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:47.806627] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:47.806657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:47.806714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:47.867627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:47.868312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:47.868394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:47.868428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:47.990726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:47.990889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:47.990929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:47.990958] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:47.994525] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=91.19%) [2026-01-08T20:32:47.994832] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-08T20:32:47.994957] [INFO ] [sig ] TITN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:48.139829] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TITN.txt [2026-01-08T20:32:48.139991] [INFO ] [sig ] [3092/3512] Completed TITN in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:48.140034] [INFO ] [sig ] [3093/3512] Forecasting TJX... [2026-01-08T20:32:48.140064] [INFO ] [sig ] Generating forecast for: TJX [2026-01-08T20:32:48.140094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-08T20:32:48.151084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-08T20:32:48.151366] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-08T20:32:48.152164] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-08T20:32:48.152216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:48.152248] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:48.152274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:48.152330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:48.213467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:48.214386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:48.214512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:48.214546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:48.339487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:48.339672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:48.339716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:48.339743] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:48.343282] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=61.94%) [2026-01-08T20:32:48.343629] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-08T20:32:48.343797] [INFO ] [sig ] TJX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:48.492318] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TJX.txt [2026-01-08T20:32:48.492478] [INFO ] [sig ] [3093/3512] Completed TJX in 0.4s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:48.492522] [INFO ] [sig ] [3094/3512] Forecasting TK... [2026-01-08T20:32:48.492553] [INFO ] [sig ] Generating forecast for: TK [2026-01-08T20:32:48.492604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-08T20:32:48.504536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-08T20:32:48.504929] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-08T20:32:48.506019] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-08T20:32:48.506085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:48.506138] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:48.506171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:48.506227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:48.567531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:48.568478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:48.568566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:48.568619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:48.693804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:48.693971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:48.694018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:48.694051] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:48.697535] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-01-08T20:32:48.697837] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-08T20:32:48.697965] [INFO ] [sig ] TK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:48.838923] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TK.txt [2026-01-08T20:32:48.839068] [INFO ] [sig ] [3094/3512] Completed TK in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:48.839109] [INFO ] [sig ] [3095/3512] Forecasting TKC... [2026-01-08T20:32:48.839137] [INFO ] [sig ] Generating forecast for: TKC [2026-01-08T20:32:48.839166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-08T20:32:48.849541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-08T20:32:48.849882] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-08T20:32:48.850702] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-08T20:32:48.850755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:48.850787] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:48.850815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:48.850871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:48.911618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:48.912487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:48.912597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:48.912636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:49.035645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:49.035803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:49.035842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:49.035870] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:49.039369] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-08T20:32:49.039687] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-08T20:32:49.039821] [INFO ] [sig ] TKC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:49.181517] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TKC.txt [2026-01-08T20:32:49.181690] [INFO ] [sig ] [3095/3512] Completed TKC in 0.3s | 2.91 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-08T20:32:49.181734] [INFO ] [sig ] [3096/3512] Forecasting TKNO... [2026-01-08T20:32:49.181764] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-08T20:32:49.181793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-08T20:32:49.192812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-08T20:32:49.193215] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-08T20:32:49.194317] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-08T20:32:49.194370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:49.194402] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:49.194429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:49.194484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:49.252678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:49.253547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:49.253650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:49.253683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:49.378999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:49.379169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:49.379211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:49.379240] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:49.382773] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-01-08T20:32:49.383082] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-08T20:32:49.383224] [INFO ] [sig ] TKNO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:49.530320] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TKNO.txt [2026-01-08T20:32:49.530519] [INFO ] [sig ] [3096/3512] Completed TKNO in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-08T20:32:49.530587] [INFO ] [sig ] [3097/3512] Forecasting TKO... [2026-01-08T20:32:49.530623] [INFO ] [sig ] Generating forecast for: TKO [2026-01-08T20:32:49.530653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-08T20:32:49.541304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-08T20:32:49.541677] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-08T20:32:49.542492] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-08T20:32:49.542542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:49.542600] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:49.542630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:49.542686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:49.602962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:49.603879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:49.603965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:49.603997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:49.729979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:49.730165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:49.730211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:49.730239] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:49.733721] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-08T20:32:49.734030] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-08T20:32:49.734175] [INFO ] [sig ] TKO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:49.878327] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TKO.txt [2026-01-08T20:32:49.878498] [INFO ] [sig ] [3097/3512] Completed TKO in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-08T20:32:49.878541] [INFO ] [sig ] [3098/3512] Forecasting TLK... [2026-01-08T20:32:49.878597] [INFO ] [sig ] Generating forecast for: TLK [2026-01-08T20:32:49.878633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-08T20:32:49.890267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-08T20:32:49.890709] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-08T20:32:49.891644] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-08T20:32:49.891702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:49.891734] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:49.891761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:49.891818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:49.951654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:49.952509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:49.952609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:49.952646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:50.079165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:50.079324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:50.079365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:50.079393] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:50.083199] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=64.82%) [2026-01-08T20:32:50.083483] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-08T20:32:50.083628] [INFO ] [sig ] TLK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:50.235547] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TLK.txt [2026-01-08T20:32:50.235726] [INFO ] [sig ] [3098/3512] Completed TLK in 0.4s | 2.91 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-08T20:32:50.235781] [INFO ] [sig ] [3099/3512] Forecasting TLS... [2026-01-08T20:32:50.235813] [INFO ] [sig ] Generating forecast for: TLS [2026-01-08T20:32:50.235843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-08T20:32:50.247625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-08T20:32:50.247988] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-08T20:32:50.248962] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-08T20:32:50.249017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:50.249066] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:50.249103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:50.249172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:50.311467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:50.312323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:50.312425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:50.312467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:50.444341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:50.444498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:50.444539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:50.444584] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:50.447924] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-01-08T20:32:50.448213] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-08T20:32:50.448370] [INFO ] [sig ] TLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:50.594596] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TLS.txt [2026-01-08T20:32:50.594754] [INFO ] [sig ] [3099/3512] Completed TLS in 0.4s | 2.91 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-08T20:32:50.594795] [INFO ] [sig ] [3100/3512] Forecasting TLSA... [2026-01-08T20:32:50.594825] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-08T20:32:50.594855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-08T20:32:50.605495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-08T20:32:50.605878] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-08T20:32:50.606761] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-08T20:32:50.606814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:50.606872] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:50.606905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:50.606981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:50.666049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:50.666851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:50.666930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:50.666963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:50.792062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:50.792207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:50.792246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:50.792275] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:50.795730] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: DOWN (p=30.14%) [2026-01-08T20:32:50.796006] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-08T20:32:50.796129] [INFO ] [sig ] TLSA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:50.941421] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TLSA.txt [2026-01-08T20:32:50.941565] [INFO ] [sig ] [3100/3512] Completed TLSA in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-08T20:32:50.941622] [INFO ] [sig ] [3101/3512] Forecasting TLSI... [2026-01-08T20:32:50.941653] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-08T20:32:50.941682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-08T20:32:50.951382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-08T20:32:50.951700] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-08T20:32:50.952520] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-08T20:32:50.952591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:50.952633] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:50.952662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:50.952718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:51.009139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:51.009881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:51.009957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:51.009989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:51.125730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:51.125863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:51.125900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:51.125946] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:51.129280] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=82.04%) [2026-01-08T20:32:51.129550] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-08T20:32:51.129690] [INFO ] [sig ] TLSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:51.267946] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TLSI.txt [2026-01-08T20:32:51.268083] [INFO ] [sig ] [3101/3512] Completed TLSI in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-08T20:32:51.268122] [INFO ] [sig ] [3102/3512] Forecasting TLYS... [2026-01-08T20:32:51.268151] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-08T20:32:51.268180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-08T20:32:51.278248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-08T20:32:51.278612] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-08T20:32:51.279447] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-08T20:32:51.279501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:51.279534] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:51.279563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:51.279655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:51.336082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:51.336728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:51.336806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:51.336837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:51.453205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:51.453335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:51.453371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:51.453399] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:51.456670] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=1.51%) [2026-01-08T20:32:51.456939] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-08T20:32:51.457063] [INFO ] [sig ] TLYS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:51.594985] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TLYS.txt [2026-01-08T20:32:51.595129] [INFO ] [sig ] [3102/3512] Completed TLYS in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-08T20:32:51.595176] [INFO ] [sig ] [3103/3512] Forecasting TM... [2026-01-08T20:32:51.595210] [INFO ] [sig ] Generating forecast for: TM [2026-01-08T20:32:51.595245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-08T20:32:51.605267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-08T20:32:51.605563] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-08T20:32:51.606360] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-08T20:32:51.606410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:51.606441] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:51.606467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:51.606523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:51.665945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:51.666652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:51.666730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:51.666775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:51.788552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:51.788707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:51.788746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:51.788808] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:51.792162] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-08T20:32:51.792443] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-08T20:32:51.792587] [INFO ] [sig ] TM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:51.930543] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TM.txt [2026-01-08T20:32:51.930688] [INFO ] [sig ] [3103/3512] Completed TM in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:51.930726] [INFO ] [sig ] [3104/3512] Forecasting TMC... [2026-01-08T20:32:51.930755] [INFO ] [sig ] Generating forecast for: TMC [2026-01-08T20:32:51.930786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-08T20:32:51.941033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-08T20:32:51.941348] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-08T20:32:51.942149] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-08T20:32:51.942199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:51.942230] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:51.942257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:51.942460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:51.998704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:51.999489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:51.999569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:51.999621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:52.115987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:52.116130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:52.116172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:52.116200] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:52.119510] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-01-08T20:32:52.119800] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-08T20:32:52.119920] [INFO ] [sig ] TMC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:52.257194] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TMC.txt [2026-01-08T20:32:52.257323] [INFO ] [sig ] [3104/3512] Completed TMC in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:52.257362] [INFO ] [sig ] [3105/3512] Forecasting TMCI... [2026-01-08T20:32:52.257392] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-08T20:32:52.257421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-08T20:32:52.267806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-08T20:32:52.268094] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-08T20:32:52.268911] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-08T20:32:52.268962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:52.268992] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:52.269029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:52.269087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:52.324541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:52.325203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:52.325280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:52.325312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:52.445175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:52.445309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:52.445347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:52.445376] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:52.451458] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-01-08T20:32:52.451753] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-08T20:32:52.451880] [INFO ] [sig ] TMCI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:52.589298] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TMCI.txt [2026-01-08T20:32:52.589427] [INFO ] [sig ] [3105/3512] Completed TMCI in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:52.589465] [INFO ] [sig ] [3106/3512] Forecasting TMDX... [2026-01-08T20:32:52.589494] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-08T20:32:52.589524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-08T20:32:52.599487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-08T20:32:52.599797] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-08T20:32:52.600630] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-08T20:32:52.600681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:52.600712] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:52.600738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:52.600793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:52.657729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:52.658379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:52.658457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:52.658488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:52.779515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:52.779671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:52.779708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:52.779736] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:52.782999] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=43.59%) [2026-01-08T20:32:52.783266] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-08T20:32:52.783387] [INFO ] [sig ] TMDX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:52.921544] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TMDX.txt [2026-01-08T20:32:52.921744] [INFO ] [sig ] [3106/3512] Completed TMDX in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:52.921812] [INFO ] [sig ] [3107/3512] Forecasting TME... [2026-01-08T20:32:52.921847] [INFO ] [sig ] Generating forecast for: TME [2026-01-08T20:32:52.921876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-08T20:32:52.932173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-08T20:32:52.932483] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-08T20:32:52.933373] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-08T20:32:52.933425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:52.933457] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:52.933494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:52.933561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:52.994372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:52.995111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:52.995195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:52.995229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:53.122683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:53.123030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:53.123069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:53.123098] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:53.126808] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-08T20:32:53.127107] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-08T20:32:53.127239] [INFO ] [sig ] TME: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:53.274685] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TME.txt [2026-01-08T20:32:53.274844] [INFO ] [sig ] [3107/3512] Completed TME in 0.4s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:53.274890] [INFO ] [sig ] [3108/3512] Forecasting TMHC... [2026-01-08T20:32:53.274920] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-08T20:32:53.274950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-08T20:32:53.285332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-08T20:32:53.285688] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-08T20:32:53.286500] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-08T20:32:53.286552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:53.286602] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:53.286631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:53.286686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:53.344212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:53.344930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:53.345008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:53.345041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:53.463172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:53.463334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:53.463372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:53.463399] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:53.466765] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: UP (p=68.39%) [2026-01-08T20:32:53.467041] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-08T20:32:53.467165] [INFO ] [sig ] TMHC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:53.606834] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TMHC.txt [2026-01-08T20:32:53.606976] [INFO ] [sig ] [3108/3512] Completed TMHC in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:53.607016] [INFO ] [sig ] [3109/3512] Forecasting TMUS... [2026-01-08T20:32:53.607044] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-08T20:32:53.607080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-08T20:32:53.617200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-08T20:32:53.617529] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-08T20:32:53.618364] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-08T20:32:53.618415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:53.618445] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:53.618471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:53.618525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:53.675211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:53.676000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:53.676079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:53.676110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:53.801701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:53.801852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:53.801891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:53.801919] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:53.805296] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=91.39%) [2026-01-08T20:32:53.805614] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-08T20:32:53.805738] [INFO ] [sig ] TMUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:53.946302] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TMUS.txt [2026-01-08T20:32:53.946459] [INFO ] [sig ] [3109/3512] Completed TMUS in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:53.946499] [INFO ] [sig ] [3110/3512] Forecasting TNC... [2026-01-08T20:32:53.946528] [INFO ] [sig ] Generating forecast for: TNC [2026-01-08T20:32:53.946558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-08T20:32:53.956374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-08T20:32:53.956734] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-08T20:32:53.957515] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-08T20:32:53.957566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:53.957614] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:53.957642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:53.957697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:54.015176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:54.016079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:54.016197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:54.016229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:54.140831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:54.140985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:54.141025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:54.141053] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:54.144782] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=14.72%) [2026-01-08T20:32:54.145064] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-08T20:32:54.145204] [INFO ] [sig ] TNC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:54.288270] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TNC.txt [2026-01-08T20:32:54.288889] [INFO ] [sig ] [3110/3512] Completed TNC in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:54.288933] [INFO ] [sig ] [3111/3512] Forecasting TNDM... [2026-01-08T20:32:54.288964] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-08T20:32:54.288994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-08T20:32:54.299608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-08T20:32:54.299971] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-08T20:32:54.300818] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-08T20:32:54.300868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:54.300900] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:54.300927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:54.300982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:54.358948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:54.360065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:54.360153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:54.360192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:54.484611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:54.484767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:54.484805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:54.484833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:54.488187] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-08T20:32:54.488494] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-08T20:32:54.488640] [INFO ] [sig ] TNDM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:54.631098] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TNDM.txt [2026-01-08T20:32:54.631258] [INFO ] [sig ] [3111/3512] Completed TNDM in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:54.631298] [INFO ] [sig ] [3112/3512] Forecasting TNGX... [2026-01-08T20:32:54.631327] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-08T20:32:54.631357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-08T20:32:54.641945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-08T20:32:54.642287] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-08T20:32:54.643132] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-08T20:32:54.643184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:54.643217] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:54.643245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:54.643304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:54.702287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:54.703211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:54.703307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:54.703341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:54.829331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:54.829495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:54.829536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:54.829569] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:54.833136] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=53.20%) [2026-01-08T20:32:54.833431] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-08T20:32:54.833562] [INFO ] [sig ] TNGX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:54.979475] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TNGX.txt [2026-01-08T20:32:54.979657] [INFO ] [sig ] [3112/3512] Completed TNGX in 0.3s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:54.979705] [INFO ] [sig ] [3113/3512] Forecasting TNK... [2026-01-08T20:32:54.979736] [INFO ] [sig ] Generating forecast for: TNK [2026-01-08T20:32:54.979768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-08T20:32:54.990837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-08T20:32:54.991193] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-08T20:32:54.992358] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-08T20:32:54.992410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:54.992443] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:54.992470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:54.992526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:55.057068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:55.057977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:55.058062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:55.058096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:55.190457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:55.190825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:55.190866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:55.190894] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:55.194841] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=51.29%) [2026-01-08T20:32:55.195150] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-08T20:32:55.195310] [INFO ] [sig ] TNK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:55.342339] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TNK.txt [2026-01-08T20:32:55.342522] [INFO ] [sig ] [3113/3512] Completed TNK in 0.4s | 2.91 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-08T20:32:55.342562] [INFO ] [sig ] [3114/3512] Forecasting TNL... [2026-01-08T20:32:55.342612] [INFO ] [sig ] Generating forecast for: TNL [2026-01-08T20:32:55.342643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-08T20:32:55.355049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-08T20:32:55.355418] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-08T20:32:55.356302] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-08T20:32:55.356356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:55.356389] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:55.356418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:55.356476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:55.422017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:55.422907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:55.422990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:55.423022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:55.558176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:55.558372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:55.558415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:55.558445] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:55.561935] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-01-08T20:32:55.562238] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-08T20:32:55.562382] [INFO ] [sig ] TNL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:55.706140] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TNL.txt [2026-01-08T20:32:55.706295] [INFO ] [sig ] [3114/3512] Completed TNL in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-08T20:32:55.706335] [INFO ] [sig ] [3115/3512] Forecasting TNXP... [2026-01-08T20:32:55.706364] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-08T20:32:55.706393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-08T20:32:55.717103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-08T20:32:55.717446] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-08T20:32:55.718244] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-08T20:32:55.718321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:55.718354] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:55.718381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:55.718436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:55.777623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:55.778505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:55.778611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:55.778646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:55.899178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:55.899333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:55.899373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:55.899608] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:55.903080] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=40.53%) [2026-01-08T20:32:55.903351] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-08T20:32:55.903470] [INFO ] [sig ] TNXP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:56.049755] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TNXP.txt [2026-01-08T20:32:56.049915] [INFO ] [sig ] [3115/3512] Completed TNXP in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-08T20:32:56.049955] [INFO ] [sig ] [3116/3512] Forecasting TOI... [2026-01-08T20:32:56.049984] [INFO ] [sig ] Generating forecast for: TOI [2026-01-08T20:32:56.050013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-08T20:32:56.060154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-08T20:32:56.060535] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-08T20:32:56.061387] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-08T20:32:56.061440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:56.061473] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:56.061501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:56.061559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:56.118946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:56.119838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:56.119919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:56.119950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:56.243942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:56.244098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:56.244137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:56.244165] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:56.247465] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-01-08T20:32:56.247808] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-08T20:32:56.247963] [INFO ] [sig ] TOI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:56.391413] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TOI.txt [2026-01-08T20:32:56.391590] [INFO ] [sig ] [3116/3512] Completed TOI in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-08T20:32:56.391633] [INFO ] [sig ] [3117/3512] Forecasting TOL... [2026-01-08T20:32:56.391662] [INFO ] [sig ] Generating forecast for: TOL [2026-01-08T20:32:56.391691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-08T20:32:56.402259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-08T20:32:56.402628] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-08T20:32:56.403483] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-08T20:32:56.403535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:56.403628] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:56.403661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:56.403720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:56.465164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:56.466100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:56.466183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:56.466217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:56.591147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:56.591305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:56.591345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:56.591373] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:56.594737] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-01-08T20:32:56.595025] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-08T20:32:56.595156] [INFO ] [sig ] TOL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:56.742248] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TOL.txt [2026-01-08T20:32:56.742409] [INFO ] [sig ] [3117/3512] Completed TOL in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-08T20:32:56.742449] [INFO ] [sig ] [3118/3512] Forecasting TORO... [2026-01-08T20:32:56.742479] [INFO ] [sig ] Generating forecast for: TORO [2026-01-08T20:32:56.742514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-08T20:32:56.753910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-08T20:32:56.754302] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-08T20:32:56.755130] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-08T20:32:56.755182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:56.755226] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:56.755256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:56.755313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:56.819894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:56.820893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:56.820980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:56.821015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:56.942423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:56.942776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:56.942818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:56.942847] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:56.946285] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=22.39%) [2026-01-08T20:32:56.946776] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-08T20:32:56.946902] [INFO ] [sig ] TORO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:57.098355] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TORO.txt [2026-01-08T20:32:57.098479] [INFO ] [sig ] [3118/3512] Completed TORO in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-08T20:32:57.098516] [INFO ] [sig ] [3119/3512] Forecasting TOWN... [2026-01-08T20:32:57.098546] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-08T20:32:57.098590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-08T20:32:57.110316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-08T20:32:57.110609] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-08T20:32:57.111377] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-08T20:32:57.111642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:57.111674] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:57.111700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:57.111755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:57.172537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:57.173184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:57.173260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:57.173293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:57.300676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:57.300881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:57.300923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:57.300952] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:57.304415] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=44.20%) [2026-01-08T20:32:57.304718] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-08T20:32:57.304847] [INFO ] [sig ] TOWN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:57.458685] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TOWN.txt [2026-01-08T20:32:57.458836] [INFO ] [sig ] [3119/3512] Completed TOWN in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-08T20:32:57.458878] [INFO ] [sig ] [3120/3512] Forecasting TOYO... [2026-01-08T20:32:57.458908] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-08T20:32:57.458940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-08T20:32:57.471181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-08T20:32:57.471747] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-08T20:32:57.472527] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-08T20:32:57.472593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:57.472626] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:57.472652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:57.472708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:57.531373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:57.532236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:57.532317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:57.532348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:57.661658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:57.661826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:57.661867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:57.661947] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:57.665834] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=80.35%) [2026-01-08T20:32:57.666163] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-08T20:32:57.666303] [INFO ] [sig ] TOYO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:57.812148] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TOYO.txt [2026-01-08T20:32:57.812310] [INFO ] [sig ] [3120/3512] Completed TOYO in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:32:57.812350] [INFO ] [sig ] [3121/3512] Forecasting TPB... [2026-01-08T20:32:57.812381] [INFO ] [sig ] Generating forecast for: TPB [2026-01-08T20:32:57.812411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-08T20:32:57.822505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-08T20:32:57.822882] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-08T20:32:57.823691] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-08T20:32:57.823741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:57.823772] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:57.823799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:57.823855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:57.882114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:57.882994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:57.883074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:57.883109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:58.004415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:58.004592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:58.004632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:58.004660] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:58.007973] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-08T20:32:58.008255] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-08T20:32:58.008402] [INFO ] [sig ] TPB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:58.159171] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TPB.txt [2026-01-08T20:32:58.159350] [INFO ] [sig ] [3121/3512] Completed TPB in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:32:58.159408] [INFO ] [sig ] [3122/3512] Forecasting TPC... [2026-01-08T20:32:58.159443] [INFO ] [sig ] Generating forecast for: TPC [2026-01-08T20:32:58.159475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-08T20:32:58.171190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-08T20:32:58.171536] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-08T20:32:58.172334] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-08T20:32:58.172384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:58.172415] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:58.172441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:58.172497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:58.233654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:58.234607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:58.234689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:58.234722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:58.359497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:58.359677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:58.359731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:58.359772] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:58.363207] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=77.22%) [2026-01-08T20:32:58.363502] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-08T20:32:58.363649] [INFO ] [sig ] TPC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:58.513879] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TPC.txt [2026-01-08T20:32:58.514054] [INFO ] [sig ] [3122/3512] Completed TPC in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:32:58.514114] [INFO ] [sig ] [3123/3512] Forecasting TPG... [2026-01-08T20:32:58.514154] [INFO ] [sig ] Generating forecast for: TPG [2026-01-08T20:32:58.514188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-08T20:32:58.526783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-08T20:32:58.527364] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-08T20:32:58.528425] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-08T20:32:58.528697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:58.528738] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:58.528770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:58.528832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:58.590169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:58.591476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:58.591610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:58.591647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:58.717023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:58.717262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:58.717308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:58.717338] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:58.721309] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-01-08T20:32:58.721700] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-08T20:32:58.721897] [INFO ] [sig ] TPG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:32:58.866504] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TPG.txt [2026-01-08T20:32:58.866746] [INFO ] [sig ] [3123/3512] Completed TPG in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:32:58.866794] [INFO ] [sig ] [3124/3512] Forecasting TPGXL... [2026-01-08T20:32:58.866824] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-08T20:32:58.866856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-08T20:32:58.883817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-08T20:32:58.884342] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-08T20:32:58.885754] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-08T20:32:58.885820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:58.885863] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:58.885902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:58.885985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:58.945199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:58.946108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:58.946199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:58.946233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:59.061248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:59.061411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:59.061450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:59.061478] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:59.064825] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-08T20:32:59.065093] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-08T20:32:59.065214] [INFO ] [sig ] TPGXL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:59.202655] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TPGXL.txt [2026-01-08T20:32:59.202812] [INFO ] [sig ] [3124/3512] Completed TPGXL in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:32:59.202856] [INFO ] [sig ] [3125/3512] Forecasting TPH... [2026-01-08T20:32:59.202885] [INFO ] [sig ] Generating forecast for: TPH [2026-01-08T20:32:59.202914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-08T20:32:59.213757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-08T20:32:59.214130] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-08T20:32:59.214949] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-08T20:32:59.214999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:59.215031] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:59.215057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:59.215113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:59.271687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:59.272315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:59.272393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:59.272425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:59.388416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:59.388583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:59.388670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:59.388702] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:59.392010] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: UP (p=50.06%) [2026-01-08T20:32:59.392280] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-08T20:32:59.392402] [INFO ] [sig ] TPH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:59.530886] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TPH.txt [2026-01-08T20:32:59.531040] [INFO ] [sig ] [3125/3512] Completed TPH in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:32:59.531080] [INFO ] [sig ] [3126/3512] Forecasting TPL... [2026-01-08T20:32:59.531109] [INFO ] [sig ] Generating forecast for: TPL [2026-01-08T20:32:59.531138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-08T20:32:59.541840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-08T20:32:59.542133] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-08T20:32:59.542964] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-08T20:32:59.543015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:59.543045] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:59.543070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:59.543125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:59.606049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:59.607059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:59.607142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:59.607175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:32:59.738548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:32:59.738738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:32:59.738782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:32:59.738813] [INFO ] [FORECASTER] Training complete [2026-01-08T20:32:59.742218] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-01-08T20:32:59.742512] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-08T20:32:59.742664] [INFO ] [sig ] TPL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:32:59.887928] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TPL.txt [2026-01-08T20:32:59.888137] [INFO ] [sig ] [3126/3512] Completed TPL in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:32:59.888178] [INFO ] [sig ] [3127/3512] Forecasting TPVG... [2026-01-08T20:32:59.888209] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-08T20:32:59.888238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-08T20:32:59.900939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-08T20:32:59.901306] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-08T20:32:59.902161] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-08T20:32:59.902212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:32:59.902244] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:32:59.902272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:32:59.902328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:32:59.958823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:32:59.959691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:32:59.959819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:32:59.959855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:00.080639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:00.080804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:00.080844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:00.080873] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:00.084314] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=16.00%) [2026-01-08T20:33:00.084612] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-08T20:33:00.084741] [INFO ] [sig ] TPVG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:00.228710] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TPVG.txt [2026-01-08T20:33:00.228873] [INFO ] [sig ] [3127/3512] Completed TPVG in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:33:00.228919] [INFO ] [sig ] [3128/3512] Forecasting TPYP... [2026-01-08T20:33:00.228949] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-08T20:33:00.228979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-08T20:33:00.239293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-08T20:33:00.239564] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-08T20:33:00.240365] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-08T20:33:00.240415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:00.240447] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:00.240473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:00.240529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:00.296749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:00.297363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:00.297648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:00.297683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:00.414823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:00.414985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:00.415025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:00.415055] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:00.418906] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=26.50%) [2026-01-08T20:33:00.419182] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-08T20:33:00.419306] [INFO ] [sig ] TPYP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:00.560842] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TPYP.txt [2026-01-08T20:33:00.561006] [INFO ] [sig ] [3128/3512] Completed TPYP in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:33:00.561051] [INFO ] [sig ] [3129/3512] Forecasting TPZ... [2026-01-08T20:33:00.561080] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-08T20:33:00.561110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-08T20:33:00.571632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-08T20:33:00.572010] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-08T20:33:00.572869] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-08T20:33:00.572922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:00.572967] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:00.572995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:00.573051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:00.633615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:00.634563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:00.634671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:00.634705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:00.747276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:00.747439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:00.747477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:00.747506] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:00.751007] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: DOWN (p=12.42%) [2026-01-08T20:33:00.751309] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-08T20:33:00.751440] [INFO ] [sig ] TPZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:00.898207] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TPZ.txt [2026-01-08T20:33:00.898392] [INFO ] [sig ] [3129/3512] Completed TPZ in 0.3s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:33:00.898438] [INFO ] [sig ] [3130/3512] Forecasting TQQQ... [2026-01-08T20:33:00.898467] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-08T20:33:00.898495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-08T20:33:00.910676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-08T20:33:00.911070] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-08T20:33:00.912025] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-08T20:33:00.912080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:00.912113] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:00.912140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:00.912196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:00.973043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:00.973938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:00.974022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:00.974055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:01.107514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:01.107695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:01.107736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:01.107766] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:01.111836] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-08T20:33:01.112157] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-08T20:33:01.112296] [INFO ] [sig ] TQQQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:01.259348] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TQQQ.txt [2026-01-08T20:33:01.259535] [INFO ] [sig ] [3130/3512] Completed TQQQ in 0.4s | 2.91 sym/s | Total: 17.9m | ETA: 2.2m [2026-01-08T20:33:01.259594] [INFO ] [sig ] [3131/3512] Forecasting TRC... [2026-01-08T20:33:01.259629] [INFO ] [sig ] Generating forecast for: TRC [2026-01-08T20:33:01.259659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-08T20:33:01.271813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-08T20:33:01.272236] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-08T20:33:01.273131] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-08T20:33:01.273185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:01.273217] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:01.273244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:01.273300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:01.334107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:01.335009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:01.335090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:01.335123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:01.456936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:01.457093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:01.457133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:01.457162] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:01.460617] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=33.16%) [2026-01-08T20:33:01.460900] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-08T20:33:01.461022] [INFO ] [sig ] TRC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:01.600999] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TRC.txt [2026-01-08T20:33:01.601170] [INFO ] [sig ] [3131/3512] Completed TRC in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-08T20:33:01.601212] [INFO ] [sig ] [3132/3512] Forecasting TRDA... [2026-01-08T20:33:01.601241] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-08T20:33:01.601271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-08T20:33:01.611972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-08T20:33:01.612229] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-08T20:33:01.613052] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-08T20:33:01.613102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:01.613133] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:01.613159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:01.613217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:01.671224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:01.671931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:01.672009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:01.672040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:01.796467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:01.796633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:01.796673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:01.796701] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:01.800067] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-08T20:33:01.800338] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-08T20:33:01.800455] [INFO ] [sig ] TRDA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:01.950069] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TRDA.txt [2026-01-08T20:33:01.950201] [INFO ] [sig ] [3132/3512] Completed TRDA in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-08T20:33:01.950240] [INFO ] [sig ] [3133/3512] Forecasting TREE... [2026-01-08T20:33:01.950277] [INFO ] [sig ] Generating forecast for: TREE [2026-01-08T20:33:01.950307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-08T20:33:01.960229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-08T20:33:01.960520] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-08T20:33:01.961333] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-08T20:33:01.961384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:01.961416] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:01.961441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:01.961497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:02.019284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:02.020217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:02.020295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:02.020332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:02.142527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:02.142702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:02.142742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:02.142773] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:02.146074] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=45.20%) [2026-01-08T20:33:02.146347] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-08T20:33:02.146470] [INFO ] [sig ] TREE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:02.292312] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TREE.txt [2026-01-08T20:33:02.292477] [INFO ] [sig ] [3133/3512] Completed TREE in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-08T20:33:02.292518] [INFO ] [sig ] [3134/3512] Forecasting TREX... [2026-01-08T20:33:02.292550] [INFO ] [sig ] Generating forecast for: TREX [2026-01-08T20:33:02.292599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-08T20:33:02.303518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-08T20:33:02.303911] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-08T20:33:02.304945] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-08T20:33:02.304998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:02.305054] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:02.305082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:02.305139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:02.364963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:02.365880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:02.365964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:02.365999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:02.495646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:02.495809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:02.495859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:02.495898] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:02.499515] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: UP (p=65.89%) [2026-01-08T20:33:02.499854] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-08T20:33:02.500020] [INFO ] [sig ] TREX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:02.644326] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TREX.txt [2026-01-08T20:33:02.644486] [INFO ] [sig ] [3134/3512] Completed TREX in 0.4s | 2.91 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-08T20:33:02.644525] [INFO ] [sig ] [3135/3512] Forecasting TRGP... [2026-01-08T20:33:02.644556] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-08T20:33:02.644604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-08T20:33:02.655245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-08T20:33:02.655550] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-08T20:33:02.656336] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-08T20:33:02.656392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:02.656423] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:02.656449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:02.656504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:02.716123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:02.717193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:02.717286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:02.717325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:02.842007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:02.842166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:02.842206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:02.842235] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:02.845594] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-08T20:33:02.845864] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-08T20:33:02.845983] [INFO ] [sig ] TRGP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:02.984042] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRGP.txt [2026-01-08T20:33:02.984152] [INFO ] [sig ] [3135/3512] Completed TRGP in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-08T20:33:02.984189] [INFO ] [sig ] [3136/3512] Forecasting TRI... [2026-01-08T20:33:02.984218] [INFO ] [sig ] Generating forecast for: TRI [2026-01-08T20:33:02.984248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-08T20:33:02.994504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-08T20:33:02.994789] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-08T20:33:02.995551] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-08T20:33:02.995619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:02.995652] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:02.995678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:02.995734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:03.052768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:03.053367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:03.053443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:03.053476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:03.174325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:03.174455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:03.174493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:03.174538] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:03.177775] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=71.40%) [2026-01-08T20:33:03.178040] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-08T20:33:03.178156] [INFO ] [sig ] TRI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:03.316402] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRI.txt [2026-01-08T20:33:03.316534] [INFO ] [sig ] [3136/3512] Completed TRI in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-08T20:33:03.316589] [INFO ] [sig ] [3137/3512] Forecasting TRIN... [2026-01-08T20:33:03.316621] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-08T20:33:03.316650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-08T20:33:03.327183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-08T20:33:03.327468] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-08T20:33:03.328256] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-08T20:33:03.328331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:03.328365] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:03.328392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:03.328447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:03.384761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:03.385382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:03.385462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:03.385494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:03.504605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:03.504958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:03.504996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:03.505052] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:03.508445] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=48.06%) [2026-01-08T20:33:03.508941] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-08T20:33:03.509067] [INFO ] [sig ] TRIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:03.650772] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TRIN.txt [2026-01-08T20:33:03.650918] [INFO ] [sig ] [3137/3512] Completed TRIN in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:03.650959] [INFO ] [sig ] [3138/3512] Forecasting TRIP... [2026-01-08T20:33:03.650989] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-08T20:33:03.651029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-08T20:33:03.663067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-08T20:33:03.663481] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-08T20:33:03.664317] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-08T20:33:03.664368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:03.664400] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:03.664426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:03.664482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:03.721020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:03.721939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:03.722041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:03.722095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:03.843174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:03.843328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:03.843367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:03.843396] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:03.847053] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-01-08T20:33:03.847319] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-08T20:33:03.847443] [INFO ] [sig ] TRIP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:03.985400] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TRIP.txt [2026-01-08T20:33:03.985549] [INFO ] [sig ] [3138/3512] Completed TRIP in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:03.985606] [INFO ] [sig ] [3139/3512] Forecasting TRMB... [2026-01-08T20:33:03.985639] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-08T20:33:03.985669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-08T20:33:03.995662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-08T20:33:03.995922] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-08T20:33:03.996708] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-08T20:33:03.996759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:03.996790] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:03.996817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:03.996873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:04.053998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:04.054743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:04.054820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:04.054852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:04.173363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:04.173511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:04.173548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:04.173596] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:04.177408] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-01-08T20:33:04.177698] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-08T20:33:04.177819] [INFO ] [sig ] TRMB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:04.318051] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TRMB.txt [2026-01-08T20:33:04.318167] [INFO ] [sig ] [3139/3512] Completed TRMB in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:04.318207] [INFO ] [sig ] [3140/3512] Forecasting TRMD... [2026-01-08T20:33:04.318235] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-08T20:33:04.318265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-08T20:33:04.329598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-08T20:33:04.329978] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-08T20:33:04.330809] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-08T20:33:04.330860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:04.330891] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:04.330930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:04.330987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:04.392203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:04.393311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:04.393400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:04.393434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:04.513536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:04.513710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:04.513753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:04.513782] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:04.517144] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=45.87%) [2026-01-08T20:33:04.517426] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-08T20:33:04.517549] [INFO ] [sig ] TRMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:04.659560] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TRMD.txt [2026-01-08T20:33:04.659723] [INFO ] [sig ] [3140/3512] Completed TRMD in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:04.659763] [INFO ] [sig ] [3141/3512] Forecasting TRMK... [2026-01-08T20:33:04.659792] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-08T20:33:04.659823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-08T20:33:04.670645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-08T20:33:04.671031] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-08T20:33:04.671845] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-08T20:33:04.671896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:04.671928] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:04.671953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:04.672008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:04.733565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:04.734633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:04.734731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:04.734767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:04.849295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:04.849463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:04.849509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:04.849544] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:04.852989] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: UP (p=78.16%) [2026-01-08T20:33:04.853287] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-08T20:33:04.853417] [INFO ] [sig ] TRMK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:04.993962] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRMK.txt [2026-01-08T20:33:04.994115] [INFO ] [sig ] [3141/3512] Completed TRMK in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:04.994156] [INFO ] [sig ] [3142/3512] Forecasting TRN... [2026-01-08T20:33:04.994184] [INFO ] [sig ] Generating forecast for: TRN [2026-01-08T20:33:04.994213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-08T20:33:05.004181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-08T20:33:05.004528] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-08T20:33:05.005347] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-08T20:33:05.005398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:05.005429] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:05.005455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:05.005511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:05.063939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:05.064838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:05.064924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:05.064956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:05.187314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:05.187473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:05.187512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:05.187540] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:05.191133] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: UP (p=60.24%) [2026-01-08T20:33:05.191401] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-08T20:33:05.191521] [INFO ] [sig ] TRN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:05.331831] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRN.txt [2026-01-08T20:33:05.331993] [INFO ] [sig ] [3142/3512] Completed TRN in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:05.332047] [INFO ] [sig ] [3143/3512] Forecasting TRNO... [2026-01-08T20:33:05.332086] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-08T20:33:05.332118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-08T20:33:05.342904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-08T20:33:05.343293] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-08T20:33:05.344099] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-08T20:33:05.344151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:05.344181] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:05.344208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:05.344263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:05.402154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:05.403038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:05.403126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:05.403160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:05.531217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:05.531420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:05.531467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:05.531497] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:05.535299] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-01-08T20:33:05.535667] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-08T20:33:05.535813] [INFO ] [sig ] TRNO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:05.747382] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRNO.txt [2026-01-08T20:33:05.747518] [INFO ] [sig ] [3143/3512] Completed TRNO in 0.4s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:05.747558] [INFO ] [sig ] [3144/3512] Forecasting TRNS... [2026-01-08T20:33:05.747605] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-08T20:33:05.747642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-08T20:33:05.758169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-08T20:33:05.758463] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-08T20:33:05.759255] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-08T20:33:05.759305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:05.759337] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:05.759364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:05.759420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:05.816675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:05.817299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:05.817408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:05.817442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:05.942516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:05.942682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:05.942722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:05.942751] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:05.946104] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=85.66%) [2026-01-08T20:33:05.946378] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-08T20:33:05.946502] [INFO ] [sig ] TRNS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:06.089005] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRNS.txt [2026-01-08T20:33:06.089141] [INFO ] [sig ] [3144/3512] Completed TRNS in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:06.089181] [INFO ] [sig ] [3145/3512] Forecasting TROX... [2026-01-08T20:33:06.089213] [INFO ] [sig ] Generating forecast for: TROX [2026-01-08T20:33:06.089244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-08T20:33:06.099983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-08T20:33:06.100261] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-08T20:33:06.101083] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-08T20:33:06.101135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:06.101167] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:06.101194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:06.101251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:06.161153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:06.161849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:06.161927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:06.161961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:06.282464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:06.282634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:06.282678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:06.282707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:06.286136] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-08T20:33:06.286439] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-08T20:33:06.286593] [INFO ] [sig ] TROX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:06.447093] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TROX.txt [2026-01-08T20:33:06.447295] [INFO ] [sig ] [3145/3512] Completed TROX in 0.4s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:06.447353] [INFO ] [sig ] [3146/3512] Forecasting TRP... [2026-01-08T20:33:06.447386] [INFO ] [sig ] Generating forecast for: TRP [2026-01-08T20:33:06.447416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-08T20:33:06.460879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-08T20:33:06.461283] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-08T20:33:06.462153] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-08T20:33:06.462205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:06.462239] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:06.462266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:06.462323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:06.520498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:06.521153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:06.521234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:06.521267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:06.641402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:06.641548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:06.641605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:06.641635] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:06.645610] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-08T20:33:06.645887] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-08T20:33:06.646017] [INFO ] [sig ] TRP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:06.785849] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRP.txt [2026-01-08T20:33:06.785975] [INFO ] [sig ] [3146/3512] Completed TRP in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:06.786014] [INFO ] [sig ] [3147/3512] Forecasting TRS... [2026-01-08T20:33:06.786044] [INFO ] [sig ] Generating forecast for: TRS [2026-01-08T20:33:06.786073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-08T20:33:06.797142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-08T20:33:06.797425] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-08T20:33:06.798277] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-08T20:33:06.798364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:06.798395] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:06.798422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:06.798478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:06.855903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:06.856540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:06.856637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:06.856671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:06.977175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:06.977338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:06.977378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:06.977406] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:06.980884] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-01-08T20:33:06.981167] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-08T20:33:06.981292] [INFO ] [sig ] TRS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:07.125334] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TRS.txt [2026-01-08T20:33:07.125504] [INFO ] [sig ] [3147/3512] Completed TRS in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:07.125545] [INFO ] [sig ] [3148/3512] Forecasting TRTX... [2026-01-08T20:33:07.125593] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-08T20:33:07.125626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-08T20:33:07.136254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-08T20:33:07.136587] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-08T20:33:07.137381] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-08T20:33:07.137433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:07.137466] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:07.137493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:07.137549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:07.194538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:07.195515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:07.195623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:07.195659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:07.323954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:07.324113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:07.324155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:07.324183] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:07.327636] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=22.15%) [2026-01-08T20:33:07.327913] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-08T20:33:07.328037] [INFO ] [sig ] TRTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:07.467494] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TRTX.txt [2026-01-08T20:33:07.467646] [INFO ] [sig ] [3148/3512] Completed TRTX in 0.3s | 2.91 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-08T20:33:07.467688] [INFO ] [sig ] [3149/3512] Forecasting TRUE... [2026-01-08T20:33:07.467717] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-08T20:33:07.467746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-08T20:33:07.478171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-08T20:33:07.478487] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-08T20:33:07.479303] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-08T20:33:07.479353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:07.479385] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:07.479411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:07.479467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:07.535805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:07.536400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:07.536473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:07.536510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:07.656053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:07.656235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:07.656277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:07.656305] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:07.659649] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: UP (p=55.47%) [2026-01-08T20:33:07.659921] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-08T20:33:07.660042] [INFO ] [sig ] TRUE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:07.797847] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRUE.txt [2026-01-08T20:33:07.797994] [INFO ] [sig ] [3149/3512] Completed TRUE in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-08T20:33:07.798034] [INFO ] [sig ] [3150/3512] Forecasting TRUP... [2026-01-08T20:33:07.798063] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-08T20:33:07.798092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-08T20:33:07.808660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-08T20:33:07.808937] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-08T20:33:07.809735] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-08T20:33:07.809786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:07.809818] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:07.809844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:07.809900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:07.866863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:07.867618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:07.867697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:07.867730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:07.993468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:07.993663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:07.993704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:07.993732] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:07.997196] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=69.03%) [2026-01-08T20:33:07.997487] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-08T20:33:07.997633] [INFO ] [sig ] TRUP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:08.137770] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRUP.txt [2026-01-08T20:33:08.137933] [INFO ] [sig ] [3150/3512] Completed TRUP in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-08T20:33:08.137972] [INFO ] [sig ] [3151/3512] Forecasting TRVG... [2026-01-08T20:33:08.138002] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-08T20:33:08.138031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-08T20:33:08.149473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-08T20:33:08.150082] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-08T20:33:08.150898] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-08T20:33:08.150950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:08.151013] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:08.151041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:08.151100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:08.213922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:08.215018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:08.215103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:08.215135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:08.335865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:08.336016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:08.336054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:08.336082] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:08.339556] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=63.85%) [2026-01-08T20:33:08.339840] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-08T20:33:08.339961] [INFO ] [sig ] TRVG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:08.482432] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TRVG.txt [2026-01-08T20:33:08.482565] [INFO ] [sig ] [3151/3512] Completed TRVG in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-08T20:33:08.482624] [INFO ] [sig ] [3152/3512] Forecasting TS... [2026-01-08T20:33:08.482653] [INFO ] [sig ] Generating forecast for: TS [2026-01-08T20:33:08.482683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-08T20:33:08.493100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-08T20:33:08.493363] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-08T20:33:08.494148] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-08T20:33:08.494199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:08.494230] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:08.494256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:08.494311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:08.551001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:08.551746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:08.551824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:08.551857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:08.677115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:08.677312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:08.677354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:08.677389] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:08.681119] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: UP (p=72.04%) [2026-01-08T20:33:08.681436] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-08T20:33:08.681591] [INFO ] [sig ] TS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:08.825503] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TS.txt [2026-01-08T20:33:08.825682] [INFO ] [sig ] [3152/3512] Completed TS in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-08T20:33:08.825725] [INFO ] [sig ] [3153/3512] Forecasting TSBK... [2026-01-08T20:33:08.825754] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-08T20:33:08.825784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-08T20:33:08.836217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-08T20:33:08.836557] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-08T20:33:08.837365] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-08T20:33:08.837428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:08.837461] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:08.837486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:08.837542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:08.893550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:08.894402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:08.894483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:08.894515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:08.996690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:08.997039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:08.997078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:08.997107] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:09.001046] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=12.85%) [2026-01-08T20:33:09.001322] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-08T20:33:09.001449] [INFO ] [sig ] TSBK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:09.140551] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TSBK.txt [2026-01-08T20:33:09.140707] [INFO ] [sig ] [3153/3512] Completed TSBK in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-08T20:33:09.140747] [INFO ] [sig ] [3154/3512] Forecasting TSCO... [2026-01-08T20:33:09.140776] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-08T20:33:09.140806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-08T20:33:09.151745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-08T20:33:09.152106] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-08T20:33:09.152921] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-08T20:33:09.152972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:09.153003] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:09.153028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:09.153084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:09.209936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:09.210749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:09.210834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:09.210867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:09.333801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:09.333956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:09.333996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:09.334056] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:09.337455] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: UP (p=60.11%) [2026-01-08T20:33:09.337755] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-08T20:33:09.337884] [INFO ] [sig ] TSCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:09.476815] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TSCO.txt [2026-01-08T20:33:09.476959] [INFO ] [sig ] [3154/3512] Completed TSCO in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-08T20:33:09.477000] [INFO ] [sig ] [3155/3512] Forecasting TSDD... [2026-01-08T20:33:09.477030] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-08T20:33:09.477060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-08T20:33:09.487623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-08T20:33:09.487935] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-08T20:33:09.488801] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-08T20:33:09.488853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:09.488884] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:09.488910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:09.488969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:09.550523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:09.551405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:09.551493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:09.551525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:09.684742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:09.684901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:09.684942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:09.684971] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:09.688628] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=65.20%) [2026-01-08T20:33:09.689011] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-08T20:33:09.689162] [INFO ] [sig ] TSDD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:09.834922] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TSDD.txt [2026-01-08T20:33:09.835088] [INFO ] [sig ] [3155/3512] Completed TSDD in 0.4s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:09.835149] [INFO ] [sig ] [3156/3512] Forecasting TSEM... [2026-01-08T20:33:09.835189] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-08T20:33:09.835221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-08T20:33:09.847041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-08T20:33:09.847408] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-08T20:33:09.848404] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-08T20:33:09.848472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:09.848509] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:09.848541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:09.848665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:09.907945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:09.908906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:09.908995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:09.909028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:10.034363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:10.034530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:10.034591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:10.034625] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:10.038156] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-08T20:33:10.038513] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-08T20:33:10.038696] [INFO ] [sig ] TSEM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:10.186730] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TSEM.txt [2026-01-08T20:33:10.186896] [INFO ] [sig ] [3156/3512] Completed TSEM in 0.4s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:10.186943] [INFO ] [sig ] [3157/3512] Forecasting TSHA... [2026-01-08T20:33:10.186975] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-08T20:33:10.187005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-08T20:33:10.198709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-08T20:33:10.199134] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-08T20:33:10.200157] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-08T20:33:10.200212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:10.200245] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:10.200272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:10.200328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:10.266398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:10.267365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:10.267456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:10.267489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:10.392854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:10.393014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:10.393055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:10.393085] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:10.396533] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=51.55%) [2026-01-08T20:33:10.396892] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-08T20:33:10.397051] [INFO ] [sig ] TSHA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:10.542276] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TSHA.txt [2026-01-08T20:33:10.542472] [INFO ] [sig ] [3157/3512] Completed TSHA in 0.4s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:10.542537] [INFO ] [sig ] [3158/3512] Forecasting TSI... [2026-01-08T20:33:10.542602] [INFO ] [sig ] Generating forecast for: TSI [2026-01-08T20:33:10.542644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-08T20:33:10.553450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-08T20:33:10.553872] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-08T20:33:10.554707] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-08T20:33:10.554760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:10.554793] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:10.554820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:10.554877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:10.611585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:10.612446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:10.612530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:10.612563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:10.731736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:10.731903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:10.731941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:10.731970] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:10.735333] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=70.08%) [2026-01-08T20:33:10.735622] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-08T20:33:10.735766] [INFO ] [sig ] TSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:10.877592] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TSI.txt [2026-01-08T20:33:10.877751] [INFO ] [sig ] [3158/3512] Completed TSI in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:10.877790] [INFO ] [sig ] [3159/3512] Forecasting TSL... [2026-01-08T20:33:10.877821] [INFO ] [sig ] Generating forecast for: TSL [2026-01-08T20:33:10.877851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-08T20:33:10.890409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-08T20:33:10.891027] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-08T20:33:10.891912] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-08T20:33:10.891964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:10.891995] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:10.892021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:10.892077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:10.948835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:10.949737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:10.950011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:10.950044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:11.069922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:11.070103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:11.070145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:11.070173] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:11.073646] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-08T20:33:11.073931] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-08T20:33:11.074052] [INFO ] [sig ] TSL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:11.212534] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TSL.txt [2026-01-08T20:33:11.212708] [INFO ] [sig ] [3159/3512] Completed TSL in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:11.212749] [INFO ] [sig ] [3160/3512] Forecasting TSLA... [2026-01-08T20:33:11.212778] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-08T20:33:11.212808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-08T20:33:11.223486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-08T20:33:11.223883] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-08T20:33:11.224709] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-08T20:33:11.224759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:11.224789] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:11.224814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:11.224870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:11.281205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:11.282068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:11.282154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:11.282186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:11.398264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:11.398449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:11.398509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:11.398537] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:11.402231] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-08T20:33:11.402510] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-08T20:33:11.402655] [INFO ] [sig ] TSLA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:11.547986] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TSLA.txt [2026-01-08T20:33:11.548149] [INFO ] [sig ] [3160/3512] Completed TSLA in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:11.548188] [INFO ] [sig ] [3161/3512] Forecasting TSLL... [2026-01-08T20:33:11.548218] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-08T20:33:11.548248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-08T20:33:11.560737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-08T20:33:11.561093] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-08T20:33:11.561964] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-08T20:33:11.562015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:11.562045] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:11.562071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:11.562126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:11.620323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:11.621132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:11.621237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:11.621273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:11.741161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:11.741325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:11.741366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:11.741394] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:11.744973] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=26.02%) [2026-01-08T20:33:11.745318] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-08T20:33:11.745496] [INFO ] [sig ] TSLL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:11.904045] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TSLL.txt [2026-01-08T20:33:11.904215] [INFO ] [sig ] [3161/3512] Completed TSLL in 0.4s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:11.904255] [INFO ] [sig ] [3162/3512] Forecasting TSLQ... [2026-01-08T20:33:11.904286] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-08T20:33:11.904315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-08T20:33:11.914879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-08T20:33:11.915151] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-08T20:33:11.915956] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-08T20:33:11.916006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:11.916037] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:11.916064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:11.916120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:11.972641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:11.973480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:11.973560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:11.973610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:12.095258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:12.095412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:12.095452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:12.095480] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:12.098934] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-01-08T20:33:12.099221] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-08T20:33:12.099347] [INFO ] [sig ] TSLQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:12.247228] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TSLQ.txt [2026-01-08T20:33:12.247378] [INFO ] [sig ] [3162/3512] Completed TSLQ in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:12.247417] [INFO ] [sig ] [3163/3512] Forecasting TSLS... [2026-01-08T20:33:12.247448] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-08T20:33:12.247478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-08T20:33:12.258100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-08T20:33:12.258463] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-08T20:33:12.259300] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-08T20:33:12.259350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:12.259381] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:12.259406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:12.259461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:12.318379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:12.319481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:12.319563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:12.319615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:12.442120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:12.442280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:12.442321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:12.442350] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:12.446193] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-08T20:33:12.446475] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-08T20:33:12.446626] [INFO ] [sig ] TSLS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:12.588983] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TSLS.txt [2026-01-08T20:33:12.589125] [INFO ] [sig ] [3163/3512] Completed TSLS in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:12.589164] [INFO ] [sig ] [3164/3512] Forecasting TSLX... [2026-01-08T20:33:12.589193] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-08T20:33:12.589224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-08T20:33:12.600736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-08T20:33:12.601091] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-08T20:33:12.601909] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-08T20:33:12.601960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:12.602004] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:12.602032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:12.602088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:12.664642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:12.665714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:12.665803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:12.665839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:12.789870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:12.790021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:12.790062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:12.790093] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:12.793478] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-01-08T20:33:12.793783] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-08T20:33:12.793928] [INFO ] [sig ] TSLX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:12.932448] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TSLX.txt [2026-01-08T20:33:12.932654] [INFO ] [sig ] [3164/3512] Completed TSLX in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:12.932701] [INFO ] [sig ] [3165/3512] Forecasting TSM... [2026-01-08T20:33:12.932730] [INFO ] [sig ] Generating forecast for: TSM [2026-01-08T20:33:12.932760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-08T20:33:12.943738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-08T20:33:12.944092] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-08T20:33:12.944917] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-08T20:33:12.944969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:12.945001] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:12.945028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:12.945085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:13.003960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:13.004992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:13.005092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:13.005153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:13.129836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:13.129994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:13.130033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:13.130061] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:13.133370] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-01-08T20:33:13.133661] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-08T20:33:13.133782] [INFO ] [sig ] TSM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:13.275321] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TSM.txt [2026-01-08T20:33:13.275500] [INFO ] [sig ] [3165/3512] Completed TSM in 0.3s | 2.91 sym/s | Total: 18.1m | ETA: 2.0m [2026-01-08T20:33:13.275545] [INFO ] [sig ] [3166/3512] Forecasting TSN... [2026-01-08T20:33:13.275598] [INFO ] [sig ] Generating forecast for: TSN [2026-01-08T20:33:13.275632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-08T20:33:13.286694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-08T20:33:13.287031] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-08T20:33:13.287864] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-08T20:33:13.287918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:13.287961] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:13.287994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:13.288064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:13.345054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:13.345895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:13.345975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:13.346008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:13.469615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:13.469806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:13.469856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:13.469887] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:13.473367] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-01-08T20:33:13.473665] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-08T20:33:13.473797] [INFO ] [sig ] TSN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:13.623452] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TSN.txt [2026-01-08T20:33:13.623622] [INFO ] [sig ] [3166/3512] Completed TSN in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-08T20:33:13.623669] [INFO ] [sig ] [3167/3512] Forecasting TSQ... [2026-01-08T20:33:13.623700] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-08T20:33:13.623729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-08T20:33:13.635347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-08T20:33:13.635717] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-08T20:33:13.636525] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-08T20:33:13.636616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:13.636660] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:13.636694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:13.636759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:13.700738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:13.701767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:13.701860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:13.701898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:13.828452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:13.828617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:13.828659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:13.828689] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:13.832050] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-01-08T20:33:13.832324] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-08T20:33:13.832445] [INFO ] [sig ] TSQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:13.973079] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TSQ.txt [2026-01-08T20:33:13.973253] [INFO ] [sig ] [3167/3512] Completed TSQ in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-08T20:33:13.973296] [INFO ] [sig ] [3168/3512] Forecasting TTC... [2026-01-08T20:33:13.973331] [INFO ] [sig ] Generating forecast for: TTC [2026-01-08T20:33:13.973363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-08T20:33:13.984021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-08T20:33:13.984371] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-08T20:33:13.985199] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-08T20:33:13.985250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:13.985307] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:13.985334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:13.985390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:14.044976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:14.045871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:14.045957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:14.045991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:14.168096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:14.168249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:14.168311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:14.168344] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:14.172364] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: UP (p=77.31%) [2026-01-08T20:33:14.172666] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-08T20:33:14.172808] [INFO ] [sig ] TTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:14.320164] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TTC.txt [2026-01-08T20:33:14.320297] [INFO ] [sig ] [3168/3512] Completed TTC in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-08T20:33:14.320335] [INFO ] [sig ] [3169/3512] Forecasting TTD... [2026-01-08T20:33:14.320371] [INFO ] [sig ] Generating forecast for: TTD [2026-01-08T20:33:14.320403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-08T20:33:14.331082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-08T20:33:14.331352] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-08T20:33:14.332189] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-08T20:33:14.332241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:14.332272] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:14.332298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:14.332355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:14.392254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:14.392942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:14.393022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:14.393056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:14.513897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:14.514048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:14.514089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:14.514117] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:14.517482] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=86.49%) [2026-01-08T20:33:14.517770] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-08T20:33:14.517899] [INFO ] [sig ] TTD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:14.656808] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TTD.txt [2026-01-08T20:33:14.656940] [INFO ] [sig ] [3169/3512] Completed TTD in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-08T20:33:14.656980] [INFO ] [sig ] [3170/3512] Forecasting TTE... [2026-01-08T20:33:14.657011] [INFO ] [sig ] Generating forecast for: TTE [2026-01-08T20:33:14.657040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-08T20:33:14.667897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-08T20:33:14.668189] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-08T20:33:14.669102] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-08T20:33:14.669153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:14.669184] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:14.669212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:14.669268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:14.727430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:14.728181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:14.728264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:14.728320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:14.851735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:14.851888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:14.851926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:14.851954] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:14.855443] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: DOWN (p=39.22%) [2026-01-08T20:33:14.855739] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-08T20:33:14.855865] [INFO ] [sig ] TTE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:15.000954] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TTE.txt [2026-01-08T20:33:15.001157] [INFO ] [sig ] [3170/3512] Completed TTE in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-08T20:33:15.001216] [INFO ] [sig ] [3171/3512] Forecasting TTEC... [2026-01-08T20:33:15.001255] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-08T20:33:15.001287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-08T20:33:15.014068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-08T20:33:15.014443] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-08T20:33:15.015428] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-08T20:33:15.015485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:15.015517] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:15.015543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:15.015625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:15.074967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:15.075778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:15.075857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:15.075890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:15.191133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:15.191219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:15.191254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:15.191334] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:15.194386] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: UP (p=66.21%) [2026-01-08T20:33:15.194666] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-08T20:33:15.194787] [INFO ] [sig ] TTEC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:15.332693] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TTEC.txt [2026-01-08T20:33:15.332818] [INFO ] [sig ] [3171/3512] Completed TTEC in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-08T20:33:15.332857] [INFO ] [sig ] [3172/3512] Forecasting TTEK... [2026-01-08T20:33:15.332887] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-08T20:33:15.332916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-08T20:33:15.343146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-08T20:33:15.343429] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-08T20:33:15.344216] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-08T20:33:15.344267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:15.344298] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:15.344324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:15.344381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:15.400503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:15.401152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:15.401227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:15.401258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:15.529009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:15.529160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:15.529200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:15.529228] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:15.532519] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=70.88%) [2026-01-08T20:33:15.532805] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-08T20:33:15.533078] [INFO ] [sig ] TTEK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:15.670452] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TTEK.txt [2026-01-08T20:33:15.670593] [INFO ] [sig ] [3172/3512] Completed TTEK in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:15.670634] [INFO ] [sig ] [3173/3512] Forecasting TTI... [2026-01-08T20:33:15.670663] [INFO ] [sig ] Generating forecast for: TTI [2026-01-08T20:33:15.670692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-08T20:33:15.680785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-08T20:33:15.681082] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-08T20:33:15.681883] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-08T20:33:15.681934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:15.681966] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:15.681993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:15.682049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:15.737868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:15.738550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:15.738645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:15.738691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:15.864556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:15.864757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:15.864798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:15.864827] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:15.868245] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-01-08T20:33:15.868529] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-08T20:33:15.868668] [INFO ] [sig ] TTI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:16.005734] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TTI.txt [2026-01-08T20:33:16.005861] [INFO ] [sig ] [3173/3512] Completed TTI in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:16.005898] [INFO ] [sig ] [3174/3512] Forecasting TTMI... [2026-01-08T20:33:16.005927] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-08T20:33:16.005958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-08T20:33:16.016849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-08T20:33:16.017153] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-08T20:33:16.017950] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-08T20:33:16.018000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:16.018030] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:16.018056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:16.018111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:16.073648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:16.074455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:16.074537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:16.074569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:16.189513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:16.189684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:16.189725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:16.189752] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:16.193089] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-01-08T20:33:16.193374] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-08T20:33:16.193501] [INFO ] [sig ] TTMI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:16.330105] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TTMI.txt [2026-01-08T20:33:16.330252] [INFO ] [sig ] [3174/3512] Completed TTMI in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:16.330293] [INFO ] [sig ] [3175/3512] Forecasting TTWO... [2026-01-08T20:33:16.330321] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-08T20:33:16.330348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-08T20:33:16.340716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-08T20:33:16.341034] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-08T20:33:16.341863] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-08T20:33:16.341914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:16.341945] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:16.341971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:16.342038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:16.397938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:16.398698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:16.398778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:16.398810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:16.517726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:16.517884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:16.517923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:16.517951] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:16.521289] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: DOWN (p=24.94%) [2026-01-08T20:33:16.521559] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-08T20:33:16.521697] [INFO ] [sig ] TTWO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:16.661803] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TTWO.txt [2026-01-08T20:33:16.661948] [INFO ] [sig ] [3175/3512] Completed TTWO in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:16.661989] [INFO ] [sig ] [3176/3512] Forecasting TUGN... [2026-01-08T20:33:16.662018] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-08T20:33:16.662047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-08T20:33:16.673196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-08T20:33:16.673528] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-08T20:33:16.674334] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-08T20:33:16.674385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:16.674416] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:16.674442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:16.674497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:16.730000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:16.730741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:16.730821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:16.730853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:16.843339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:16.843500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:16.843542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:16.843587] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:16.847301] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-08T20:33:16.847608] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-08T20:33:16.847741] [INFO ] [sig ] TUGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:16.992367] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TUGN.txt [2026-01-08T20:33:16.992508] [INFO ] [sig ] [3176/3512] Completed TUGN in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:16.992548] [INFO ] [sig ] [3177/3512] Forecasting TUSK... [2026-01-08T20:33:16.992598] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-08T20:33:16.992636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-08T20:33:17.004144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-08T20:33:17.004513] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-08T20:33:17.005459] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-08T20:33:17.005512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:17.005545] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:17.005591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:17.005652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:17.068198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:17.069130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:17.069232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:17.069269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:17.189892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:17.190048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:17.190086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:17.190113] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:17.193664] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-01-08T20:33:17.193965] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-08T20:33:17.194098] [INFO ] [sig ] TUSK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:17.342790] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TUSK.txt [2026-01-08T20:33:17.342942] [INFO ] [sig ] [3177/3512] Completed TUSK in 0.4s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:17.342984] [INFO ] [sig ] [3178/3512] Forecasting TVC... [2026-01-08T20:33:17.343012] [INFO ] [sig ] Generating forecast for: TVC [2026-01-08T20:33:17.343043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-08T20:33:17.353973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-08T20:33:17.354279] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-08T20:33:17.355122] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-08T20:33:17.355175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:17.355207] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:17.355235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:17.355291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:17.417894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:17.418873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:17.418986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:17.419020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:17.525177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:17.525324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:17.525363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:17.525393] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:17.528720] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-01-08T20:33:17.528993] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-08T20:33:17.529115] [INFO ] [sig ] TVC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:17.665941] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TVC.txt [2026-01-08T20:33:17.666068] [INFO ] [sig ] [3178/3512] Completed TVC in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:17.666108] [INFO ] [sig ] [3179/3512] Forecasting TVE... [2026-01-08T20:33:17.666137] [INFO ] [sig ] Generating forecast for: TVE [2026-01-08T20:33:17.666166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-08T20:33:17.677225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-08T20:33:17.677541] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-08T20:33:17.678381] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-08T20:33:17.678431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:17.678462] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:17.678487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:17.678542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:17.735484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:17.736124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:17.736203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:17.736234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:17.841650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:17.841809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:17.841849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:17.841877] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:17.845194] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=76.12%) [2026-01-08T20:33:17.845473] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-08T20:33:17.845614] [INFO ] [sig ] TVE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:17.989298] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TVE.txt [2026-01-08T20:33:17.989463] [INFO ] [sig ] [3179/3512] Completed TVE in 0.3s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:17.989502] [INFO ] [sig ] [3180/3512] Forecasting TVTX... [2026-01-08T20:33:17.989533] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-08T20:33:17.989563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-08T20:33:18.000552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-08T20:33:18.000954] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-08T20:33:18.001780] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-08T20:33:18.001831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:18.001861] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:18.001886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:18.001941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:18.075409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:18.076636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:18.076743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:18.076788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:18.214427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:18.214636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:18.214682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:18.214712] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:18.218874] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-01-08T20:33:18.219204] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-08T20:33:18.219368] [INFO ] [sig ] TVTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:18.399734] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TVTX.txt [2026-01-08T20:33:18.400002] [INFO ] [sig ] [3180/3512] Completed TVTX in 0.4s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:18.400071] [INFO ] [sig ] [3181/3512] Forecasting TWFG... [2026-01-08T20:33:18.400123] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-08T20:33:18.400176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-08T20:33:18.413958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-08T20:33:18.414443] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-08T20:33:18.415500] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-08T20:33:18.415569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:18.415657] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:18.415702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:18.415779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:18.496362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:18.497655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:18.497803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:18.497859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:18.673903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:18.674104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:18.674171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:18.674224] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:18.680286] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=27.98%) [2026-01-08T20:33:18.680909] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-08T20:33:18.681144] [INFO ] [sig ] TWFG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:18.864526] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TWFG.txt [2026-01-08T20:33:18.864777] [INFO ] [sig ] [3181/3512] Completed TWFG in 0.5s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:18.864822] [INFO ] [sig ] [3182/3512] Forecasting TWG... [2026-01-08T20:33:18.864855] [INFO ] [sig ] Generating forecast for: TWG [2026-01-08T20:33:18.864885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-08T20:33:18.876424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-08T20:33:18.876914] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-08T20:33:18.877850] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-08T20:33:18.877903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:18.877936] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:18.877962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:18.878028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:18.958705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:18.959940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:18.960064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:18.960107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:19.114533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:19.114796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:19.114861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:19.114910] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:19.120104] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=35.70%) [2026-01-08T20:33:19.120632] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-08T20:33:19.120831] [INFO ] [sig ] TWG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:19.279630] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TWG.txt [2026-01-08T20:33:19.279797] [INFO ] [sig ] [3182/3512] Completed TWG in 0.4s | 2.91 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-08T20:33:19.279840] [INFO ] [sig ] [3183/3512] Forecasting TWI... [2026-01-08T20:33:19.279871] [INFO ] [sig ] Generating forecast for: TWI [2026-01-08T20:33:19.279903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-08T20:33:19.291160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-08T20:33:19.291560] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-08T20:33:19.292460] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-08T20:33:19.292512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:19.292544] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:19.292594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:19.292655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:19.355103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:19.356043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:19.356157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:19.356204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:19.478377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:19.478543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:19.478611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:19.478646] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:19.482101] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-08T20:33:19.482391] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-08T20:33:19.482517] [INFO ] [sig ] TWI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:19.639717] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TWI.txt [2026-01-08T20:33:19.639892] [INFO ] [sig ] [3183/3512] Completed TWI in 0.4s | 2.91 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-08T20:33:19.639931] [INFO ] [sig ] [3184/3512] Forecasting TWIN... [2026-01-08T20:33:19.639961] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-08T20:33:19.639990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-08T20:33:19.652612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-08T20:33:19.652998] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-08T20:33:19.654312] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-08T20:33:19.654366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:19.654398] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:19.654424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:19.654492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:19.718761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:19.719655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:19.719741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:19.719775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:19.845438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:19.845632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:19.845675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:19.845704] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:19.849643] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-08T20:33:19.849955] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-08T20:33:19.850076] [INFO ] [sig ] TWIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:19.997205] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TWIN.txt [2026-01-08T20:33:19.997362] [INFO ] [sig ] [3184/3512] Completed TWIN in 0.4s | 2.91 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-08T20:33:19.997402] [INFO ] [sig ] [3185/3512] Forecasting TWLO... [2026-01-08T20:33:19.997431] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-08T20:33:19.997461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-08T20:33:20.010844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-08T20:33:20.011255] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-08T20:33:20.012173] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-08T20:33:20.012226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:20.012291] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:20.012322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:20.012404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:20.073858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:20.075124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:20.075211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:20.075244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:20.203389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:20.203543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:20.203600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:20.203632] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:20.206961] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: UP (p=53.50%) [2026-01-08T20:33:20.207233] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-08T20:33:20.207353] [INFO ] [sig ] TWLO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:20.347658] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TWLO.txt [2026-01-08T20:33:20.347788] [INFO ] [sig ] [3185/3512] Completed TWLO in 0.4s | 2.91 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-08T20:33:20.347826] [INFO ] [sig ] [3186/3512] Forecasting TWO... [2026-01-08T20:33:20.347855] [INFO ] [sig ] Generating forecast for: TWO [2026-01-08T20:33:20.347883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-08T20:33:20.359044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-08T20:33:20.359321] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-08T20:33:20.360114] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-08T20:33:20.360165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:20.360196] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:20.360222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:20.360277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:20.418841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:20.419773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:20.419866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:20.419905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:20.538108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:20.538259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:20.538319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:20.538357] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:20.541712] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=46.06%) [2026-01-08T20:33:20.542154] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-08T20:33:20.542275] [INFO ] [sig ] TWO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:20.683021] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TWO.txt [2026-01-08T20:33:20.683150] [INFO ] [sig ] [3186/3512] Completed TWO in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-08T20:33:20.683188] [INFO ] [sig ] [3187/3512] Forecasting TX... [2026-01-08T20:33:20.683218] [INFO ] [sig ] Generating forecast for: TX [2026-01-08T20:33:20.683247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-08T20:33:20.693512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-08T20:33:20.693861] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-08T20:33:20.694653] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-08T20:33:20.694704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:20.694735] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:20.694762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:20.694821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:20.754524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:20.755625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:20.755704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:20.755736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:20.881681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:20.881845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:20.881886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:20.881913] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:20.885615] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=14.44%) [2026-01-08T20:33:20.885918] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-08T20:33:20.886051] [INFO ] [sig ] TX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:21.037776] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TX.txt [2026-01-08T20:33:21.037910] [INFO ] [sig ] [3187/3512] Completed TX in 0.4s | 2.91 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-08T20:33:21.037948] [INFO ] [sig ] [3188/3512] Forecasting TXG... [2026-01-08T20:33:21.037978] [INFO ] [sig ] Generating forecast for: TXG [2026-01-08T20:33:21.038010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-08T20:33:21.048565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-08T20:33:21.048927] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-08T20:33:21.049761] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-08T20:33:21.049813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:21.049856] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:21.049884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:21.049940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:21.106792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:21.107654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:21.107737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:21.107768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:21.225516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:21.225688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:21.225726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:21.225754] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:21.229431] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=10.85%) [2026-01-08T20:33:21.229741] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-08T20:33:21.229870] [INFO ] [sig ] TXG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:21.372145] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TXG.txt [2026-01-08T20:33:21.372271] [INFO ] [sig ] [3188/3512] Completed TXG in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-08T20:33:21.372310] [INFO ] [sig ] [3189/3512] Forecasting TXMD... [2026-01-08T20:33:21.372339] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-08T20:33:21.372368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-08T20:33:21.382513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-08T20:33:21.382795] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-08T20:33:21.383595] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-08T20:33:21.383647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:21.383678] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:21.383704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:21.383760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:21.440374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:21.441110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:21.441190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:21.441223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:21.555445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:21.555623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:21.555663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:21.555691] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:21.559205] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=11.08%) [2026-01-08T20:33:21.559503] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-08T20:33:21.559654] [INFO ] [sig ] TXMD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:21.705424] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TXMD.txt [2026-01-08T20:33:21.705601] [INFO ] [sig ] [3189/3512] Completed TXMD in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-08T20:33:21.705645] [INFO ] [sig ] [3190/3512] Forecasting TXN... [2026-01-08T20:33:21.705674] [INFO ] [sig ] Generating forecast for: TXN [2026-01-08T20:33:21.705703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-08T20:33:21.716480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-08T20:33:21.716900] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-08T20:33:21.717731] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-08T20:33:21.717784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:21.717814] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:21.717840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:21.717895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:21.774651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:21.775546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:21.775649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:21.775683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:21.899133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:21.899287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:21.899326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:21.899356] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:21.902821] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-08T20:33:21.903100] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-08T20:33:21.903225] [INFO ] [sig ] TXN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:22.044679] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TXN.txt [2026-01-08T20:33:22.044842] [INFO ] [sig ] [3190/3512] Completed TXN in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:22.044884] [INFO ] [sig ] [3191/3512] Forecasting TXO... [2026-01-08T20:33:22.044913] [INFO ] [sig ] Generating forecast for: TXO [2026-01-08T20:33:22.044942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-08T20:33:22.056017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-08T20:33:22.056453] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-08T20:33:22.057409] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-08T20:33:22.057482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:22.057513] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:22.057539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:22.057632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:22.115106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:22.115975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:22.116056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:22.116090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:22.239529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:22.239710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:22.239750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:22.239779] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:22.243309] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=47.22%) [2026-01-08T20:33:22.243689] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-08T20:33:22.243831] [INFO ] [sig ] TXO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:22.388878] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TXO.txt [2026-01-08T20:33:22.389034] [INFO ] [sig ] [3191/3512] Completed TXO in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:22.389281] [INFO ] [sig ] [3192/3512] Forecasting TXRH... [2026-01-08T20:33:22.389310] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-08T20:33:22.389339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-08T20:33:22.401147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-08T20:33:22.401619] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-08T20:33:22.402603] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-08T20:33:22.402665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:22.402697] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:22.402724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:22.402781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:22.463476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:22.464376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:22.464477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:22.464511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:22.585011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:22.585160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:22.585198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:22.585226] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:22.588555] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-01-08T20:33:22.588851] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-08T20:33:22.588980] [INFO ] [sig ] TXRH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:22.731699] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TXRH.txt [2026-01-08T20:33:22.731865] [INFO ] [sig ] [3192/3512] Completed TXRH in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:22.731907] [INFO ] [sig ] [3193/3512] Forecasting TY... [2026-01-08T20:33:22.731936] [INFO ] [sig ] Generating forecast for: TY [2026-01-08T20:33:22.731966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-08T20:33:22.742523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-08T20:33:22.742921] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-08T20:33:22.743775] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-08T20:33:22.743829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:22.743861] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:22.743887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:22.743944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:22.800901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:22.801770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:22.801851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:22.801883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:22.920324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:22.920486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:22.920529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:22.920558] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:22.923995] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=95.74%) [2026-01-08T20:33:22.924274] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-08T20:33:22.924423] [INFO ] [sig ] TY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:23.066663] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TY.txt [2026-01-08T20:33:23.066809] [INFO ] [sig ] [3193/3512] Completed TY in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:23.066856] [INFO ] [sig ] [3194/3512] Forecasting TYG... [2026-01-08T20:33:23.066887] [INFO ] [sig ] Generating forecast for: TYG [2026-01-08T20:33:23.066918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-08T20:33:23.077806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-08T20:33:23.078133] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-08T20:33:23.079032] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-08T20:33:23.079084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:23.079115] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:23.079142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:23.079203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:23.137593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:23.138473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:23.138562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:23.138616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:23.257587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:23.257748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:23.257787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:23.257816] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:23.261242] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: UP (p=59.99%) [2026-01-08T20:33:23.261537] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-08T20:33:23.261685] [INFO ] [sig ] TYG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:23.402891] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TYG.txt [2026-01-08T20:33:23.403063] [INFO ] [sig ] [3194/3512] Completed TYG in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:23.403104] [INFO ] [sig ] [3195/3512] Forecasting TYGO... [2026-01-08T20:33:23.403137] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-08T20:33:23.403168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-08T20:33:23.413686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-08T20:33:23.414050] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-08T20:33:23.414926] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-08T20:33:23.414980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:23.415011] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:23.415038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:23.415098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:23.473235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:23.474088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:23.474203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:23.474237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:23.594384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:23.594548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:23.594609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:23.594661] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:23.598129] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-08T20:33:23.598449] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-08T20:33:23.598614] [INFO ] [sig ] TYGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:23.737820] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/TYGO.txt [2026-01-08T20:33:23.737977] [INFO ] [sig ] [3195/3512] Completed TYGO in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:23.738015] [INFO ] [sig ] [3196/3512] Forecasting TYL... [2026-01-08T20:33:23.738045] [INFO ] [sig ] Generating forecast for: TYL [2026-01-08T20:33:23.738076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-08T20:33:23.748458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-08T20:33:23.748807] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-08T20:33:23.749617] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-08T20:33:23.749668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:23.749699] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:23.749725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:23.749780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:23.806451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:23.807345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:23.807427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:23.807459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:23.926223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:23.926383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:23.926421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:23.926450] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:23.929806] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-08T20:33:23.930112] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-08T20:33:23.930236] [INFO ] [sig ] TYL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:24.069033] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TYL.txt [2026-01-08T20:33:24.069160] [INFO ] [sig ] [3196/3512] Completed TYL in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:24.069197] [INFO ] [sig ] [3197/3512] Forecasting TYRA... [2026-01-08T20:33:24.069226] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-08T20:33:24.069257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-08T20:33:24.079973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-08T20:33:24.080249] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-08T20:33:24.081035] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-08T20:33:24.081086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:24.081122] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:24.081148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:24.081204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:24.139266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:24.140419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:24.140504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:24.140557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:24.267346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:24.267499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:24.267537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:24.267565] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:24.270955] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=58.03%) [2026-01-08T20:33:24.271405] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-08T20:33:24.271524] [INFO ] [sig ] TYRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:24.411013] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TYRA.txt [2026-01-08T20:33:24.411164] [INFO ] [sig ] [3197/3512] Completed TYRA in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:24.411202] [INFO ] [sig ] [3198/3512] Forecasting TZOO... [2026-01-08T20:33:24.411232] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-08T20:33:24.411261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-08T20:33:24.422192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-08T20:33:24.422505] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-08T20:33:24.423294] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-08T20:33:24.423345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:24.423375] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:24.423401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:24.423455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:24.481096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:24.481922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:24.481999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:24.482031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:24.608701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:24.608865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:24.608911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:24.608947] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:24.612436] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: UP (p=62.00%) [2026-01-08T20:33:24.612769] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-08T20:33:24.612903] [INFO ] [sig ] TZOO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:24.758914] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/TZOO.txt [2026-01-08T20:33:24.759105] [INFO ] [sig ] [3198/3512] Completed TZOO in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:24.759146] [INFO ] [sig ] [3199/3512] Forecasting UAA... [2026-01-08T20:33:24.759178] [INFO ] [sig ] Generating forecast for: UAA [2026-01-08T20:33:24.759209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-08T20:33:24.769650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-08T20:33:24.769953] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-08T20:33:24.770781] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-08T20:33:24.770832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:24.770863] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:24.770900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:24.770956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:24.830050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:24.830939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:24.831021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:24.831055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:24.954855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:24.955012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:24.955052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:24.955080] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:24.958616] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-01-08T20:33:24.958947] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-08T20:33:24.959093] [INFO ] [sig ] UAA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:25.100979] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UAA.txt [2026-01-08T20:33:25.101139] [INFO ] [sig ] [3199/3512] Completed UAA in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:25.101178] [INFO ] [sig ] [3200/3512] Forecasting UAE... [2026-01-08T20:33:25.101207] [INFO ] [sig ] Generating forecast for: UAE [2026-01-08T20:33:25.101238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-08T20:33:25.111988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-08T20:33:25.112345] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-08T20:33:25.113156] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-08T20:33:25.113208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:25.113239] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:25.113266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:25.113323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:25.170803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:25.171705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:25.171792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:25.171826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:25.295996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:25.296156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:25.296195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:25.296223] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:25.299801] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-01-08T20:33:25.300102] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-08T20:33:25.300233] [INFO ] [sig ] UAE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:25.442669] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UAE.txt [2026-01-08T20:33:25.442817] [INFO ] [sig ] [3200/3512] Completed UAE in 0.3s | 2.91 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-08T20:33:25.442854] [INFO ] [sig ] [3201/3512] Forecasting UAL... [2026-01-08T20:33:25.442886] [INFO ] [sig ] Generating forecast for: UAL [2026-01-08T20:33:25.442918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-08T20:33:25.453165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-08T20:33:25.453511] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-08T20:33:25.454319] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-08T20:33:25.454370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:25.454401] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:25.454427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:25.454483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:25.511121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:25.511961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:25.512042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:25.512076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:25.638616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:25.638766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:25.638806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:25.638835] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:25.642374] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-08T20:33:25.642660] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-08T20:33:25.642778] [INFO ] [sig ] UAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:25.784242] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UAL.txt [2026-01-08T20:33:25.784402] [INFO ] [sig ] [3201/3512] Completed UAL in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-08T20:33:25.784439] [INFO ] [sig ] [3202/3512] Forecasting UBFO... [2026-01-08T20:33:25.784469] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-08T20:33:25.784497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-08T20:33:25.794719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-08T20:33:25.795083] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-08T20:33:25.795885] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-08T20:33:25.795936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:25.795995] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:25.796047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:25.796116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:25.857485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:25.858379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:25.858466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:25.858500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:25.973516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:25.973689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:25.973732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:25.973761] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:25.977216] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=65.50%) [2026-01-08T20:33:25.977518] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-08T20:33:25.977667] [INFO ] [sig ] UBFO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:26.136106] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UBFO.txt [2026-01-08T20:33:26.136269] [INFO ] [sig ] [3202/3512] Completed UBFO in 0.4s | 2.91 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-08T20:33:26.136309] [INFO ] [sig ] [3203/3512] Forecasting UBRL... [2026-01-08T20:33:26.136339] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-08T20:33:26.136378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-08T20:33:26.148401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-08T20:33:26.148830] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-08T20:33:26.149895] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-08T20:33:26.149949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:26.149981] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:26.150008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:26.150257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:26.211941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:26.213314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:26.213463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:26.213504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:26.340551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:26.340723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:26.340778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:26.340812] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:26.344430] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-01-08T20:33:26.344798] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-08T20:33:26.344942] [INFO ] [sig ] UBRL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:26.486919] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UBRL.txt [2026-01-08T20:33:26.487082] [INFO ] [sig ] [3203/3512] Completed UBRL in 0.4s | 2.91 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-08T20:33:26.487121] [INFO ] [sig ] [3204/3512] Forecasting UBS... [2026-01-08T20:33:26.487151] [INFO ] [sig ] Generating forecast for: UBS [2026-01-08T20:33:26.487182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-08T20:33:26.498986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-08T20:33:26.499617] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-08T20:33:26.500469] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-08T20:33:26.500522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:26.500555] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:26.500601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:26.500661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:26.563379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:26.564217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:26.564299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:26.564333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:26.696258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:26.696412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:26.696452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:26.696481] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:26.700902] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-01-08T20:33:26.701300] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-08T20:33:26.701476] [INFO ] [sig ] UBS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:26.842113] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UBS.txt [2026-01-08T20:33:26.842264] [INFO ] [sig ] [3204/3512] Completed UBS in 0.4s | 2.91 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-08T20:33:26.842304] [INFO ] [sig ] [3205/3512] Forecasting UBSI... [2026-01-08T20:33:26.842335] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-08T20:33:26.842365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-08T20:33:26.852631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-08T20:33:26.852918] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-08T20:33:26.853718] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-08T20:33:26.853769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:26.853800] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:26.853826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:26.853881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:26.910391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:26.911088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:26.911167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:26.911199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:27.029751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:27.029915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:27.029957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:27.030026] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:27.033566] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=86.31%) [2026-01-08T20:33:27.033854] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-08T20:33:27.034001] [INFO ] [sig ] UBSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:27.172657] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UBSI.txt [2026-01-08T20:33:27.172806] [INFO ] [sig ] [3205/3512] Completed UBSI in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-08T20:33:27.172845] [INFO ] [sig ] [3206/3512] Forecasting UDMY... [2026-01-08T20:33:27.172876] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-08T20:33:27.172908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-08T20:33:27.182997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-08T20:33:27.183296] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-08T20:33:27.184130] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-08T20:33:27.184183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:27.184215] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:27.184243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:27.184300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:27.243051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:27.243865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:27.243946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:27.244001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:27.363673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:27.363825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:27.363865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:27.363894] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:27.367335] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=77.20%) [2026-01-08T20:33:27.367657] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-08T20:33:27.367788] [INFO ] [sig ] UDMY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:27.507886] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UDMY.txt [2026-01-08T20:33:27.508047] [INFO ] [sig ] [3206/3512] Completed UDMY in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-08T20:33:27.508087] [INFO ] [sig ] [3207/3512] Forecasting UE... [2026-01-08T20:33:27.508116] [INFO ] [sig ] Generating forecast for: UE [2026-01-08T20:33:27.508147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-08T20:33:27.518827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-08T20:33:27.519199] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-08T20:33:27.520060] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-08T20:33:27.520117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:27.520149] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:27.520176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:27.520234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:27.582880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:27.583773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:27.583859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:27.583892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:27.706041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:27.706194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:27.706233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:27.706263] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:27.709745] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: DOWN (p=18.21%) [2026-01-08T20:33:27.710048] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-08T20:33:27.710188] [INFO ] [sig ] UE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:27.851176] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UE.txt [2026-01-08T20:33:27.851323] [INFO ] [sig ] [3207/3512] Completed UE in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:27.851363] [INFO ] [sig ] [3208/3512] Forecasting UEIC... [2026-01-08T20:33:27.851392] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-08T20:33:27.851422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-08T20:33:27.861916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-08T20:33:27.862275] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-08T20:33:27.863116] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-08T20:33:27.863169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:27.863201] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:27.863229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:27.863286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:27.923204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:27.924177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:27.924274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:27.924308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:28.063464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:28.063655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:28.063698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:28.063728] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:28.067109] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=9.44%) [2026-01-08T20:33:28.067394] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-08T20:33:28.067520] [INFO ] [sig ] UEIC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:28.207354] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UEIC.txt [2026-01-08T20:33:28.207490] [INFO ] [sig ] [3208/3512] Completed UEIC in 0.4s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:28.207529] [INFO ] [sig ] [3209/3512] Forecasting UFCS... [2026-01-08T20:33:28.207558] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-08T20:33:28.207605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-08T20:33:28.217973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-08T20:33:28.218276] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-08T20:33:28.219149] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-08T20:33:28.219201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:28.219233] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:28.219259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:28.219315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:28.278161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:28.278888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:28.278979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:28.279018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:28.396267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:28.396424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:28.396463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:28.396491] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:28.399951] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-01-08T20:33:28.400257] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-08T20:33:28.400382] [INFO ] [sig ] UFCS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:28.539774] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UFCS.txt [2026-01-08T20:33:28.539924] [INFO ] [sig ] [3209/3512] Completed UFCS in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:28.539966] [INFO ] [sig ] [3210/3512] Forecasting UFI... [2026-01-08T20:33:28.539997] [INFO ] [sig ] Generating forecast for: UFI [2026-01-08T20:33:28.540027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-08T20:33:28.549887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-08T20:33:28.550175] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-08T20:33:28.550968] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-08T20:33:28.551019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:28.551051] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:28.551077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:28.551137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:28.609262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:28.610044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:28.610122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:28.610154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:28.730335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:28.730484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:28.730522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:28.730550] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:28.733868] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-01-08T20:33:28.734136] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-08T20:33:28.734256] [INFO ] [sig ] UFI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:28.873585] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UFI.txt [2026-01-08T20:33:28.873722] [INFO ] [sig ] [3210/3512] Completed UFI in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:28.873761] [INFO ] [sig ] [3211/3512] Forecasting UFO... [2026-01-08T20:33:28.873790] [INFO ] [sig ] Generating forecast for: UFO [2026-01-08T20:33:28.873820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-08T20:33:28.883945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-08T20:33:28.884227] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-08T20:33:28.885017] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-08T20:33:28.885077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:28.885117] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:28.885153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:28.885211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:28.942844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:28.943695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:28.943776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:28.943810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:29.060830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:29.060985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:29.061026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:29.061054] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:29.064371] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-01-08T20:33:29.064661] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-08T20:33:29.064783] [INFO ] [sig ] UFO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:29.202401] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UFO.txt [2026-01-08T20:33:29.202537] [INFO ] [sig ] [3211/3512] Completed UFO in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:29.202592] [INFO ] [sig ] [3212/3512] Forecasting UFPI... [2026-01-08T20:33:29.202625] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-08T20:33:29.202655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-08T20:33:29.213205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-08T20:33:29.213519] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-08T20:33:29.214324] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-08T20:33:29.214386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:29.214418] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:29.214445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:29.214501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:29.270876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:29.271670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:29.271775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:29.271808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:29.389933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:29.390081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:29.390123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:29.390152] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:29.393550] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-01-08T20:33:29.393851] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-08T20:33:29.393976] [INFO ] [sig ] UFPI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:29.533382] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UFPI.txt [2026-01-08T20:33:29.533540] [INFO ] [sig ] [3212/3512] Completed UFPI in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:29.533598] [INFO ] [sig ] [3213/3512] Forecasting UGI... [2026-01-08T20:33:29.533632] [INFO ] [sig ] Generating forecast for: UGI [2026-01-08T20:33:29.533662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-08T20:33:29.543926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-08T20:33:29.544279] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-08T20:33:29.545096] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-08T20:33:29.545148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:29.545179] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:29.545205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:29.545260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:29.602626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:29.603482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:29.603562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:29.603614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:29.723212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:29.723373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:29.723413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:29.723441] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:29.726777] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=8.02%) [2026-01-08T20:33:29.727063] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-08T20:33:29.727187] [INFO ] [sig ] UGI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:29.867776] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UGI.txt [2026-01-08T20:33:29.867926] [INFO ] [sig ] [3213/3512] Completed UGI in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:29.867965] [INFO ] [sig ] [3214/3512] Forecasting UGP... [2026-01-08T20:33:29.867998] [INFO ] [sig ] Generating forecast for: UGP [2026-01-08T20:33:29.868028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-08T20:33:29.879240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-08T20:33:29.879647] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-08T20:33:29.880517] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-08T20:33:29.880590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:29.880626] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:29.880653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:29.880710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:29.940362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:29.941231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:29.941317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:29.941351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:30.069543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:30.069719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:30.069760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:30.069789] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:30.073173] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=18.98%) [2026-01-08T20:33:30.073446] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-08T20:33:30.073570] [INFO ] [sig ] UGP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:30.216121] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UGP.txt [2026-01-08T20:33:30.216281] [INFO ] [sig ] [3214/3512] Completed UGP in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:30.216339] [INFO ] [sig ] [3215/3512] Forecasting UHAL... [2026-01-08T20:33:30.216371] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-08T20:33:30.216403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-08T20:33:30.226229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-08T20:33:30.226503] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-08T20:33:30.227290] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-08T20:33:30.227341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:30.227372] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:30.227398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:30.227454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:30.287644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:30.288610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:30.288695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:30.288729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:30.421397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:30.421549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:30.421605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:30.421636] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:30.425078] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: UP (p=52.03%) [2026-01-08T20:33:30.425369] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-08T20:33:30.425497] [INFO ] [sig ] UHAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:30.582168] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UHAL.txt [2026-01-08T20:33:30.582348] [INFO ] [sig ] [3215/3512] Completed UHAL in 0.4s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:30.582398] [INFO ] [sig ] [3216/3512] Forecasting UHG... [2026-01-08T20:33:30.582432] [INFO ] [sig ] Generating forecast for: UHG [2026-01-08T20:33:30.582463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-08T20:33:30.592979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-08T20:33:30.593315] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-08T20:33:30.594183] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-08T20:33:30.594236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:30.594268] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:30.594293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:30.594349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:30.661514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:30.662442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:30.662534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:30.662567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:30.782958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:30.783133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:30.783173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:30.783202] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:30.786922] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=12.12%) [2026-01-08T20:33:30.787295] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-08T20:33:30.787453] [INFO ] [sig ] UHG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:30.927388] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UHG.txt [2026-01-08T20:33:30.927529] [INFO ] [sig ] [3216/3512] Completed UHG in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:30.927567] [INFO ] [sig ] [3217/3512] Forecasting UHS... [2026-01-08T20:33:30.927640] [INFO ] [sig ] Generating forecast for: UHS [2026-01-08T20:33:30.927672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-08T20:33:30.938167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-08T20:33:30.938473] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-08T20:33:30.939291] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-08T20:33:30.939342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:30.939372] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:30.939398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:30.939454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:30.996339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:30.996956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:30.997030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:30.997062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:31.115284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:31.115416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:31.115452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:31.115481] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:31.118742] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: UP (p=87.39%) [2026-01-08T20:33:31.119007] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-08T20:33:31.119149] [INFO ] [sig ] UHS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:31.258037] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UHS.txt [2026-01-08T20:33:31.258166] [INFO ] [sig ] [3217/3512] Completed UHS in 0.3s | 2.91 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-08T20:33:31.258203] [INFO ] [sig ] [3218/3512] Forecasting UI... [2026-01-08T20:33:31.258232] [INFO ] [sig ] Generating forecast for: UI [2026-01-08T20:33:31.258262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-08T20:33:31.268741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-08T20:33:31.269004] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-08T20:33:31.269792] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-08T20:33:31.269842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:31.269874] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:31.269900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:31.269956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:31.326665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:31.327265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:31.327340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:31.327372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:31.445464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:31.445613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:31.445651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:31.445680] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:31.448984] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: DOWN (p=45.10%) [2026-01-08T20:33:31.449263] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-08T20:33:31.449388] [INFO ] [sig ] UI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:31.587071] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UI.txt [2026-01-08T20:33:31.587199] [INFO ] [sig ] [3218/3512] Completed UI in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-08T20:33:31.587237] [INFO ] [sig ] [3219/3512] Forecasting UIS... [2026-01-08T20:33:31.587266] [INFO ] [sig ] Generating forecast for: UIS [2026-01-08T20:33:31.587296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-08T20:33:31.597534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-08T20:33:31.597824] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-08T20:33:31.598644] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-08T20:33:31.598694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:31.598749] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:31.598777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:31.598832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:31.654858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:31.655495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:31.655589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:31.655624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:31.776720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:31.776861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:31.776898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:31.776943] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:31.780277] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-01-08T20:33:31.780543] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-08T20:33:31.780679] [INFO ] [sig ] UIS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:31.919856] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UIS.txt [2026-01-08T20:33:31.919971] [INFO ] [sig ] [3219/3512] Completed UIS in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-08T20:33:31.920010] [INFO ] [sig ] [3220/3512] Forecasting UITB... [2026-01-08T20:33:31.920043] [INFO ] [sig ] Generating forecast for: UITB [2026-01-08T20:33:31.920079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-08T20:33:31.930642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-08T20:33:31.930936] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-08T20:33:31.931756] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-08T20:33:31.931808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:31.931839] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:31.931865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:31.931921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:31.989063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:31.989708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:31.989782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:31.989814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:32.104762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:32.104896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:32.104934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:32.104963] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:32.108251] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-01-08T20:33:32.108535] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-08T20:33:32.108673] [INFO ] [sig ] UITB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:32.250885] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UITB.txt [2026-01-08T20:33:32.251032] [INFO ] [sig ] [3220/3512] Completed UITB in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-08T20:33:32.251076] [INFO ] [sig ] [3221/3512] Forecasting UL... [2026-01-08T20:33:32.251120] [INFO ] [sig ] Generating forecast for: UL [2026-01-08T20:33:32.251167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-08T20:33:32.261349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-08T20:33:32.261645] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-08T20:33:32.262439] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-08T20:33:32.262491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:32.262523] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:32.262550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:32.262626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:32.319476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:32.320107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:32.320209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:32.320242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:32.444059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:32.444203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:32.444240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:32.444267] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:32.447543] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=21.30%) [2026-01-08T20:33:32.447858] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-08T20:33:32.448003] [INFO ] [sig ] UL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:32.587968] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UL.txt [2026-01-08T20:33:32.588103] [INFO ] [sig ] [3221/3512] Completed UL in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-08T20:33:32.588144] [INFO ] [sig ] [3222/3512] Forecasting ULBI... [2026-01-08T20:33:32.588174] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-08T20:33:32.588205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-08T20:33:32.598078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-08T20:33:32.598376] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-08T20:33:32.599179] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-08T20:33:32.599228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:32.599259] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:32.599285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:32.599339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:32.656838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:32.657506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:32.657603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:32.657638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:32.774976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:32.775117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:32.775153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:32.775209] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:32.778566] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=24.59%) [2026-01-08T20:33:32.778863] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-08T20:33:32.778988] [INFO ] [sig ] ULBI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:32.918220] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ULBI.txt [2026-01-08T20:33:32.918398] [INFO ] [sig ] [3222/3512] Completed ULBI in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-08T20:33:32.918439] [INFO ] [sig ] [3223/3512] Forecasting ULCC... [2026-01-08T20:33:32.918472] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-08T20:33:32.918503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-08T20:33:32.928564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-08T20:33:32.928883] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-08T20:33:32.929707] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-08T20:33:32.929763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:32.929796] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:32.929835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:32.929892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:32.987473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:32.988106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:32.988182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:32.988215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:33.107522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:33.107675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:33.107714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:33.107742] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:33.111085] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: UP (p=87.47%) [2026-01-08T20:33:33.111355] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-08T20:33:33.111474] [INFO ] [sig ] ULCC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:33.250107] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ULCC.txt [2026-01-08T20:33:33.250259] [INFO ] [sig ] [3223/3512] Completed ULCC in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-08T20:33:33.250297] [INFO ] [sig ] [3224/3512] Forecasting ULH... [2026-01-08T20:33:33.250326] [INFO ] [sig ] Generating forecast for: ULH [2026-01-08T20:33:33.250357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-08T20:33:33.260957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-08T20:33:33.261333] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-08T20:33:33.262172] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-08T20:33:33.262225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:33.262256] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:33.262282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:33.262340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:33.319638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:33.320361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:33.320441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:33.320474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:33.442087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:33.442230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:33.442269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:33.442298] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:33.445588] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=71.34%) [2026-01-08T20:33:33.445866] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-08T20:33:33.445986] [INFO ] [sig ] ULH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:33.584145] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ULH.txt [2026-01-08T20:33:33.584277] [INFO ] [sig ] [3224/3512] Completed ULH in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-08T20:33:33.584315] [INFO ] [sig ] [3225/3512] Forecasting ULTA... [2026-01-08T20:33:33.584344] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-08T20:33:33.584374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-08T20:33:33.594542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-08T20:33:33.594857] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-08T20:33:33.595664] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-08T20:33:33.595714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:33.595746] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:33.595772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:33.595826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:33.652357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:33.653043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:33.653122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:33.653157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:33.768843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:33.768997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:33.769034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:33.769062] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:33.772333] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-01-08T20:33:33.772619] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-08T20:33:33.772738] [INFO ] [sig ] ULTA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:33.918272] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ULTA.txt [2026-01-08T20:33:33.918443] [INFO ] [sig ] [3225/3512] Completed ULTA in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:33.918483] [INFO ] [sig ] [3226/3512] Forecasting ULY... [2026-01-08T20:33:33.918513] [INFO ] [sig ] Generating forecast for: ULY [2026-01-08T20:33:33.918545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-08T20:33:33.929559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-08T20:33:33.929916] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-08T20:33:33.930717] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-08T20:33:33.930768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:33.930800] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:33.930825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:33.930880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:33.989782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:33.990596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:33.990676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:33.990710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:34.108251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:34.108406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:34.108442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:34.108471] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:34.111717] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-08T20:33:34.111998] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-08T20:33:34.112115] [INFO ] [sig ] ULY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:34.251182] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ULY.txt [2026-01-08T20:33:34.251312] [INFO ] [sig ] [3226/3512] Completed ULY in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:34.251351] [INFO ] [sig ] [3227/3512] Forecasting UMBF... [2026-01-08T20:33:34.251379] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-08T20:33:34.251415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-08T20:33:34.262216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-08T20:33:34.262493] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-08T20:33:34.263292] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-08T20:33:34.263342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:34.263373] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:34.263400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:34.263455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:34.319773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:34.320640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:34.320720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:34.320753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:34.438934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:34.439082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:34.439127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:34.439161] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:34.442497] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=26.65%) [2026-01-08T20:33:34.442782] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-08T20:33:34.442901] [INFO ] [sig ] UMBF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:34.581979] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UMBF.txt [2026-01-08T20:33:34.582104] [INFO ] [sig ] [3227/3512] Completed UMBF in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:34.582143] [INFO ] [sig ] [3228/3512] Forecasting UMC... [2026-01-08T20:33:34.582172] [INFO ] [sig ] Generating forecast for: UMC [2026-01-08T20:33:34.582201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-08T20:33:34.592396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-08T20:33:34.592692] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-08T20:33:34.593459] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-08T20:33:34.593509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:34.593539] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:34.593565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:34.593649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:34.651972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:34.652635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:34.652719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:34.652751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:34.773851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:34.774013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:34.774055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:34.774083] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:34.777365] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-01-08T20:33:34.777650] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-08T20:33:34.777768] [INFO ] [sig ] UMC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:34.915196] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UMC.txt [2026-01-08T20:33:34.915330] [INFO ] [sig ] [3228/3512] Completed UMC in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:34.915368] [INFO ] [sig ] [3229/3512] Forecasting UMH... [2026-01-08T20:33:34.915398] [INFO ] [sig ] Generating forecast for: UMH [2026-01-08T20:33:34.915426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-08T20:33:34.926041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-08T20:33:34.926322] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-08T20:33:34.927106] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-08T20:33:34.927156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:34.927187] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:34.927214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:34.927269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:34.982950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:34.983530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:34.983644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:34.983678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:35.102448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:35.102628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:35.102677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:35.102707] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:35.106037] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=45.13%) [2026-01-08T20:33:35.106318] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-08T20:33:35.106442] [INFO ] [sig ] UMH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:35.244019] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UMH.txt [2026-01-08T20:33:35.244147] [INFO ] [sig ] [3229/3512] Completed UMH in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:35.244185] [INFO ] [sig ] [3230/3512] Forecasting UMMA... [2026-01-08T20:33:35.244214] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-08T20:33:35.244242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-08T20:33:35.254132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-08T20:33:35.254387] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-08T20:33:35.255175] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-08T20:33:35.255225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:35.255256] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:35.255282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:35.255339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:35.311443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:35.312035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:35.312110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:35.312146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:35.426990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:35.427128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:35.427167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:35.427196] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:35.430452] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: DOWN (p=16.18%) [2026-01-08T20:33:35.430735] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-08T20:33:35.430854] [INFO ] [sig ] UMMA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:35.568505] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UMMA.txt [2026-01-08T20:33:35.568665] [INFO ] [sig ] [3230/3512] Completed UMMA in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:35.568707] [INFO ] [sig ] [3231/3512] Forecasting UNCY... [2026-01-08T20:33:35.568736] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-08T20:33:35.568764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-08T20:33:35.579049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-08T20:33:35.579365] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-08T20:33:35.580155] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-08T20:33:35.580206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:35.580237] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:35.580264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:35.580320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:35.638251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:35.639133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:35.639214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:35.639246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:35.758877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:35.759040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:35.759079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:35.759108] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:35.762428] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: UP (p=94.93%) [2026-01-08T20:33:35.762733] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-08T20:33:35.762860] [INFO ] [sig ] UNCY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:35.899897] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UNCY.txt [2026-01-08T20:33:35.900022] [INFO ] [sig ] [3231/3512] Completed UNCY in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:35.900060] [INFO ] [sig ] [3232/3512] Forecasting UNF... [2026-01-08T20:33:35.900089] [INFO ] [sig ] Generating forecast for: UNF [2026-01-08T20:33:35.900118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-08T20:33:35.910847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-08T20:33:35.911105] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-08T20:33:35.911894] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-08T20:33:35.911944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:35.911975] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:35.912002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:35.912058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:35.968852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:35.969420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:35.969496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:35.969526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:36.086293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:36.086420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:36.086461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:36.086493] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:36.089755] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: DOWN (p=11.43%) [2026-01-08T20:33:36.090017] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-08T20:33:36.090134] [INFO ] [sig ] UNF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:36.229810] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UNF.txt [2026-01-08T20:33:36.229997] [INFO ] [sig ] [3232/3512] Completed UNF in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:36.230038] [INFO ] [sig ] [3233/3512] Forecasting UNFI... [2026-01-08T20:33:36.230070] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-08T20:33:36.230101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-08T20:33:36.240273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-08T20:33:36.240603] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-08T20:33:36.241373] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-08T20:33:36.241424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:36.241455] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:36.241481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:36.241537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:36.299749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:36.300619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:36.300701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:36.300733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:36.423138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:36.423299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:36.423339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:36.423366] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:36.426739] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-01-08T20:33:36.427020] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-08T20:33:36.427145] [INFO ] [sig ] UNFI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:36.565280] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UNFI.txt [2026-01-08T20:33:36.565427] [INFO ] [sig ] [3233/3512] Completed UNFI in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:36.565466] [INFO ] [sig ] [3234/3512] Forecasting UNM... [2026-01-08T20:33:36.565497] [INFO ] [sig ] Generating forecast for: UNM [2026-01-08T20:33:36.565527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-08T20:33:36.576087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-08T20:33:36.576439] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-08T20:33:36.577262] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-08T20:33:36.577313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:36.577345] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:36.577371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:36.577427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:36.634117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:36.634915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:36.634998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:36.635030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:36.752556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:36.752736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:36.752776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:36.752804] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:36.756088] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=57.70%) [2026-01-08T20:33:36.756356] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-08T20:33:36.756477] [INFO ] [sig ] UNM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:36.895177] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UNM.txt [2026-01-08T20:33:36.895330] [INFO ] [sig ] [3234/3512] Completed UNM in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:36.895370] [INFO ] [sig ] [3235/3512] Forecasting UNMA... [2026-01-08T20:33:36.895399] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-08T20:33:36.895429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-08T20:33:36.906325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-08T20:33:36.906669] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-08T20:33:36.907441] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-08T20:33:36.907491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:36.907523] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:36.907549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:36.907630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:36.968780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:36.969682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:36.969764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:36.969801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:37.077167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:37.077314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:37.077354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:37.077382] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:37.080770] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=56.12%) [2026-01-08T20:33:37.081052] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-08T20:33:37.081178] [INFO ] [sig ] UNMA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:37.218048] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UNMA.txt [2026-01-08T20:33:37.218174] [INFO ] [sig ] [3235/3512] Completed UNMA in 0.3s | 2.91 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-08T20:33:37.218216] [INFO ] [sig ] [3236/3512] Forecasting UNP... [2026-01-08T20:33:37.218245] [INFO ] [sig ] Generating forecast for: UNP [2026-01-08T20:33:37.218275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-08T20:33:37.228944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-08T20:33:37.229224] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-08T20:33:37.230018] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-08T20:33:37.230092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:37.230168] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:37.230199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:37.230255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:37.289651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:37.290518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:37.290616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:37.290651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:37.407837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:37.407992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:37.408031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:37.408060] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:37.411961] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-01-08T20:33:37.412241] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-08T20:33:37.412560] [INFO ] [sig ] UNP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:37.556248] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UNP.txt [2026-01-08T20:33:37.556404] [INFO ] [sig ] [3236/3512] Completed UNP in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-08T20:33:37.556442] [INFO ] [sig ] [3237/3512] Forecasting UNTY... [2026-01-08T20:33:37.556473] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-08T20:33:37.556503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-08T20:33:37.567371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-08T20:33:37.567674] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-08T20:33:37.568484] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-08T20:33:37.568536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:37.568589] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:37.568621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:37.568677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:37.627699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:37.628600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:37.628684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:37.628718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:37.758624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:37.758785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:37.758826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:37.758861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:37.762987] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=42.38%) [2026-01-08T20:33:37.763418] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-08T20:33:37.763624] [INFO ] [sig ] UNTY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:37.922125] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UNTY.txt [2026-01-08T20:33:37.922278] [INFO ] [sig ] [3237/3512] Completed UNTY in 0.4s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-08T20:33:37.922320] [INFO ] [sig ] [3238/3512] Forecasting UONE... [2026-01-08T20:33:37.922351] [INFO ] [sig ] Generating forecast for: UONE [2026-01-08T20:33:37.922391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-08T20:33:37.935294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-08T20:33:37.935678] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-08T20:33:37.936671] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-08T20:33:37.936723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:37.936758] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:37.936796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:37.936865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:37.997643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:37.998511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:37.998613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:37.998650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:38.117260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:38.117622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:38.117663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:38.117691] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:38.121641] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: UP (p=84.63%) [2026-01-08T20:33:38.121923] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-08T20:33:38.122050] [INFO ] [sig ] UONE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:38.264318] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UONE.txt [2026-01-08T20:33:38.264455] [INFO ] [sig ] [3238/3512] Completed UONE in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-08T20:33:38.264494] [INFO ] [sig ] [3239/3512] Forecasting UPBD... [2026-01-08T20:33:38.264523] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-08T20:33:38.264554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-08T20:33:38.274888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-08T20:33:38.275165] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-08T20:33:38.275961] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-08T20:33:38.276016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:38.276046] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:38.276072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:38.276128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:38.332178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:38.332881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:38.332960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:38.332993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:38.451472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:38.451643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:38.451683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:38.451743] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:38.455429] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: DOWN (p=27.31%) [2026-01-08T20:33:38.455722] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-08T20:33:38.455843] [INFO ] [sig ] UPBD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:38.597131] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UPBD.txt [2026-01-08T20:33:38.597272] [INFO ] [sig ] [3239/3512] Completed UPBD in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-08T20:33:38.597319] [INFO ] [sig ] [3240/3512] Forecasting UPC... [2026-01-08T20:33:38.597349] [INFO ] [sig ] Generating forecast for: UPC [2026-01-08T20:33:38.597379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-08T20:33:38.607403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-08T20:33:38.607727] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-08T20:33:38.608530] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-08T20:33:38.608608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:38.608641] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:38.608667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:38.608722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:38.665046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:38.665742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:38.665820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:38.665853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:38.776702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:38.776867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:38.776907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:38.776936] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:38.780348] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=46.99%) [2026-01-08T20:33:38.780645] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-08T20:33:38.780770] [INFO ] [sig ] UPC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:38.918321] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UPC.txt [2026-01-08T20:33:38.918452] [INFO ] [sig ] [3240/3512] Completed UPC in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-08T20:33:38.918489] [INFO ] [sig ] [3241/3512] Forecasting UPLD... [2026-01-08T20:33:38.918518] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-08T20:33:38.918547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-08T20:33:38.929077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-08T20:33:38.929458] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-08T20:33:38.930306] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-08T20:33:38.930360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:38.930391] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:38.930419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:38.930477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:38.988394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:38.989280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:38.989363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:38.989396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:39.109152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:39.109323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:39.109368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:39.109398] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:39.113007] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=30.71%) [2026-01-08T20:33:39.113339] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-08T20:33:39.113488] [INFO ] [sig ] UPLD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:39.255068] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UPLD.txt [2026-01-08T20:33:39.255218] [INFO ] [sig ] [3241/3512] Completed UPLD in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-08T20:33:39.255258] [INFO ] [sig ] [3242/3512] Forecasting UPS... [2026-01-08T20:33:39.255288] [INFO ] [sig ] Generating forecast for: UPS [2026-01-08T20:33:39.255319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-08T20:33:39.266026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-08T20:33:39.266356] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-08T20:33:39.267185] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-08T20:33:39.267236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:39.267268] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:39.267294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:39.267350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:39.325618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:39.326361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:39.326444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:39.326476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:39.455731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:39.455892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:39.455938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:39.455967] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:39.459429] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=87.46%) [2026-01-08T20:33:39.459731] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-08T20:33:39.459857] [INFO ] [sig ] UPS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:39.601556] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UPS.txt [2026-01-08T20:33:39.601724] [INFO ] [sig ] [3242/3512] Completed UPS in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:39.601765] [INFO ] [sig ] [3243/3512] Forecasting UPWK... [2026-01-08T20:33:39.601795] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-08T20:33:39.601824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-08T20:33:39.612931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-08T20:33:39.613270] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-08T20:33:39.614126] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-08T20:33:39.614182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:39.614215] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:39.614241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:39.614313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:39.673993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:39.675075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:39.675159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:39.675192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:39.806633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:39.806789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:39.806847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:39.806876] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:39.810238] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=59.68%) [2026-01-08T20:33:39.810533] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-08T20:33:39.810688] [INFO ] [sig ] UPWK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:39.953982] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UPWK.txt [2026-01-08T20:33:39.954125] [INFO ] [sig ] [3243/3512] Completed UPWK in 0.4s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:39.954165] [INFO ] [sig ] [3244/3512] Forecasting UPXI... [2026-01-08T20:33:39.954195] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-08T20:33:39.954224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-08T20:33:39.964407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-08T20:33:39.964739] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-08T20:33:39.965546] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-08T20:33:39.965615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:39.965647] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:39.965673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:39.965728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:40.022605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:40.023313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:40.023393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:40.023425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:40.146795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:40.146981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:40.147023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:40.147052] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:40.150692] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-08T20:33:40.150988] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-08T20:33:40.151116] [INFO ] [sig ] UPXI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:40.293968] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UPXI.txt [2026-01-08T20:33:40.294135] [INFO ] [sig ] [3244/3512] Completed UPXI in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:40.294177] [INFO ] [sig ] [3245/3512] Forecasting URBN... [2026-01-08T20:33:40.294208] [INFO ] [sig ] Generating forecast for: URBN [2026-01-08T20:33:40.294237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-08T20:33:40.306347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-08T20:33:40.306741] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-08T20:33:40.307549] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-08T20:33:40.307625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:40.307657] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:40.307684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:40.307739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:40.365123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:40.366091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:40.366177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:40.366209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:40.494895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:40.495048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:40.495088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:40.495116] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:40.498406] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=19.99%) [2026-01-08T20:33:40.498705] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-08T20:33:40.498833] [INFO ] [sig ] URBN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:40.637864] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/URBN.txt [2026-01-08T20:33:40.637999] [INFO ] [sig ] [3245/3512] Completed URBN in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:40.638037] [INFO ] [sig ] [3246/3512] Forecasting URGN... [2026-01-08T20:33:40.638068] [INFO ] [sig ] Generating forecast for: URGN [2026-01-08T20:33:40.638096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-08T20:33:40.648747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-08T20:33:40.649038] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-08T20:33:40.649868] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-08T20:33:40.649919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:40.649951] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:40.649978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:40.650034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:40.709815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:40.710541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:40.710676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:40.710711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:40.829919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:40.830072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:40.830111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:40.830141] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:40.833550] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=33.25%) [2026-01-08T20:33:40.833846] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-08T20:33:40.833970] [INFO ] [sig ] URGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:40.976908] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/URGN.txt [2026-01-08T20:33:40.977044] [INFO ] [sig ] [3246/3512] Completed URGN in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:40.977083] [INFO ] [sig ] [3247/3512] Forecasting URI... [2026-01-08T20:33:40.977113] [INFO ] [sig ] Generating forecast for: URI [2026-01-08T20:33:40.977143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-08T20:33:40.987472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-08T20:33:40.987774] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-08T20:33:40.988642] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-08T20:33:40.988694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:40.988737] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:40.988764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:40.988820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:41.047293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:41.047966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:41.048044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:41.048077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:41.178211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:41.178390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:41.178429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:41.178456] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:41.181811] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=10.85%) [2026-01-08T20:33:41.182081] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-08T20:33:41.182201] [INFO ] [sig ] URI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:41.322767] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/URI.txt [2026-01-08T20:33:41.322923] [INFO ] [sig ] [3247/3512] Completed URI in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:41.322963] [INFO ] [sig ] [3248/3512] Forecasting URNJ... [2026-01-08T20:33:41.322993] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-08T20:33:41.323022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-08T20:33:41.333125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-08T20:33:41.333506] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-08T20:33:41.334329] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-08T20:33:41.334380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:41.334411] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:41.334438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:41.334495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:41.391643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:41.392508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:41.392611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:41.392648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:41.522510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:41.522685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:41.522728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:41.522757] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:41.526214] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-01-08T20:33:41.526502] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-08T20:33:41.526649] [INFO ] [sig ] URNJ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:41.683094] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/URNJ.txt [2026-01-08T20:33:41.683249] [INFO ] [sig ] [3248/3512] Completed URNJ in 0.4s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:41.683288] [INFO ] [sig ] [3249/3512] Forecasting UROY... [2026-01-08T20:33:41.683317] [INFO ] [sig ] Generating forecast for: UROY [2026-01-08T20:33:41.683367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-08T20:33:41.695004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-08T20:33:41.695411] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-08T20:33:41.696252] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-08T20:33:41.696304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:41.696335] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:41.696360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:41.696416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:41.758098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:41.759515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:41.759649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:41.759707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:41.911234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:41.911402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:41.911445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:41.911475] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:41.915114] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-08T20:33:41.915450] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-08T20:33:41.915614] [INFO ] [sig ] UROY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:42.062744] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UROY.txt [2026-01-08T20:33:42.062926] [INFO ] [sig ] [3249/3512] Completed UROY in 0.4s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:42.062967] [INFO ] [sig ] [3250/3512] Forecasting USA... [2026-01-08T20:33:42.062998] [INFO ] [sig ] Generating forecast for: USA [2026-01-08T20:33:42.063027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-08T20:33:42.074689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-08T20:33:42.075228] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-08T20:33:42.076070] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-08T20:33:42.076122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:42.076154] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:42.076180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:42.076236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:42.145465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:42.146354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:42.146437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:42.146469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:42.273683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:42.273845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:42.273889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:42.273919] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:42.277451] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: UP (p=79.00%) [2026-01-08T20:33:42.277791] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-08T20:33:42.277929] [INFO ] [sig ] USA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:42.419874] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/USA.txt [2026-01-08T20:33:42.420013] [INFO ] [sig ] [3250/3512] Completed USA in 0.4s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:42.420058] [INFO ] [sig ] [3251/3512] Forecasting USAC... [2026-01-08T20:33:42.420089] [INFO ] [sig ] Generating forecast for: USAC [2026-01-08T20:33:42.420119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-08T20:33:42.430684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-08T20:33:42.431016] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-08T20:33:42.431860] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-08T20:33:42.431912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:42.431944] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:42.431971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:42.432027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:42.489856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:42.490676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:42.490757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:42.490789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:42.609741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:42.609898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:42.609940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:42.609968] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:42.613376] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=17.84%) [2026-01-08T20:33:42.613679] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-08T20:33:42.613807] [INFO ] [sig ] USAC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:42.751724] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USAC.txt [2026-01-08T20:33:42.751857] [INFO ] [sig ] [3251/3512] Completed USAC in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:42.751896] [INFO ] [sig ] [3252/3512] Forecasting USB... [2026-01-08T20:33:42.751926] [INFO ] [sig ] Generating forecast for: USB [2026-01-08T20:33:42.751955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-08T20:33:42.762445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-08T20:33:42.762807] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-08T20:33:42.763671] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-08T20:33:42.763724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:42.763757] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:42.763784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:42.763840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:42.821122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:42.822004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:42.822085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:42.822119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:42.942506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:42.942675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:42.942716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:42.942746] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:42.946124] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-01-08T20:33:42.946414] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-08T20:33:42.946560] [INFO ] [sig ] USB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:43.086564] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/USB.txt [2026-01-08T20:33:43.086717] [INFO ] [sig ] [3252/3512] Completed USB in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:43.086756] [INFO ] [sig ] [3253/3512] Forecasting USCB... [2026-01-08T20:33:43.086786] [INFO ] [sig ] Generating forecast for: USCB [2026-01-08T20:33:43.086816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-08T20:33:43.096997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-08T20:33:43.097358] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-08T20:33:43.098199] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-08T20:33:43.098252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:43.098346] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:43.098387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:43.098467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:43.161822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:43.162737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:43.162824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:43.162858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:43.277584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:43.277773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:43.277826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:43.277858] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:43.281459] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-01-08T20:33:43.281759] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-08T20:33:43.281886] [INFO ] [sig ] USCB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:43.419724] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USCB.txt [2026-01-08T20:33:43.419861] [INFO ] [sig ] [3253/3512] Completed USCB in 0.3s | 2.91 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-08T20:33:43.419901] [INFO ] [sig ] [3254/3512] Forecasting USDX... [2026-01-08T20:33:43.419931] [INFO ] [sig ] Generating forecast for: USDX [2026-01-08T20:33:43.419961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-08T20:33:43.429863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-08T20:33:43.430163] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-08T20:33:43.430976] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-08T20:33:43.431026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:43.431058] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:43.431084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:43.431140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:43.487493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:43.488178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:43.488254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:43.488302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:43.594654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:43.594801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:43.594841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:43.594898] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:43.598239] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=61.37%) [2026-01-08T20:33:43.598558] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-08T20:33:43.598699] [INFO ] [sig ] USDX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:43.738479] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/USDX.txt [2026-01-08T20:33:43.738652] [INFO ] [sig ] [3254/3512] Completed USDX in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-08T20:33:43.738694] [INFO ] [sig ] [3255/3512] Forecasting USEA... [2026-01-08T20:33:43.738725] [INFO ] [sig ] Generating forecast for: USEA [2026-01-08T20:33:43.738754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-08T20:33:43.749033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-08T20:33:43.749329] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-08T20:33:43.750121] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-08T20:33:43.750172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:43.750204] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:43.750230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:43.750285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:43.807231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:43.807955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:43.808034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:43.808067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:43.927104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:43.927275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:43.927314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:43.927343] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:43.931321] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-01-08T20:33:43.931751] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-08T20:33:43.931900] [INFO ] [sig ] USEA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:44.084049] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USEA.txt [2026-01-08T20:33:44.084178] [INFO ] [sig ] [3255/3512] Completed USEA in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-08T20:33:44.084216] [INFO ] [sig ] [3256/3512] Forecasting USFD... [2026-01-08T20:33:44.084246] [INFO ] [sig ] Generating forecast for: USFD [2026-01-08T20:33:44.084276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-08T20:33:44.094178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-08T20:33:44.094456] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-08T20:33:44.095244] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-08T20:33:44.095302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:44.095340] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:44.095371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:44.095439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:44.155098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:44.155922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:44.156017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:44.156051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:44.294951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:44.295102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:44.295142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:44.295206] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:44.298736] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=29.06%) [2026-01-08T20:33:44.299035] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-08T20:33:44.299167] [INFO ] [sig ] USFD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:44.453742] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USFD.txt [2026-01-08T20:33:44.453902] [INFO ] [sig ] [3256/3512] Completed USFD in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-08T20:33:44.453942] [INFO ] [sig ] [3257/3512] Forecasting USGO... [2026-01-08T20:33:44.453975] [INFO ] [sig ] Generating forecast for: USGO [2026-01-08T20:33:44.454007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-08T20:33:44.464683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-08T20:33:44.465134] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-08T20:33:44.466093] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-08T20:33:44.466151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:44.466185] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:44.466212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:44.466271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:44.531005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:44.532240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:44.532352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:44.532403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:44.665948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:44.666106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:44.666147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:44.666177] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:44.670003] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=39.01%) [2026-01-08T20:33:44.670376] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-08T20:33:44.670521] [INFO ] [sig ] USGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:44.834319] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USGO.txt [2026-01-08T20:33:44.834466] [INFO ] [sig ] [3257/3512] Completed USGO in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-08T20:33:44.834506] [INFO ] [sig ] [3258/3512] Forecasting USIG... [2026-01-08T20:33:44.834536] [INFO ] [sig ] Generating forecast for: USIG [2026-01-08T20:33:44.834565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-08T20:33:44.846490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-08T20:33:44.846799] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-08T20:33:44.847607] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-08T20:33:44.847659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:44.847702] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:44.847729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:44.847785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:44.903960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:44.904569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:44.904662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:44.904694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:45.030881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:45.031035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:45.031074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:45.031104] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:45.034551] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-01-08T20:33:45.034848] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-08T20:33:45.034973] [INFO ] [sig ] USIG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:45.175227] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/USIG.txt [2026-01-08T20:33:45.175362] [INFO ] [sig ] [3258/3512] Completed USIG in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-08T20:33:45.175404] [INFO ] [sig ] [3259/3512] Forecasting USIO... [2026-01-08T20:33:45.175435] [INFO ] [sig ] Generating forecast for: USIO [2026-01-08T20:33:45.175465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-08T20:33:45.185737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-08T20:33:45.186042] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-08T20:33:45.186953] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-08T20:33:45.187004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:45.187036] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:45.187063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:45.187119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:45.244690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:45.245558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:45.245672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:45.245716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:45.360109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:45.360259] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:33:45.360297] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:45.360325] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:45.363632] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=86.44%) [2026-01-08T20:33:45.363904] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-08T20:33:45.364026] [INFO ] [sig ] USIO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:45.507462] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/USIO.txt [2026-01-08T20:33:45.507640] [INFO ] [sig ] [3259/3512] Completed USIO in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-08T20:33:45.507682] [INFO ] [sig ] [3260/3512] Forecasting USLM... [2026-01-08T20:33:45.507715] [INFO ] [sig ] Generating forecast for: USLM [2026-01-08T20:33:45.507745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-08T20:33:45.517937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-08T20:33:45.518250] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-08T20:33:45.519069] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-08T20:33:45.519120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:45.519152] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:45.519179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:45.519234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:45.578086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:45.579091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:45.579197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:45.579248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:45.703482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:45.703655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:45.703698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:45.703727] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:45.707213] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=59.05%) [2026-01-08T20:33:45.707501] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-08T20:33:45.707642] [INFO ] [sig ] USLM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:45.849273] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/USLM.txt [2026-01-08T20:33:45.849424] [INFO ] [sig ] [3260/3512] Completed USLM in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:45.849463] [INFO ] [sig ] [3261/3512] Forecasting USMC... [2026-01-08T20:33:45.849493] [INFO ] [sig ] Generating forecast for: USMC [2026-01-08T20:33:45.849523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-08T20:33:45.859720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-08T20:33:45.860030] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-08T20:33:45.860838] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-08T20:33:45.860888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:45.860919] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:45.860945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:45.861006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:45.919301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:45.920196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:45.920280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:45.920313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:46.035513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:46.035681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:46.035721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:46.035749] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:46.039213] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=31.90%) [2026-01-08T20:33:46.039495] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-08T20:33:46.039634] [INFO ] [sig ] USMC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:46.196186] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USMC.txt [2026-01-08T20:33:46.196336] [INFO ] [sig ] [3261/3512] Completed USMC in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:46.196375] [INFO ] [sig ] [3262/3512] Forecasting USOI... [2026-01-08T20:33:46.196429] [INFO ] [sig ] Generating forecast for: USOI [2026-01-08T20:33:46.196461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-08T20:33:46.207661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-08T20:33:46.207991] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-08T20:33:46.208831] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-08T20:33:46.208882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:46.208913] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:46.208939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:46.208994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:46.265397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:46.266235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:46.266315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:46.266347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:46.398263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:46.398450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:46.398503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:46.398533] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:46.402009] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=31.39%) [2026-01-08T20:33:46.402297] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-08T20:33:46.402432] [INFO ] [sig ] USOI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:46.542305] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USOI.txt [2026-01-08T20:33:46.542435] [INFO ] [sig ] [3262/3512] Completed USOI in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:46.542473] [INFO ] [sig ] [3263/3512] Forecasting USOY... [2026-01-08T20:33:46.542503] [INFO ] [sig ] Generating forecast for: USOY [2026-01-08T20:33:46.542534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-08T20:33:46.553374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-08T20:33:46.553668] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-08T20:33:46.554469] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-08T20:33:46.554520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:46.554551] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:46.554599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:46.554657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:46.611676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:46.612302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:46.612401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:46.612434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:46.726769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:46.726910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:46.726950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:46.726981] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:46.730419] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-01-08T20:33:46.730715] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-08T20:33:46.730841] [INFO ] [sig ] USOY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:46.871388] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/USOY.txt [2026-01-08T20:33:46.871512] [INFO ] [sig ] [3263/3512] Completed USOY in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:46.871549] [INFO ] [sig ] [3264/3512] Forecasting USTB... [2026-01-08T20:33:46.871596] [INFO ] [sig ] Generating forecast for: USTB [2026-01-08T20:33:46.871628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-08T20:33:46.882344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-08T20:33:46.882635] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-08T20:33:46.883397] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-08T20:33:46.883447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:46.883478] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:46.883504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:46.883559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:46.940792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:46.941409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:46.941486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:46.941518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:47.056823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:47.056979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:47.057017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:47.057046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:47.060377] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=74.99%) [2026-01-08T20:33:47.060680] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-08T20:33:47.060803] [INFO ] [sig ] USTB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:47.207589] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/USTB.txt [2026-01-08T20:33:47.207792] [INFO ] [sig ] [3264/3512] Completed USTB in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:47.207842] [INFO ] [sig ] [3265/3512] Forecasting USVM... [2026-01-08T20:33:47.207882] [INFO ] [sig ] Generating forecast for: USVM [2026-01-08T20:33:47.207921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-08T20:33:47.220687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-08T20:33:47.221009] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-08T20:33:47.221916] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-08T20:33:47.221967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:47.221998] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:47.222024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:47.222083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:47.278693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:47.279563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:47.279669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:47.279701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:47.393610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:47.393766] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:33:47.393804] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:47.393851] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:47.397167] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-01-08T20:33:47.397445] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-08T20:33:47.397584] [INFO ] [sig ] USVM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:47.537127] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USVM.txt [2026-01-08T20:33:47.537264] [INFO ] [sig ] [3265/3512] Completed USVM in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:47.537302] [INFO ] [sig ] [3266/3512] Forecasting USXF... [2026-01-08T20:33:47.537332] [INFO ] [sig ] Generating forecast for: USXF [2026-01-08T20:33:47.537361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-08T20:33:47.547149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-08T20:33:47.547421] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-08T20:33:47.548199] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-08T20:33:47.548250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:47.548283] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:47.548335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:47.548392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:47.607343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:47.608019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:47.608097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:47.608129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:47.725347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:47.725506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:47.725546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:47.725593] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:47.729126] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=12.58%) [2026-01-08T20:33:47.729397] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-08T20:33:47.729522] [INFO ] [sig ] USXF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:47.867683] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/USXF.txt [2026-01-08T20:33:47.867828] [INFO ] [sig ] [3266/3512] Completed USXF in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:47.867868] [INFO ] [sig ] [3267/3512] Forecasting UTEN... [2026-01-08T20:33:47.867898] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-08T20:33:47.867927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-08T20:33:47.877908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-08T20:33:47.878176] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-08T20:33:47.878982] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-08T20:33:47.879033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:47.879065] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:47.879091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:47.879147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:47.939117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:47.939818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:47.939901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:47.939954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:48.062045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:48.062181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:48.062218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:48.062247] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:48.065490] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=24.54%) [2026-01-08T20:33:48.065770] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-08T20:33:48.065890] [INFO ] [sig ] UTEN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:48.205486] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UTEN.txt [2026-01-08T20:33:48.205628] [INFO ] [sig ] [3267/3512] Completed UTEN in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:48.205669] [INFO ] [sig ] [3268/3512] Forecasting UTF... [2026-01-08T20:33:48.205699] [INFO ] [sig ] Generating forecast for: UTF [2026-01-08T20:33:48.205730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-08T20:33:48.217350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-08T20:33:48.217835] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-08T20:33:48.218650] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-08T20:33:48.218701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:48.218732] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:48.218759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:48.218814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:48.282103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:48.282977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:48.283064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:48.283097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:48.422651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:48.422806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:48.422846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:48.422878] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:48.426447] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-01-08T20:33:48.426972] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-08T20:33:48.427104] [INFO ] [sig ] UTF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:48.576262] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UTF.txt [2026-01-08T20:33:48.576383] [INFO ] [sig ] [3268/3512] Completed UTF in 0.4s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:48.576421] [INFO ] [sig ] [3269/3512] Forecasting UTI... [2026-01-08T20:33:48.576450] [INFO ] [sig ] Generating forecast for: UTI [2026-01-08T20:33:48.576478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-08T20:33:48.586939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-08T20:33:48.587227] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-08T20:33:48.588105] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-08T20:33:48.588157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:48.588190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:48.588228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:48.588309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:48.646136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:48.646757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:48.646836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:48.646869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:48.769626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:48.769771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:48.769809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:48.769836] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:48.773101] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: UP (p=58.39%) [2026-01-08T20:33:48.773368] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-08T20:33:48.773486] [INFO ] [sig ] UTI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:48.915970] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UTI.txt [2026-01-08T20:33:48.916101] [INFO ] [sig ] [3269/3512] Completed UTI in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:48.916139] [INFO ] [sig ] [3270/3512] Forecasting UTL... [2026-01-08T20:33:48.916167] [INFO ] [sig ] Generating forecast for: UTL [2026-01-08T20:33:48.916197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-08T20:33:48.926691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-08T20:33:48.926970] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-08T20:33:48.927830] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-08T20:33:48.927882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:48.927957] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:48.927997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:48.928077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:48.987556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:48.988218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:48.988319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:48.988359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:49.110219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:49.110347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:49.110385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:49.110413] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:49.113879] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: UP (p=54.18%) [2026-01-08T20:33:49.114144] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-08T20:33:49.114264] [INFO ] [sig ] UTL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:49.259124] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UTL.txt [2026-01-08T20:33:49.259248] [INFO ] [sig ] [3270/3512] Completed UTL in 0.3s | 2.91 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-08T20:33:49.259287] [INFO ] [sig ] [3271/3512] Forecasting UTMD... [2026-01-08T20:33:49.259316] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-08T20:33:49.259345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-08T20:33:49.269395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-08T20:33:49.269727] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-08T20:33:49.270564] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-08T20:33:49.270644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:49.270678] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:49.270707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:49.270765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:49.331425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:49.332055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:49.332131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:49.332164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:49.449694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:49.449844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:49.449883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:49.449912] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:49.453493] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: UP (p=63.41%) [2026-01-08T20:33:49.453842] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-08T20:33:49.453983] [INFO ] [sig ] UTMD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:49.612121] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UTMD.txt [2026-01-08T20:33:49.612256] [INFO ] [sig ] [3271/3512] Completed UTMD in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-08T20:33:49.612293] [INFO ] [sig ] [3272/3512] Forecasting UTZ... [2026-01-08T20:33:49.612322] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-08T20:33:49.612351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-08T20:33:49.623223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-08T20:33:49.623514] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-08T20:33:49.624510] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-08T20:33:49.624561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:49.624617] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:49.624806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:49.624862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:49.686710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:49.687379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:49.687460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:49.687494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:49.806446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:49.806607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:49.806828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:49.806856] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:49.810328] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-01-08T20:33:49.810625] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-08T20:33:49.810747] [INFO ] [sig ] UTZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:49.957557] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UTZ.txt [2026-01-08T20:33:49.957894] [INFO ] [sig ] [3272/3512] Completed UTZ in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-08T20:33:49.957933] [INFO ] [sig ] [3273/3512] Forecasting UVE... [2026-01-08T20:33:49.957963] [INFO ] [sig ] Generating forecast for: UVE [2026-01-08T20:33:49.957993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-08T20:33:49.969048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-08T20:33:49.969344] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-08T20:33:49.970140] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-08T20:33:49.970207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:49.970238] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:49.970264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:49.970319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:50.028104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:50.028926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:50.029003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:50.029034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:50.157821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:50.157999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:50.158053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:50.158132] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:50.163846] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: DOWN (p=46.71%) [2026-01-08T20:33:50.164211] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-08T20:33:50.164377] [INFO ] [sig ] UVE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:50.311762] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UVE.txt [2026-01-08T20:33:50.311921] [INFO ] [sig ] [3273/3512] Completed UVE in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-08T20:33:50.311959] [INFO ] [sig ] [3274/3512] Forecasting UVSP... [2026-01-08T20:33:50.311988] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-08T20:33:50.312018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-08T20:33:50.322728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-08T20:33:50.323131] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-08T20:33:50.323972] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-08T20:33:50.324024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:50.324055] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:50.324080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:50.324136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:50.382037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:50.383102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:50.383180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:50.383212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:50.517018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:50.517174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:50.517217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:50.517245] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:50.520723] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-01-08T20:33:50.521001] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-08T20:33:50.521126] [INFO ] [sig ] UVSP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:50.723452] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UVSP.txt [2026-01-08T20:33:50.723645] [INFO ] [sig ] [3274/3512] Completed UVSP in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-08T20:33:50.723687] [INFO ] [sig ] [3275/3512] Forecasting UWMC... [2026-01-08T20:33:50.723717] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-08T20:33:50.723746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-08T20:33:50.735112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-08T20:33:50.735417] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-08T20:33:50.736406] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-08T20:33:50.736457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:50.736491] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:50.736519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:50.736597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:50.793782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:50.794500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:50.794597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:50.794633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:50.915340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:50.915493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:50.915533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:50.915565] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:50.919026] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-08T20:33:50.919316] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-08T20:33:50.919445] [INFO ] [sig ] UWMC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:51.068635] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UWMC.txt [2026-01-08T20:33:51.068828] [INFO ] [sig ] [3275/3512] Completed UWMC in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-08T20:33:51.068869] [INFO ] [sig ] [3276/3512] Forecasting UXIN... [2026-01-08T20:33:51.068900] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-08T20:33:51.068940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-08T20:33:51.080472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-08T20:33:51.080861] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-08T20:33:51.081695] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-08T20:33:51.081746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:51.081777] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:51.081803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:51.081859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:51.138607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:51.139458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:51.139557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:51.139610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:51.254582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:51.254732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:51.254771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:51.254800] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:51.258256] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=27.57%) [2026-01-08T20:33:51.258595] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-08T20:33:51.258723] [INFO ] [sig ] UXIN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:51.397373] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/UXIN.txt [2026-01-08T20:33:51.397528] [INFO ] [sig ] [3276/3512] Completed UXIN in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-08T20:33:51.397566] [INFO ] [sig ] [3277/3512] Forecasting UYLD... [2026-01-08T20:33:51.397615] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-08T20:33:51.397645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-08T20:33:51.408041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-08T20:33:51.408426] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-08T20:33:51.409280] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-08T20:33:51.409331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:51.409363] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:51.409388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:51.409442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:51.466923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:51.467703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:51.467782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:51.467815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:51.587701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:51.587853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:51.587893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:51.587923] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:51.591594] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-08T20:33:51.591877] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-08T20:33:51.592002] [INFO ] [sig ] UYLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:51.733996] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UYLD.txt [2026-01-08T20:33:51.734148] [INFO ] [sig ] [3277/3512] Completed UYLD in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:51.734187] [INFO ] [sig ] [3278/3512] Forecasting UZE... [2026-01-08T20:33:51.734217] [INFO ] [sig ] Generating forecast for: UZE [2026-01-08T20:33:51.734247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-08T20:33:51.744837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-08T20:33:51.745200] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-08T20:33:51.746118] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-08T20:33:51.746170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:51.746201] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:51.746227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:51.746283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:51.811387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:51.813112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:51.813299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:51.813333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:51.925566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:51.925762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:51.925802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:51.925833] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:51.929227] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-08T20:33:51.929520] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-08T20:33:51.929687] [INFO ] [sig ] UZE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:52.075653] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/UZE.txt [2026-01-08T20:33:52.075807] [INFO ] [sig ] [3278/3512] Completed UZE in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:52.075847] [INFO ] [sig ] [3279/3512] Forecasting VAC... [2026-01-08T20:33:52.075877] [INFO ] [sig ] Generating forecast for: VAC [2026-01-08T20:33:52.075906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-08T20:33:52.087550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-08T20:33:52.087937] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-08T20:33:52.088813] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-08T20:33:52.088866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:52.088897] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:52.088924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:52.088979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:52.145359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:52.146051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:52.146133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:52.146167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:52.270392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:52.270548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:52.270610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:52.270640] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:52.274028] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=64.18%) [2026-01-08T20:33:52.274315] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-08T20:33:52.274446] [INFO ] [sig ] VAC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:52.415233] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VAC.txt [2026-01-08T20:33:52.415388] [INFO ] [sig ] [3279/3512] Completed VAC in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:52.415428] [INFO ] [sig ] [3280/3512] Forecasting VAL... [2026-01-08T20:33:52.415459] [INFO ] [sig ] Generating forecast for: VAL [2026-01-08T20:33:52.415490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-08T20:33:52.428386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-08T20:33:52.428779] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-08T20:33:52.429595] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-08T20:33:52.429646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:52.429677] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:52.429704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:52.429760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:52.486871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:52.487789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:52.487901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:52.487936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:52.610446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:52.610643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:52.610708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:52.610752] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:52.615539] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: UP (p=93.59%) [2026-01-08T20:33:52.616013] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-08T20:33:52.616204] [INFO ] [sig ] VAL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:52.765824] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VAL.txt [2026-01-08T20:33:52.765986] [INFO ] [sig ] [3280/3512] Completed VAL in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:52.766025] [INFO ] [sig ] [3281/3512] Forecasting VALE... [2026-01-08T20:33:52.766055] [INFO ] [sig ] Generating forecast for: VALE [2026-01-08T20:33:52.766084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-08T20:33:52.778392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-08T20:33:52.778815] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-08T20:33:52.779700] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-08T20:33:52.779754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:52.779788] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:52.779815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:52.779873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:52.843610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:52.844484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:52.844570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:52.844624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:52.970323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:52.970488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:52.970537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:52.970591] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:52.974211] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=83.74%) [2026-01-08T20:33:52.974516] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-08T20:33:52.974659] [INFO ] [sig ] VALE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:53.113653] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VALE.txt [2026-01-08T20:33:53.113786] [INFO ] [sig ] [3281/3512] Completed VALE in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:53.113825] [INFO ] [sig ] [3282/3512] Forecasting VALN... [2026-01-08T20:33:53.113854] [INFO ] [sig ] Generating forecast for: VALN [2026-01-08T20:33:53.113883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-08T20:33:53.124562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-08T20:33:53.124910] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-08T20:33:53.125735] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-08T20:33:53.125786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:53.125829] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:53.125856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:53.125911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:53.182712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:53.183557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:53.183655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:53.183689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:53.298960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:53.299114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:53.299153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:53.299181] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:53.302551] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=47.53%) [2026-01-08T20:33:53.302843] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-08T20:33:53.302970] [INFO ] [sig ] VALN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:53.440529] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VALN.txt [2026-01-08T20:33:53.440682] [INFO ] [sig ] [3282/3512] Completed VALN in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:53.440722] [INFO ] [sig ] [3283/3512] Forecasting VANI... [2026-01-08T20:33:53.440756] [INFO ] [sig ] Generating forecast for: VANI [2026-01-08T20:33:53.440797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-08T20:33:53.451323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-08T20:33:53.451631] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-08T20:33:53.452400] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-08T20:33:53.452451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:53.452491] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:53.452518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:53.452604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:53.508830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:53.509552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:53.509654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:53.509687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:53.629071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:53.629223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:53.629261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:53.629291] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:53.632631] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=70.51%) [2026-01-08T20:33:53.632900] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-08T20:33:53.633019] [INFO ] [sig ] VANI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:53.771243] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VANI.txt [2026-01-08T20:33:53.771432] [INFO ] [sig ] [3283/3512] Completed VANI in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:53.771473] [INFO ] [sig ] [3284/3512] Forecasting VBF... [2026-01-08T20:33:53.771504] [INFO ] [sig ] Generating forecast for: VBF [2026-01-08T20:33:53.771534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-08T20:33:53.782006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-08T20:33:53.782293] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-08T20:33:53.783091] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-08T20:33:53.783142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:53.783173] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:53.783200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:53.783255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:53.840542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:53.841471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:53.841552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:53.841604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:53.964908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:53.965066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:53.965105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:53.965134] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:53.968514] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=34.85%) [2026-01-08T20:33:53.968819] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-08T20:33:53.968946] [INFO ] [sig ] VBF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:54.111159] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VBF.txt [2026-01-08T20:33:54.111321] [INFO ] [sig ] [3284/3512] Completed VBF in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:54.111360] [INFO ] [sig ] [3285/3512] Forecasting VBNK... [2026-01-08T20:33:54.111390] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-08T20:33:54.111421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-08T20:33:54.122949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-08T20:33:54.123328] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-08T20:33:54.124153] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-08T20:33:54.124203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:54.124234] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:54.124260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:54.124314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:54.184057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:54.184956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:54.185035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:54.185067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:54.303857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:54.304011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:54.304050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:54.304078] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:54.307362] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-01-08T20:33:54.307648] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-08T20:33:54.307768] [INFO ] [sig ] VBNK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:54.453286] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VBNK.txt [2026-01-08T20:33:54.453440] [INFO ] [sig ] [3285/3512] Completed VBNK in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:54.453492] [INFO ] [sig ] [3286/3512] Forecasting VC... [2026-01-08T20:33:54.453523] [INFO ] [sig ] Generating forecast for: VC [2026-01-08T20:33:54.453553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-08T20:33:54.465271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-08T20:33:54.465552] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-08T20:33:54.466404] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-08T20:33:54.466456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:54.466487] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:54.466512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:54.466567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:54.523591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:54.524358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:54.524437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:54.524471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:54.651915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:54.652068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:54.652107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:54.652138] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:54.655628] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=93.82%) [2026-01-08T20:33:54.655908] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-08T20:33:54.656033] [INFO ] [sig ] VC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:54.804425] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VC.txt [2026-01-08T20:33:54.804598] [INFO ] [sig ] [3286/3512] Completed VC in 0.4s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:54.804639] [INFO ] [sig ] [3287/3512] Forecasting VCEL... [2026-01-08T20:33:54.804669] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-08T20:33:54.804698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-08T20:33:54.815914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-08T20:33:54.816162] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-08T20:33:54.816965] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-08T20:33:54.817016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:54.817072] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:54.817100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:54.817155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:54.875163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:54.876014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:54.876095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:54.876127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:54.991546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:54.991725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:54.991763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:54.991791] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:54.995116] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=50.98%) [2026-01-08T20:33:54.995390] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-08T20:33:54.995531] [INFO ] [sig ] VCEL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:55.133908] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VCEL.txt [2026-01-08T20:33:55.134033] [INFO ] [sig ] [3287/3512] Completed VCEL in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:55.134072] [INFO ] [sig ] [3288/3512] Forecasting VCRB... [2026-01-08T20:33:55.134102] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-08T20:33:55.134131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-08T20:33:55.144141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-08T20:33:55.144388] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-08T20:33:55.145176] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-08T20:33:55.145226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:55.145257] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:55.145282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:55.145338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:55.201919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:55.202498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:55.202570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:55.202622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:55.322007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:55.322157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:55.322196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:55.322226] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:55.325536] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-01-08T20:33:55.325831] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-08T20:33:55.325954] [INFO ] [sig ] VCRB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:55.466222] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VCRB.txt [2026-01-08T20:33:55.466376] [INFO ] [sig ] [3288/3512] Completed VCRB in 0.3s | 2.91 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-08T20:33:55.466414] [INFO ] [sig ] [3289/3512] Forecasting VCSH... [2026-01-08T20:33:55.466442] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-08T20:33:55.466473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-08T20:33:55.476821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-08T20:33:55.477082] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-08T20:33:55.477893] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-08T20:33:55.477945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:55.477977] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:55.478004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:55.478061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:55.535405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:55.536055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:55.536148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:55.536180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:55.659641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:55.659788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:55.659843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:55.660058] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:55.663680] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=73.53%) [2026-01-08T20:33:55.664093] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-08T20:33:55.664213] [INFO ] [sig ] VCSH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:55.805551] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VCSH.txt [2026-01-08T20:33:55.805712] [INFO ] [sig ] [3289/3512] Completed VCSH in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-08T20:33:55.805750] [INFO ] [sig ] [3290/3512] Forecasting VECO... [2026-01-08T20:33:55.805779] [INFO ] [sig ] Generating forecast for: VECO [2026-01-08T20:33:55.805812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-08T20:33:55.816971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-08T20:33:55.817293] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-08T20:33:55.818119] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-08T20:33:55.818172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:55.818205] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:55.818232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:55.818310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:55.878162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:55.879061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:55.879144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:55.879177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:56.000013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:56.000166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:56.000205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:56.000273] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:56.003736] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: UP (p=76.53%) [2026-01-08T20:33:56.004003] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-08T20:33:56.004122] [INFO ] [sig ] VECO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:56.146616] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VECO.txt [2026-01-08T20:33:56.146755] [INFO ] [sig ] [3290/3512] Completed VECO in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-08T20:33:56.146980] [INFO ] [sig ] [3291/3512] Forecasting VEEE... [2026-01-08T20:33:56.147009] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-08T20:33:56.147039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-08T20:33:56.158241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-08T20:33:56.158547] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-08T20:33:56.159367] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-08T20:33:56.159418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:56.159451] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:56.159479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:56.159535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:56.221750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:56.222437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:56.222532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:56.222569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:56.340300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:56.340454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:56.340492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:56.340520] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:56.343835] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=89.34%) [2026-01-08T20:33:56.344104] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-08T20:33:56.344231] [INFO ] [sig ] VEEE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:56.487440] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VEEE.txt [2026-01-08T20:33:56.487596] [INFO ] [sig ] [3291/3512] Completed VEEE in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-08T20:33:56.487637] [INFO ] [sig ] [3292/3512] Forecasting VEL... [2026-01-08T20:33:56.487667] [INFO ] [sig ] Generating forecast for: VEL [2026-01-08T20:33:56.487696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-08T20:33:56.498183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-08T20:33:56.498476] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-08T20:33:56.499318] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-08T20:33:56.499370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:56.499403] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:56.499429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:56.499487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:56.556440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:56.557143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:56.557222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:56.557254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:56.677853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:56.678010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:56.678049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:56.678077] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:56.681558] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-01-08T20:33:56.681872] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-08T20:33:56.682000] [INFO ] [sig ] VEL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:56.821545] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VEL.txt [2026-01-08T20:33:56.821720] [INFO ] [sig ] [3292/3512] Completed VEL in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-08T20:33:56.821759] [INFO ] [sig ] [3293/3512] Forecasting VEON... [2026-01-08T20:33:56.821788] [INFO ] [sig ] Generating forecast for: VEON [2026-01-08T20:33:56.821820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-08T20:33:56.832733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-08T20:33:56.833047] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-08T20:33:56.833869] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-08T20:33:56.833920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:56.833975] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:56.834005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:56.834062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:56.892508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:56.893621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:56.893714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:56.893747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:57.012349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:57.012499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:57.012538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:57.012566] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:57.015850] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-01-08T20:33:57.016116] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-08T20:33:57.016235] [INFO ] [sig ] VEON: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:57.154419] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VEON.txt [2026-01-08T20:33:57.154568] [INFO ] [sig ] [3293/3512] Completed VEON in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-08T20:33:57.154625] [INFO ] [sig ] [3294/3512] Forecasting VERA... [2026-01-08T20:33:57.154655] [INFO ] [sig ] Generating forecast for: VERA [2026-01-08T20:33:57.154686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-08T20:33:57.165314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-08T20:33:57.165626] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-08T20:33:57.166450] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-08T20:33:57.166504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:57.166536] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:57.166564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:57.166650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:57.225987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:57.226814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:57.226900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:57.226936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:57.343872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:57.344024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:57.344064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:57.344092] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:57.347419] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=50.73%) [2026-01-08T20:33:57.347711] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-08T20:33:57.347838] [INFO ] [sig ] VERA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:57.487796] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VERA.txt [2026-01-08T20:33:57.487941] [INFO ] [sig ] [3294/3512] Completed VERA in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:33:57.487982] [INFO ] [sig ] [3295/3512] Forecasting VERI... [2026-01-08T20:33:57.488014] [INFO ] [sig ] Generating forecast for: VERI [2026-01-08T20:33:57.488045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-08T20:33:57.498550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-08T20:33:57.498906] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-08T20:33:57.499739] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-08T20:33:57.499791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:57.499824] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:57.499852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:57.499910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:57.559040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:57.559852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:57.559950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:57.559994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:57.684432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:57.684595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:57.684644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:57.684675] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:57.688095] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=54.54%) [2026-01-08T20:33:57.688389] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-08T20:33:57.688513] [INFO ] [sig ] VERI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:57.829770] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VERI.txt [2026-01-08T20:33:57.829924] [INFO ] [sig ] [3295/3512] Completed VERI in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:33:57.829991] [INFO ] [sig ] [3296/3512] Forecasting VERO... [2026-01-08T20:33:57.830028] [INFO ] [sig ] Generating forecast for: VERO [2026-01-08T20:33:57.830059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-08T20:33:57.841057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-08T20:33:57.841419] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-08T20:33:57.842340] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-08T20:33:57.842394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:57.842427] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:57.842455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:57.842513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:57.903005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:57.903958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:57.904048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:57.904082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:58.030775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:58.030942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:58.030983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:58.031012] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:58.034897] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-08T20:33:58.035288] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-08T20:33:58.035432] [INFO ] [sig ] VERO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:58.178051] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VERO.txt [2026-01-08T20:33:58.178212] [INFO ] [sig ] [3296/3512] Completed VERO in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:33:58.178253] [INFO ] [sig ] [3297/3512] Forecasting VERX... [2026-01-08T20:33:58.178317] [INFO ] [sig ] Generating forecast for: VERX [2026-01-08T20:33:58.178352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-08T20:33:58.189265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-08T20:33:58.189672] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-08T20:33:58.190531] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-08T20:33:58.190609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:58.190651] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:58.190682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:58.190741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:58.249762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:58.250647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:58.250779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:58.250815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:58.370381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:58.370536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:58.370594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:58.370626] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:58.374456] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: UP (p=85.10%) [2026-01-08T20:33:58.374743] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-08T20:33:58.375057] [INFO ] [sig ] VERX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:58.514762] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VERX.txt [2026-01-08T20:33:58.514913] [INFO ] [sig ] [3297/3512] Completed VERX in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:33:58.514951] [INFO ] [sig ] [3298/3512] Forecasting VFC... [2026-01-08T20:33:58.514981] [INFO ] [sig ] Generating forecast for: VFC [2026-01-08T20:33:58.515011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-08T20:33:58.525532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-08T20:33:58.525901] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-08T20:33:58.526693] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-08T20:33:58.526744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:58.526774] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:58.526801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:58.526857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:58.584932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:58.585777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:58.585864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:58.585896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:58.704510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:58.704688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:58.704728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:58.704758] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:58.708130] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-01-08T20:33:58.708465] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-08T20:33:58.708613] [INFO ] [sig ] VFC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:58.847361] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VFC.txt [2026-01-08T20:33:58.847498] [INFO ] [sig ] [3298/3512] Completed VFC in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:33:58.847535] [INFO ] [sig ] [3299/3512] Forecasting VFF... [2026-01-08T20:33:58.847564] [INFO ] [sig ] Generating forecast for: VFF [2026-01-08T20:33:58.847615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-08T20:33:58.858056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-08T20:33:58.858438] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-08T20:33:58.859259] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-08T20:33:58.859311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:58.859342] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:58.859368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:58.859423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:58.915882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:58.916699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:58.916781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:58.916813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:59.032251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:59.032625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:59.032668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:59.032696] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:59.036382] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-01-08T20:33:59.036678] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-08T20:33:59.036806] [INFO ] [sig ] VFF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:59.178880] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VFF.txt [2026-01-08T20:33:59.179041] [INFO ] [sig ] [3299/3512] Completed VFF in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:33:59.179081] [INFO ] [sig ] [3300/3512] Forecasting VFLO... [2026-01-08T20:33:59.179112] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-08T20:33:59.179141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-08T20:33:59.190041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-08T20:33:59.190382] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-08T20:33:59.191206] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-08T20:33:59.191257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:59.191287] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:59.191314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:59.191369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:59.249627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:59.250699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:59.250810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:59.250844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:59.374895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:59.375056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:59.375095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:59.375142] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:59.378500] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=58.92%) [2026-01-08T20:33:59.378791] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-08T20:33:59.378913] [INFO ] [sig ] VFLO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:33:59.518484] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VFLO.txt [2026-01-08T20:33:59.518690] [INFO ] [sig ] [3300/3512] Completed VFLO in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:33:59.518732] [INFO ] [sig ] [3301/3512] Forecasting VFS... [2026-01-08T20:33:59.518763] [INFO ] [sig ] Generating forecast for: VFS [2026-01-08T20:33:59.518793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-08T20:33:59.529239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-08T20:33:59.529677] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-08T20:33:59.530518] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-08T20:33:59.530599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:59.530634] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:59.530661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:59.530719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:59.587742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:59.588624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:59.588712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:59.588744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:33:59.706189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:33:59.706347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:33:59.706385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:33:59.706414] [INFO ] [FORECASTER] Training complete [2026-01-08T20:33:59.709812] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-08T20:33:59.710104] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-08T20:33:59.710231] [INFO ] [sig ] VFS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:33:59.852556] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VFS.txt [2026-01-08T20:33:59.852737] [INFO ] [sig ] [3301/3512] Completed VFS in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:33:59.852775] [INFO ] [sig ] [3302/3512] Forecasting VGI... [2026-01-08T20:33:59.852804] [INFO ] [sig ] Generating forecast for: VGI [2026-01-08T20:33:59.852834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-08T20:33:59.863106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-08T20:33:59.863458] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-08T20:33:59.864252] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-08T20:33:59.864303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:33:59.864334] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:33:59.864361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:33:59.864416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:33:59.920744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:33:59.921657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:33:59.921742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:33:59.921774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:00.031818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:00.031973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:00.032015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:00.032042] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:00.035372] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=27.15%) [2026-01-08T20:34:00.035669] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-08T20:34:00.035791] [INFO ] [sig ] VGI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:00.175665] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VGI.txt [2026-01-08T20:34:00.175841] [INFO ] [sig ] [3302/3512] Completed VGI in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:34:00.175881] [INFO ] [sig ] [3303/3512] Forecasting VGM... [2026-01-08T20:34:00.175912] [INFO ] [sig ] Generating forecast for: VGM [2026-01-08T20:34:00.175940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-08T20:34:00.186545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-08T20:34:00.186904] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-08T20:34:00.187740] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-08T20:34:00.187792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:00.187825] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:00.187852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:00.187908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:00.244768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:00.245453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:00.245879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:00.245918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:00.365454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:00.365630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:00.365671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:00.365702] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:00.369339] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=93.13%) [2026-01-08T20:34:00.369692] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-08T20:34:00.369830] [INFO ] [sig ] VGM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:00.512719] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VGM.txt [2026-01-08T20:34:00.512848] [INFO ] [sig ] [3303/3512] Completed VGM in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:34:00.512886] [INFO ] [sig ] [3304/3512] Forecasting VGSH... [2026-01-08T20:34:00.512914] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-08T20:34:00.512944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-08T20:34:00.523023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-08T20:34:00.523290] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-08T20:34:00.524086] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-08T20:34:00.524136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:00.524190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:00.524218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:00.524286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:00.581141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:00.581844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:00.581922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:00.581954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:00.700660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:00.700811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:00.700851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:00.700878] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:00.704156] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-08T20:34:00.704425] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-08T20:34:00.704544] [INFO ] [sig ] VGSH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:00.847235] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VGSH.txt [2026-01-08T20:34:00.847384] [INFO ] [sig ] [3304/3512] Completed VGSH in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:34:00.847424] [INFO ] [sig ] [3305/3512] Forecasting VICI... [2026-01-08T20:34:00.847454] [INFO ] [sig ] Generating forecast for: VICI [2026-01-08T20:34:00.847482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-08T20:34:00.857909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-08T20:34:00.858196] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-08T20:34:00.859112] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-08T20:34:00.859164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:00.859196] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:00.859223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:00.859280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:00.917629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:00.918481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:00.918565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:00.918616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:01.041842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:01.042003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:01.042041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:01.042070] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:01.045404] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=35.43%) [2026-01-08T20:34:01.045692] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-08T20:34:01.045825] [INFO ] [sig ] VICI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:01.183603] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VICI.txt [2026-01-08T20:34:01.183741] [INFO ] [sig ] [3305/3512] Completed VICI in 0.3s | 2.91 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-08T20:34:01.183781] [INFO ] [sig ] [3306/3512] Forecasting VIGI... [2026-01-08T20:34:01.183811] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-08T20:34:01.183842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-08T20:34:01.194987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-08T20:34:01.195475] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-08T20:34:01.196312] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-08T20:34:01.196374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:01.196407] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:01.196434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:01.196490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:01.255685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:01.256525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:01.256634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:01.256669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:01.382590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:01.382757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:01.382799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:01.382830] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:01.386926] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: UP (p=52.04%) [2026-01-08T20:34:01.387239] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-08T20:34:01.387371] [INFO ] [sig ] VIGI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:01.535118] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VIGI.txt [2026-01-08T20:34:01.535262] [INFO ] [sig ] [3306/3512] Completed VIGI in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-08T20:34:01.535301] [INFO ] [sig ] [3307/3512] Forecasting VINP... [2026-01-08T20:34:01.535331] [INFO ] [sig ] Generating forecast for: VINP [2026-01-08T20:34:01.535371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-08T20:34:01.545945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-08T20:34:01.546251] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-08T20:34:01.547144] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-08T20:34:01.547204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:01.547238] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:01.547265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:01.547323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:01.609501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:01.610342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:01.610424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:01.610456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:01.739261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:01.739413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:01.739453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:01.739514] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:01.742919] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: UP (p=75.22%) [2026-01-08T20:34:01.743195] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-08T20:34:01.743318] [INFO ] [sig ] VINP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:01.885535] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VINP.txt [2026-01-08T20:34:01.885722] [INFO ] [sig ] [3307/3512] Completed VINP in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-08T20:34:01.885761] [INFO ] [sig ] [3308/3512] Forecasting VIPS... [2026-01-08T20:34:01.885791] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-08T20:34:01.885821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-08T20:34:01.896832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-08T20:34:01.897169] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-08T20:34:01.897983] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-08T20:34:01.898033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:01.898064] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:01.898090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:01.898145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:01.954954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:01.955807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:01.955890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:01.955922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:02.081611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:02.081770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:02.081831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:02.081863] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:02.085271] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=47.96%) [2026-01-08T20:34:02.085559] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-08T20:34:02.085703] [INFO ] [sig ] VIPS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:02.230665] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VIPS.txt [2026-01-08T20:34:02.230826] [INFO ] [sig ] [3308/3512] Completed VIPS in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-08T20:34:02.230867] [INFO ] [sig ] [3309/3512] Forecasting VIRC... [2026-01-08T20:34:02.230898] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-08T20:34:02.230930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-08T20:34:02.242510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-08T20:34:02.243134] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-08T20:34:02.244083] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-08T20:34:02.244145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:02.244185] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:02.244221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:02.244300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:02.306519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:02.307472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:02.307559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:02.307619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:02.431072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:02.431237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:02.431277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:02.431307] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:02.435137] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=64.93%) [2026-01-08T20:34:02.435416] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-08T20:34:02.435538] [INFO ] [sig ] VIRC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:02.578156] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VIRC.txt [2026-01-08T20:34:02.578337] [INFO ] [sig ] [3309/3512] Completed VIRC in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-08T20:34:02.578379] [INFO ] [sig ] [3310/3512] Forecasting VITL... [2026-01-08T20:34:02.578409] [INFO ] [sig ] Generating forecast for: VITL [2026-01-08T20:34:02.578438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-08T20:34:02.588936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-08T20:34:02.589233] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-08T20:34:02.590049] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-08T20:34:02.590101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:02.590132] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:02.590158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:02.590215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:02.650908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:02.651806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:02.651893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:02.651927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:02.771896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:02.772053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:02.772093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:02.772123] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:02.775490] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=30.79%) [2026-01-08T20:34:02.775784] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-08T20:34:02.775908] [INFO ] [sig ] VITL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:02.913288] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VITL.txt [2026-01-08T20:34:02.913416] [INFO ] [sig ] [3310/3512] Completed VITL in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-08T20:34:02.913453] [INFO ] [sig ] [3311/3512] Forecasting VKQ... [2026-01-08T20:34:02.913483] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-08T20:34:02.913512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-08T20:34:02.923678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-08T20:34:02.923957] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-08T20:34:02.924750] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-08T20:34:02.924801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:02.924832] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:02.924858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:02.924915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:02.982205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:02.983037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:02.983116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:02.983148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:03.104870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:03.105047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:03.105094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:03.105128] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:03.108710] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=62.99%) [2026-01-08T20:34:03.109011] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-08T20:34:03.109140] [INFO ] [sig ] VKQ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:03.247900] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VKQ.txt [2026-01-08T20:34:03.248036] [INFO ] [sig ] [3311/3512] Completed VKQ in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-08T20:34:03.248075] [INFO ] [sig ] [3312/3512] Forecasting VKTX... [2026-01-08T20:34:03.248105] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-08T20:34:03.248133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-08T20:34:03.259249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-08T20:34:03.259618] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-08T20:34:03.260471] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-08T20:34:03.260524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:03.260556] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:03.260600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:03.260658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:03.331144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:03.332103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:03.332188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:03.332221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:03.467643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:03.467808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:03.467849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:03.467879] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:03.471416] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=15.06%) [2026-01-08T20:34:03.471767] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-08T20:34:03.471907] [INFO ] [sig ] VKTX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:03.617371] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VKTX.txt [2026-01-08T20:34:03.617524] [INFO ] [sig ] [3312/3512] Completed VKTX in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:03.617565] [INFO ] [sig ] [3313/3512] Forecasting VLGEA... [2026-01-08T20:34:03.617614] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-08T20:34:03.617645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-08T20:34:03.628631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-08T20:34:03.629031] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-08T20:34:03.629936] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-08T20:34:03.629999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:03.630041] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:03.630078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:03.630155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:03.694182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:03.695109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:03.695205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:03.695241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:03.841276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:03.841466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:03.841515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:03.841550] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:03.845926] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=92.20%) [2026-01-08T20:34:03.846259] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-08T20:34:03.846406] [INFO ] [sig ] VLGEA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:04.017714] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VLGEA.txt [2026-01-08T20:34:04.017905] [INFO ] [sig ] [3313/3512] Completed VLGEA in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:04.017956] [INFO ] [sig ] [3314/3512] Forecasting VLN... [2026-01-08T20:34:04.017998] [INFO ] [sig ] Generating forecast for: VLN [2026-01-08T20:34:04.018036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-08T20:34:04.029142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-08T20:34:04.029420] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-08T20:34:04.030394] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-08T20:34:04.030445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:04.030478] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:04.030506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:04.030563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:04.089025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:04.089666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:04.089768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:04.089801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:04.214709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:04.214867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:04.214907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:04.214936] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:04.218666] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=77.91%) [2026-01-08T20:34:04.219031] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-08T20:34:04.219176] [INFO ] [sig ] VLN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:04.367941] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VLN.txt [2026-01-08T20:34:04.368105] [INFO ] [sig ] [3314/3512] Completed VLN in 0.4s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:04.368145] [INFO ] [sig ] [3315/3512] Forecasting VLO... [2026-01-08T20:34:04.368175] [INFO ] [sig ] Generating forecast for: VLO [2026-01-08T20:34:04.368206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-08T20:34:04.379539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-08T20:34:04.379837] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-08T20:34:04.380647] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-08T20:34:04.380698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:04.380730] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:04.380757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:04.380812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:04.437767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:04.438530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:04.438629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:04.438663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:04.565169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:04.565325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:04.565364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:04.565393] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:04.569140] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=8.02%) [2026-01-08T20:34:04.569421] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-08T20:34:04.569545] [INFO ] [sig ] VLO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:04.710423] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VLO.txt [2026-01-08T20:34:04.710601] [INFO ] [sig ] [3315/3512] Completed VLO in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:04.710643] [INFO ] [sig ] [3316/3512] Forecasting VLRS... [2026-01-08T20:34:04.710674] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-08T20:34:04.710704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-08T20:34:04.721460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-08T20:34:04.721884] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-08T20:34:04.722727] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-08T20:34:04.722777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:04.722808] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:04.722834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:04.722890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:04.779299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:04.780020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:04.780099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:04.780132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:04.897138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:04.897289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:04.897328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:04.897355] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:04.900699] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: UP (p=77.09%) [2026-01-08T20:34:04.900967] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-08T20:34:04.901088] [INFO ] [sig ] VLRS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:05.042306] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VLRS.txt [2026-01-08T20:34:05.042463] [INFO ] [sig ] [3316/3512] Completed VLRS in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:05.042501] [INFO ] [sig ] [3317/3512] Forecasting VLTO... [2026-01-08T20:34:05.042531] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-08T20:34:05.042563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-08T20:34:05.053251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-08T20:34:05.053506] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-08T20:34:05.054286] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-08T20:34:05.054348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:05.054379] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:05.054406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:05.054466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:05.111348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:05.112132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:05.112214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:05.112248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:05.235198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:05.235354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:05.235394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:05.235422] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:05.239055] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-08T20:34:05.239371] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-08T20:34:05.239500] [INFO ] [sig ] VLTO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:05.383623] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VLTO.txt [2026-01-08T20:34:05.383781] [INFO ] [sig ] [3317/3512] Completed VLTO in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:05.383821] [INFO ] [sig ] [3318/3512] Forecasting VLY... [2026-01-08T20:34:05.383852] [INFO ] [sig ] Generating forecast for: VLY [2026-01-08T20:34:05.383882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-08T20:34:05.394235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-08T20:34:05.394489] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-08T20:34:05.395285] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-08T20:34:05.395335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:05.395366] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:05.395393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:05.395448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:05.452322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:05.452923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:05.452998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:05.453030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:05.573692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:05.573854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:05.573893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:05.573922] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:05.577237] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-01-08T20:34:05.577513] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-08T20:34:05.577659] [INFO ] [sig ] VLY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:05.716476] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VLY.txt [2026-01-08T20:34:05.716650] [INFO ] [sig ] [3318/3512] Completed VLY in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:05.716691] [INFO ] [sig ] [3319/3512] Forecasting VMBS... [2026-01-08T20:34:05.716722] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-08T20:34:05.716752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-08T20:34:05.727958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-08T20:34:05.728410] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-08T20:34:05.729318] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-08T20:34:05.729373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:05.729406] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:05.729433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:05.729491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:05.788133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:05.789065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:05.789162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:05.789195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:05.913942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:05.914095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:05.914135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:05.914165] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:05.917617] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=6.58%) [2026-01-08T20:34:05.917893] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-08T20:34:05.918017] [INFO ] [sig ] VMBS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:06.059878] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VMBS.txt [2026-01-08T20:34:06.060206] [INFO ] [sig ] [3319/3512] Completed VMBS in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:06.060245] [INFO ] [sig ] [3320/3512] Forecasting VMD... [2026-01-08T20:34:06.060275] [INFO ] [sig ] Generating forecast for: VMD [2026-01-08T20:34:06.060307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-08T20:34:06.070892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-08T20:34:06.071206] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-08T20:34:06.072044] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-08T20:34:06.072095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:06.072129] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:06.072156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:06.072212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:06.131081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:06.132347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:06.132435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:06.132467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:06.252861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:06.253015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:06.253056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:06.253087] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:06.256812] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: UP (p=51.33%) [2026-01-08T20:34:06.257146] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-08T20:34:06.257279] [INFO ] [sig ] VMD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:06.400080] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VMD.txt [2026-01-08T20:34:06.400235] [INFO ] [sig ] [3320/3512] Completed VMD in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:06.400279] [INFO ] [sig ] [3321/3512] Forecasting VMI... [2026-01-08T20:34:06.400311] [INFO ] [sig ] Generating forecast for: VMI [2026-01-08T20:34:06.400341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-08T20:34:06.412181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-08T20:34:06.412464] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-08T20:34:06.413453] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-08T20:34:06.413504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:06.413560] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:06.413611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:06.413667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:06.472686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:06.473415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:06.473494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:06.473526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:06.595258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:06.595409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:06.595456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:06.595485] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:06.598849] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: UP (p=75.43%) [2026-01-08T20:34:06.599126] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-08T20:34:06.599248] [INFO ] [sig ] VMI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:06.743638] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VMI.txt [2026-01-08T20:34:06.743776] [INFO ] [sig ] [3321/3512] Completed VMI in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:06.743815] [INFO ] [sig ] [3322/3512] Forecasting VMO... [2026-01-08T20:34:06.743845] [INFO ] [sig ] Generating forecast for: VMO [2026-01-08T20:34:06.743874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-08T20:34:06.753996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-08T20:34:06.754288] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-08T20:34:06.755110] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-08T20:34:06.755163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:06.755194] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:06.755222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:06.755279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:06.812195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:06.812934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:06.813012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:06.813044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:06.931879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:06.932038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:06.932079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:06.932107] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:06.935464] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=8.12%) [2026-01-08T20:34:06.935773] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-08T20:34:06.935922] [INFO ] [sig ] VMO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:07.079082] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VMO.txt [2026-01-08T20:34:07.079216] [INFO ] [sig ] [3322/3512] Completed VMO in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:07.079254] [INFO ] [sig ] [3323/3512] Forecasting VNDA... [2026-01-08T20:34:07.079284] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-08T20:34:07.079314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-08T20:34:07.089242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-08T20:34:07.089512] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-08T20:34:07.090322] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-08T20:34:07.090374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:07.090407] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:07.090436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:07.090492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:07.149053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:07.149953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:07.150039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:07.150073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:07.275863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:07.276134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:07.276176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:07.276204] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:07.279666] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: UP (p=79.91%) [2026-01-08T20:34:07.279950] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-08T20:34:07.280071] [INFO ] [sig ] VNDA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:07.422059] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VNDA.txt [2026-01-08T20:34:07.422191] [INFO ] [sig ] [3323/3512] Completed VNDA in 0.3s | 2.91 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-08T20:34:07.422230] [INFO ] [sig ] [3324/3512] Forecasting VNO... [2026-01-08T20:34:07.422259] [INFO ] [sig ] Generating forecast for: VNO [2026-01-08T20:34:07.422289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-08T20:34:07.432370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-08T20:34:07.432665] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-08T20:34:07.433476] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-08T20:34:07.433527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:07.433558] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:07.433604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:07.433661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:07.490491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:07.491145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:07.491223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:07.491256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:07.611719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:07.611871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:07.611913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:07.611986] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:07.615319] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-08T20:34:07.615602] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-08T20:34:07.615726] [INFO ] [sig ] VNO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:07.753180] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VNO.txt [2026-01-08T20:34:07.753306] [INFO ] [sig ] [3324/3512] Completed VNO in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-08T20:34:07.753345] [INFO ] [sig ] [3325/3512] Forecasting VNOM... [2026-01-08T20:34:07.753374] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-08T20:34:07.753407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-08T20:34:07.763887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-08T20:34:07.764153] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-08T20:34:07.764938] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-08T20:34:07.764989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:07.765019] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:07.765045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:07.765100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:07.822167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:07.822896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:07.822973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:07.823005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:07.943166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:07.943356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:07.943406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:07.943436] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:07.946895] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-08T20:34:07.947175] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-08T20:34:07.947301] [INFO ] [sig ] VNOM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:08.092280] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VNOM.txt [2026-01-08T20:34:08.092438] [INFO ] [sig ] [3325/3512] Completed VNOM in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-08T20:34:08.092481] [INFO ] [sig ] [3326/3512] Forecasting VNQI... [2026-01-08T20:34:08.092514] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-08T20:34:08.092546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-08T20:34:08.103829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-08T20:34:08.104171] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-08T20:34:08.104972] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-08T20:34:08.105023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:08.105055] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:08.105081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:08.105137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:08.168218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:08.169152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:08.169255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:08.169290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:08.293192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:08.293347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:08.293385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:08.293416] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:08.296781] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-08T20:34:08.297065] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-08T20:34:08.297192] [INFO ] [sig ] VNQI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:08.439231] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VNQI.txt [2026-01-08T20:34:08.439387] [INFO ] [sig ] [3326/3512] Completed VNQI in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-08T20:34:08.439426] [INFO ] [sig ] [3327/3512] Forecasting VOC... [2026-01-08T20:34:08.439457] [INFO ] [sig ] Generating forecast for: VOC [2026-01-08T20:34:08.439491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-08T20:34:08.450051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-08T20:34:08.450426] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-08T20:34:08.451239] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-08T20:34:08.451290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:08.451322] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:08.451348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:08.451403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:08.510250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:08.511129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:08.511212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:08.511246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:08.637389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:08.637551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:08.637612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:08.637642] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:08.641225] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=48.80%) [2026-01-08T20:34:08.641516] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-08T20:34:08.641661] [INFO ] [sig ] VOC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:08.781889] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VOC.txt [2026-01-08T20:34:08.782046] [INFO ] [sig ] [3327/3512] Completed VOC in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-08T20:34:08.782086] [INFO ] [sig ] [3328/3512] Forecasting VOD... [2026-01-08T20:34:08.782117] [INFO ] [sig ] Generating forecast for: VOD [2026-01-08T20:34:08.782148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-08T20:34:08.792819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-08T20:34:08.793170] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-08T20:34:08.793977] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-08T20:34:08.794028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:08.794060] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:08.794098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:08.794155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:08.861074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:08.862232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:08.862329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:08.862363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:08.984532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:08.984708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:08.984750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:08.984779] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:08.988142] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=96.58%) [2026-01-08T20:34:08.988444] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-08T20:34:08.988591] [INFO ] [sig ] VOD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:09.127656] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VOD.txt [2026-01-08T20:34:09.127813] [INFO ] [sig ] [3328/3512] Completed VOD in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-08T20:34:09.127855] [INFO ] [sig ] [3329/3512] Forecasting VONE... [2026-01-08T20:34:09.127884] [INFO ] [sig ] Generating forecast for: VONE [2026-01-08T20:34:09.127915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-08T20:34:09.138972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-08T20:34:09.139320] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-08T20:34:09.140132] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-08T20:34:09.140183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:09.140214] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:09.140239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:09.140295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:09.196152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:09.196926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:09.197007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:09.197039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:09.318681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:09.318845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:09.318883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:09.318911] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:09.322291] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=82.83%) [2026-01-08T20:34:09.322587] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-08T20:34:09.322710] [INFO ] [sig ] VONE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:09.459470] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VONE.txt [2026-01-08T20:34:09.459610] [INFO ] [sig ] [3329/3512] Completed VONE in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:09.459649] [INFO ] [sig ] [3330/3512] Forecasting VONG... [2026-01-08T20:34:09.459678] [INFO ] [sig ] Generating forecast for: VONG [2026-01-08T20:34:09.459707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-08T20:34:09.472350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-08T20:34:09.472740] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-08T20:34:09.473843] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-08T20:34:09.473895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:09.473929] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:09.473955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:09.474011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:09.531372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:09.532257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:09.532341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:09.532376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:09.656587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:09.656750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:09.656789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:09.656817] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:09.660246] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-08T20:34:09.660533] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-08T20:34:09.660681] [INFO ] [sig ] VONG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:09.803411] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VONG.txt [2026-01-08T20:34:09.803567] [INFO ] [sig ] [3330/3512] Completed VONG in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:09.803625] [INFO ] [sig ] [3331/3512] Forecasting VOTE... [2026-01-08T20:34:09.803655] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-08T20:34:09.803684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-08T20:34:09.813391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-08T20:34:09.813727] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-08T20:34:09.814505] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-08T20:34:09.814555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:09.814605] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:09.814633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:09.814689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:09.871370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:09.872253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:09.872395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:09.872428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:09.990073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:09.990227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:09.990268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:09.990297] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:09.993651] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: DOWN (p=44.98%) [2026-01-08T20:34:09.993919] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-08T20:34:09.994043] [INFO ] [sig ] VOTE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:10.135158] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VOTE.txt [2026-01-08T20:34:10.135316] [INFO ] [sig ] [3331/3512] Completed VOTE in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:10.135355] [INFO ] [sig ] [3332/3512] Forecasting VPG... [2026-01-08T20:34:10.135392] [INFO ] [sig ] Generating forecast for: VPG [2026-01-08T20:34:10.135425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-08T20:34:10.146968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-08T20:34:10.147354] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-08T20:34:10.148189] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-08T20:34:10.148239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:10.148270] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:10.148323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:10.148385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:10.207074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:10.207962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:10.208044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:10.208077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:10.355462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:10.355641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:10.355684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:10.355712] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:10.359381] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: UP (p=81.90%) [2026-01-08T20:34:10.359706] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-08T20:34:10.359841] [INFO ] [sig ] VPG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:10.499554] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VPG.txt [2026-01-08T20:34:10.499710] [INFO ] [sig ] [3332/3512] Completed VPG in 0.4s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:10.499749] [INFO ] [sig ] [3333/3512] Forecasting VPLS... [2026-01-08T20:34:10.499779] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-08T20:34:10.499809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-08T20:34:10.511221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-08T20:34:10.511568] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-08T20:34:10.512597] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-08T20:34:10.512649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:10.512680] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:10.512705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:10.512760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:10.570735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:10.571401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:10.571477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:10.571510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:10.695733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:10.695892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:10.695932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:10.695959] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:10.699544] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-08T20:34:10.699837] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-08T20:34:10.699975] [INFO ] [sig ] VPLS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:10.839769] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VPLS.txt [2026-01-08T20:34:10.839912] [INFO ] [sig ] [3333/3512] Completed VPLS in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:10.839950] [INFO ] [sig ] [3334/3512] Forecasting VRA... [2026-01-08T20:34:10.839983] [INFO ] [sig ] Generating forecast for: VRA [2026-01-08T20:34:10.840015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-08T20:34:10.850172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-08T20:34:10.850430] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-08T20:34:10.851216] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-08T20:34:10.851266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:10.851298] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:10.851324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:10.851380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:10.908072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:10.908734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:10.908811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:10.908843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:11.024065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:11.024218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:11.024256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:11.024285] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:11.027611] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-08T20:34:11.027878] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-08T20:34:11.027997] [INFO ] [sig ] VRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:11.168766] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VRA.txt [2026-01-08T20:34:11.168926] [INFO ] [sig ] [3334/3512] Completed VRA in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:11.168973] [INFO ] [sig ] [3335/3512] Forecasting VRCA... [2026-01-08T20:34:11.169010] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-08T20:34:11.169046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-08T20:34:11.179175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-08T20:34:11.179474] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-08T20:34:11.180316] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-08T20:34:11.180370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:11.180402] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:11.180429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:11.180485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:11.239885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:11.240591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:11.240671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:11.240703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:11.365492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:11.365656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:11.365697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:11.365743] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:11.369488] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: UP (p=67.45%) [2026-01-08T20:34:11.369775] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-08T20:34:11.369900] [INFO ] [sig ] VRCA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:11.512943] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VRCA.txt [2026-01-08T20:34:11.513107] [INFO ] [sig ] [3335/3512] Completed VRCA in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:11.513145] [INFO ] [sig ] [3336/3512] Forecasting VRDN... [2026-01-08T20:34:11.513174] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-08T20:34:11.513205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-08T20:34:11.525185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-08T20:34:11.525610] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-08T20:34:11.526687] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-08T20:34:11.526740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:11.526773] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:11.526800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:11.526856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:11.590611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:11.591469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:11.591551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:11.591601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:11.710833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:11.710980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:11.711020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:11.711047] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:11.714403] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=62.20%) [2026-01-08T20:34:11.714697] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-08T20:34:11.714823] [INFO ] [sig ] VRDN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:11.861752] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VRDN.txt [2026-01-08T20:34:11.861887] [INFO ] [sig ] [3336/3512] Completed VRDN in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:11.861926] [INFO ] [sig ] [3337/3512] Forecasting VRE... [2026-01-08T20:34:11.861954] [INFO ] [sig ] Generating forecast for: VRE [2026-01-08T20:34:11.861986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-08T20:34:11.873283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-08T20:34:11.873589] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-08T20:34:11.874371] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-08T20:34:11.874421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:11.874453] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:11.874479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:11.874535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:11.931985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:11.932781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:11.932861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:11.932893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:12.052209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:12.052368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:12.052408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:12.052438] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:12.055828] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=71.98%) [2026-01-08T20:34:12.056111] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-08T20:34:12.056236] [INFO ] [sig ] VRE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:12.200869] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VRE.txt [2026-01-08T20:34:12.201032] [INFO ] [sig ] [3337/3512] Completed VRE in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-08T20:34:12.201071] [INFO ] [sig ] [3338/3512] Forecasting VREX... [2026-01-08T20:34:12.201099] [INFO ] [sig ] Generating forecast for: VREX [2026-01-08T20:34:12.201129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-08T20:34:12.212546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-08T20:34:12.212930] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-08T20:34:12.213737] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-08T20:34:12.213789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:12.213856] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:12.213884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:12.213941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:12.270640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:12.271469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:12.271548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:12.271648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:12.391703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:12.391863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:12.391904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:12.391933] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:12.395394] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: DOWN (p=47.13%) [2026-01-08T20:34:12.395733] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-08T20:34:12.395869] [INFO ] [sig ] VREX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:12.539903] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VREX.txt [2026-01-08T20:34:12.540033] [INFO ] [sig ] [3338/3512] Completed VREX in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 59.8s [2026-01-08T20:34:12.540071] [INFO ] [sig ] [3339/3512] Forecasting VRIG... [2026-01-08T20:34:12.540101] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-08T20:34:12.540130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-08T20:34:12.550763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-08T20:34:12.551094] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-08T20:34:12.551950] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-08T20:34:12.552003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:12.552035] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:12.552062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:12.552129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:12.608700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:12.609432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:12.609510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:12.609542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:12.699515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:12.699670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:12.699712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:12.699741] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:12.703024] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=94.59%) [2026-01-08T20:34:12.703292] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-08T20:34:12.703411] [INFO ] [sig ] VRIG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:12.840939] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VRIG.txt [2026-01-08T20:34:12.841080] [INFO ] [sig ] [3339/3512] Completed VRIG in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 59.5s [2026-01-08T20:34:12.841119] [INFO ] [sig ] [3340/3512] Forecasting VRNS... [2026-01-08T20:34:12.841148] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-08T20:34:12.841178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-08T20:34:12.851635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-08T20:34:12.851962] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-08T20:34:12.852825] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-08T20:34:12.852878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:12.852910] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:12.852938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:12.852994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:12.909393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:12.910211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:12.910292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:12.910324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:13.036297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:13.036449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:13.036488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:13.036516] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:13.039974] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-01-08T20:34:13.040252] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-08T20:34:13.040374] [INFO ] [sig ] VRNS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:13.187253] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VRNS.txt [2026-01-08T20:34:13.187409] [INFO ] [sig ] [3340/3512] Completed VRNS in 0.3s | 2.91 sym/s | Total: 19.1m | ETA: 59.2s [2026-01-08T20:34:13.187449] [INFO ] [sig ] [3341/3512] Forecasting VRRM... [2026-01-08T20:34:13.187479] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-08T20:34:13.187510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-08T20:34:13.200971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-08T20:34:13.201307] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-08T20:34:13.202145] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-08T20:34:13.202209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:13.202244] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:13.202272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:13.202330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:13.263019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:13.263911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:13.263996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:13.264030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:13.383953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:13.384386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:13.384428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:13.384487] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:13.387859] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-01-08T20:34:13.388129] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-08T20:34:13.388249] [INFO ] [sig ] VRRM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:13.534756] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VRRM.txt [2026-01-08T20:34:13.534908] [INFO ] [sig ] [3341/3512] Completed VRRM in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 58.8s [2026-01-08T20:34:13.534946] [INFO ] [sig ] [3342/3512] Forecasting VRSK... [2026-01-08T20:34:13.534977] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-08T20:34:13.535007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-08T20:34:13.545552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-08T20:34:13.545907] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-08T20:34:13.546717] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-08T20:34:13.546768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:13.546799] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:13.546826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:13.546881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:13.604340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:13.605172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:13.605252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:13.605284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:13.728116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:13.728267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:13.728330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:13.728367] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:13.731758] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: UP (p=69.05%) [2026-01-08T20:34:13.732021] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-08T20:34:13.732141] [INFO ] [sig ] VRSK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:13.872360] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VRSK.txt [2026-01-08T20:34:13.872507] [INFO ] [sig ] [3342/3512] Completed VRSK in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 58.5s [2026-01-08T20:34:13.872547] [INFO ] [sig ] [3343/3512] Forecasting VRSN... [2026-01-08T20:34:13.872598] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-08T20:34:13.872631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-08T20:34:13.883226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-08T20:34:13.883519] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-08T20:34:13.884310] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-08T20:34:13.884361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:13.884392] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:13.884419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:13.884475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:13.941036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:13.941714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:13.941790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:13.941822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:14.065642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:14.065792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:14.065831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:14.065861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:14.069142] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-01-08T20:34:14.069410] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-08T20:34:14.069532] [INFO ] [sig ] VRSN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:14.208757] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VRSN.txt [2026-01-08T20:34:14.208889] [INFO ] [sig ] [3343/3512] Completed VRSN in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 58.1s [2026-01-08T20:34:14.208928] [INFO ] [sig ] [3344/3512] Forecasting VRTS... [2026-01-08T20:34:14.208958] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-08T20:34:14.208988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-08T20:34:14.220165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-08T20:34:14.220655] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-08T20:34:14.221418] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-08T20:34:14.221469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:14.221500] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:14.221526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:14.221603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:14.280210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:14.281102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:14.281194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:14.281227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:14.409231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:14.409391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:14.409430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:14.409457] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:14.412844] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-08T20:34:14.413124] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-08T20:34:14.413246] [INFO ] [sig ] VRTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:14.556554] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VRTS.txt [2026-01-08T20:34:14.556744] [INFO ] [sig ] [3344/3512] Completed VRTS in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 57.8s [2026-01-08T20:34:14.556784] [INFO ] [sig ] [3345/3512] Forecasting VRTX... [2026-01-08T20:34:14.556814] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-08T20:34:14.556843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-08T20:34:14.568548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-08T20:34:14.568875] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-08T20:34:14.569684] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-08T20:34:14.569736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:14.569767] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:14.569793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:14.569848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:14.626004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:14.626763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:14.626843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:14.626876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:14.749232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:14.749396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:14.749441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:14.749473] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:14.752953] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: UP (p=51.80%) [2026-01-08T20:34:14.753240] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-08T20:34:14.753364] [INFO ] [sig ] VRTX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:14.900205] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VRTX.txt [2026-01-08T20:34:14.900382] [INFO ] [sig ] [3345/3512] Completed VRTX in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 57.4s [2026-01-08T20:34:14.900431] [INFO ] [sig ] [3346/3512] Forecasting VS... [2026-01-08T20:34:14.900463] [INFO ] [sig ] Generating forecast for: VS [2026-01-08T20:34:14.900493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-08T20:34:14.912202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-08T20:34:14.912601] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-08T20:34:14.913418] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-08T20:34:14.913469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:14.913500] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:14.913526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:14.913599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:14.970220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:14.971111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:14.971196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:14.971230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:15.078902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:15.079060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:15.079101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:15.079130] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:15.082528] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: UP (p=77.97%) [2026-01-08T20:34:15.082846] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-08T20:34:15.082971] [INFO ] [sig ] VS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:15.224270] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VS.txt [2026-01-08T20:34:15.224409] [INFO ] [sig ] [3346/3512] Completed VS in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 57.1s [2026-01-08T20:34:15.224447] [INFO ] [sig ] [3347/3512] Forecasting VSCO... [2026-01-08T20:34:15.224477] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-08T20:34:15.224506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-08T20:34:15.236033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-08T20:34:15.236384] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-08T20:34:15.237371] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-08T20:34:15.237426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:15.237462] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:15.237500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:15.237560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:15.298860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:15.299843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:15.299928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:15.299961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:15.431464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:15.431640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:15.431682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:15.431710] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:15.435564] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=64.49%) [2026-01-08T20:34:15.435862] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-08T20:34:15.435989] [INFO ] [sig ] VSCO: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:15.586204] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VSCO.txt [2026-01-08T20:34:15.586374] [INFO ] [sig ] [3347/3512] Completed VSCO in 0.4s | 2.91 sym/s | Total: 19.2m | ETA: 56.7s [2026-01-08T20:34:15.586415] [INFO ] [sig ] [3348/3512] Forecasting VSDA... [2026-01-08T20:34:15.586444] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-08T20:34:15.586478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-08T20:34:15.597356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-08T20:34:15.597742] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-08T20:34:15.598565] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-08T20:34:15.598643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:15.598674] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:15.598703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:15.598758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:15.656493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:15.657411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:15.657529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:15.657563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:15.766871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:15.767043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:15.767083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:15.767112] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:15.770463] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=25.79%) [2026-01-08T20:34:15.770758] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-08T20:34:15.770883] [INFO ] [sig ] VSDA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:15.908532] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VSDA.txt [2026-01-08T20:34:15.908697] [INFO ] [sig ] [3348/3512] Completed VSDA in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 56.4s [2026-01-08T20:34:15.908737] [INFO ] [sig ] [3349/3512] Forecasting VSEC... [2026-01-08T20:34:15.908767] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-08T20:34:15.908798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-08T20:34:15.919260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-08T20:34:15.919560] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-08T20:34:15.920395] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-08T20:34:15.920446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:15.920477] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:15.920503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:15.920559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:15.977171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:15.978012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:15.978091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:15.978123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:16.100253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:16.100400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:16.100441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:16.100469] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:16.103811] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=94.97%) [2026-01-08T20:34:16.104104] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-08T20:34:16.104233] [INFO ] [sig ] VSEC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:16.244328] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VSEC.txt [2026-01-08T20:34:16.244479] [INFO ] [sig ] [3349/3512] Completed VSEC in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 56.1s [2026-01-08T20:34:16.244519] [INFO ] [sig ] [3350/3512] Forecasting VSH... [2026-01-08T20:34:16.244550] [INFO ] [sig ] Generating forecast for: VSH [2026-01-08T20:34:16.244599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-08T20:34:16.255747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-08T20:34:16.256105] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-08T20:34:16.256961] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-08T20:34:16.257013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:16.257044] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:16.257071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:16.257126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:16.327157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:16.328058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:16.328150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:16.328182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:16.451001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:16.451157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:16.451198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:16.451226] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:16.454622] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-01-08T20:34:16.454900] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-08T20:34:16.455030] [INFO ] [sig ] VSH: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:16.593712] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VSH.txt [2026-01-08T20:34:16.593842] [INFO ] [sig ] [3350/3512] Completed VSH in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 55.7s [2026-01-08T20:34:16.593880] [INFO ] [sig ] [3351/3512] Forecasting VSTM... [2026-01-08T20:34:16.593909] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-08T20:34:16.593938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-08T20:34:16.604700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-08T20:34:16.605051] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-08T20:34:16.606099] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-08T20:34:16.606164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:16.606206] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:16.606238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:16.606313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:16.672939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:16.673879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:16.673963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:16.673995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:16.792234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:16.792390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:16.792429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:16.792457] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:16.795793] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-01-08T20:34:16.796075] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-08T20:34:16.796199] [INFO ] [sig ] VSTM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:16.933593] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VSTM.txt [2026-01-08T20:34:16.933768] [INFO ] [sig ] [3351/3512] Completed VSTM in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 55.4s [2026-01-08T20:34:16.933808] [INFO ] [sig ] [3352/3512] Forecasting VSTS... [2026-01-08T20:34:16.933839] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-08T20:34:16.933868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-08T20:34:16.943824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-08T20:34:16.944127] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-08T20:34:16.944924] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-08T20:34:16.944985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:16.945018] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:16.945043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:16.945100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:17.001785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:17.002695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:17.002779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:17.002813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:17.123334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:17.123486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:17.123523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:17.123552] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:17.126873] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: DOWN (p=15.06%) [2026-01-08T20:34:17.127139] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-08T20:34:17.127258] [INFO ] [sig ] VSTS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:17.267496] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VSTS.txt [2026-01-08T20:34:17.267642] [INFO ] [sig ] [3352/3512] Completed VSTS in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 55.0s [2026-01-08T20:34:17.267682] [INFO ] [sig ] [3353/3512] Forecasting VTC... [2026-01-08T20:34:17.267711] [INFO ] [sig ] Generating forecast for: VTC [2026-01-08T20:34:17.267740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-08T20:34:17.277483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-08T20:34:17.277777] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-08T20:34:17.278591] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-08T20:34:17.278642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:17.278673] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:17.278698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:17.278754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:17.336277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:17.337021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:17.337098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:17.337130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:17.461236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:17.461390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:17.461429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:17.461458] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:17.464922] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=71.25%) [2026-01-08T20:34:17.465198] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-08T20:34:17.465320] [INFO ] [sig ] VTC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:17.605712] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VTC.txt [2026-01-08T20:34:17.605860] [INFO ] [sig ] [3353/3512] Completed VTC in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 54.7s [2026-01-08T20:34:17.605909] [INFO ] [sig ] [3354/3512] Forecasting VTEX... [2026-01-08T20:34:17.605943] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-08T20:34:17.605989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-08T20:34:17.616074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-08T20:34:17.616478] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-08T20:34:17.617596] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-08T20:34:17.617655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:17.617697] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:17.617726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:17.617782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:17.676961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:17.677880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:17.677969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:17.678002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:17.791836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:17.792005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:17.792044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:17.792074] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:17.795453] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-08T20:34:17.795745] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-08T20:34:17.795868] [INFO ] [sig ] VTEX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:17.937594] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VTEX.txt [2026-01-08T20:34:17.937772] [INFO ] [sig ] [3354/3512] Completed VTEX in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 54.3s [2026-01-08T20:34:17.937818] [INFO ] [sig ] [3355/3512] Forecasting VTIP... [2026-01-08T20:34:17.937850] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-08T20:34:17.937881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-08T20:34:17.948222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-08T20:34:17.948546] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-08T20:34:17.949384] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-08T20:34:17.949436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:17.949492] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:17.949520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:17.949592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:18.007498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:18.008206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:18.008316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:18.008356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:18.126187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:18.126341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:18.126384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:18.126414] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:18.130140] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-01-08T20:34:18.130502] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-08T20:34:18.130682] [INFO ] [sig ] VTIP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:18.271949] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VTIP.txt [2026-01-08T20:34:18.272081] [INFO ] [sig ] [3355/3512] Completed VTIP in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 54.0s [2026-01-08T20:34:18.272127] [INFO ] [sig ] [3356/3512] Forecasting VTMX... [2026-01-08T20:34:18.272157] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-08T20:34:18.272187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-08T20:34:18.283079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-08T20:34:18.283431] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-08T20:34:18.284275] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-08T20:34:18.284327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:18.284360] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:18.284387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:18.284444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:18.342899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:18.343689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:18.343769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:18.343801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:18.463469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:18.463641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:18.463686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:18.463716] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:18.467001] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: DOWN (p=17.77%) [2026-01-08T20:34:18.467268] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-08T20:34:18.467387] [INFO ] [sig ] VTMX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:18.605499] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VTMX.txt [2026-01-08T20:34:18.605650] [INFO ] [sig ] [3356/3512] Completed VTMX in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 53.6s [2026-01-08T20:34:18.605691] [INFO ] [sig ] [3357/3512] Forecasting VTN... [2026-01-08T20:34:18.605721] [INFO ] [sig ] Generating forecast for: VTN [2026-01-08T20:34:18.605751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-08T20:34:18.616272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-08T20:34:18.616603] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-08T20:34:18.617552] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-08T20:34:18.617631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:18.617676] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:18.617714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:18.617774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:18.678046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:18.678926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:18.679007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:18.679040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:18.810212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:18.810365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:18.810407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:18.810435] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:18.813852] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=60.94%) [2026-01-08T20:34:18.814131] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-08T20:34:18.814275] [INFO ] [sig ] VTN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:18.951043] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VTN.txt [2026-01-08T20:34:18.951198] [INFO ] [sig ] [3357/3512] Completed VTN in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 53.3s [2026-01-08T20:34:18.951238] [INFO ] [sig ] [3358/3512] Forecasting VTOL... [2026-01-08T20:34:18.951268] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-08T20:34:18.951301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-08T20:34:18.961961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-08T20:34:18.962296] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-08T20:34:18.963095] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-08T20:34:18.963146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:18.963176] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:18.963203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:18.963258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:19.021368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:19.022190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:19.022269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:19.022302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:19.138869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:19.139020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:19.139058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:19.139118] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:19.144025] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-01-08T20:34:19.144304] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-08T20:34:19.144653] [INFO ] [sig ] VTOL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:19.290820] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VTOL.txt [2026-01-08T20:34:19.290979] [INFO ] [sig ] [3358/3512] Completed VTOL in 0.3s | 2.91 sym/s | Total: 19.2m | ETA: 53.0s [2026-01-08T20:34:19.291019] [INFO ] [sig ] [3359/3512] Forecasting VTRS... [2026-01-08T20:34:19.291050] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-08T20:34:19.291080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-08T20:34:19.301041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-08T20:34:19.301328] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-08T20:34:19.302118] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-08T20:34:19.302170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:19.302202] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:19.302228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:19.302284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:19.361610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:19.362656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:19.362736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:19.362768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:19.486295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:19.486445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:19.486501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:19.486530] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:19.489871] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: DOWN (p=17.08%) [2026-01-08T20:34:19.490143] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-08T20:34:19.490271] [INFO ] [sig ] VTRS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:19.627842] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VTRS.txt [2026-01-08T20:34:19.627989] [INFO ] [sig ] [3359/3512] Completed VTRS in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 52.6s [2026-01-08T20:34:19.628029] [INFO ] [sig ] [3360/3512] Forecasting VTS... [2026-01-08T20:34:19.628060] [INFO ] [sig ] Generating forecast for: VTS [2026-01-08T20:34:19.628091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-08T20:34:19.638124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-08T20:34:19.638422] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-08T20:34:19.639209] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-08T20:34:19.639260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:19.639291] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:19.639317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:19.639374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:19.697132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:19.697950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:19.698027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:19.698059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:19.815370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:19.815524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:19.815562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:19.815610] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:19.818952] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-01-08T20:34:19.819221] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-08T20:34:19.819341] [INFO ] [sig ] VTS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:19.957121] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VTS.txt [2026-01-08T20:34:19.957284] [INFO ] [sig ] [3360/3512] Completed VTS in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 52.3s [2026-01-08T20:34:19.957335] [INFO ] [sig ] [3361/3512] Forecasting VTSI... [2026-01-08T20:34:19.957366] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-08T20:34:19.957595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-08T20:34:19.967896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-08T20:34:19.968192] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-08T20:34:19.969027] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-08T20:34:19.969078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:19.969108] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:19.969134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:19.969190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:20.026307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:20.027047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:20.027126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:20.027158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:20.146539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:20.146695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:20.146733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:20.146760] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:20.152638] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-01-08T20:34:20.152916] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-08T20:34:20.153037] [INFO ] [sig ] VTSI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:20.292714] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VTSI.txt [2026-01-08T20:34:20.292886] [INFO ] [sig ] [3361/3512] Completed VTSI in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 51.9s [2026-01-08T20:34:20.292933] [INFO ] [sig ] [3362/3512] Forecasting VTWG... [2026-01-08T20:34:20.292966] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-08T20:34:20.292998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-08T20:34:20.303699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-08T20:34:20.304068] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-08T20:34:20.304917] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-08T20:34:20.304969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:20.305001] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:20.305028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:20.305084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:20.363321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:20.364195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:20.364283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:20.364317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:20.484278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:20.484428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:20.484465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:20.484494] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:20.487819] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=67.39%) [2026-01-08T20:34:20.488089] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-08T20:34:20.488209] [INFO ] [sig ] VTWG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:20.629985] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VTWG.txt [2026-01-08T20:34:20.630141] [INFO ] [sig ] [3362/3512] Completed VTWG in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 51.6s [2026-01-08T20:34:20.630182] [INFO ] [sig ] [3363/3512] Forecasting VTWO... [2026-01-08T20:34:20.630213] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-08T20:34:20.630243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-08T20:34:20.641385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-08T20:34:20.641691] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-08T20:34:20.642481] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-08T20:34:20.642534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:20.642598] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:20.642635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:20.642694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:20.699076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:20.699684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:20.699759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:20.699791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:20.821188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:20.821352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:20.821392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:20.821420] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:20.824784] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-01-08T20:34:20.825072] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-08T20:34:20.825203] [INFO ] [sig ] VTWO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:20.967270] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VTWO.txt [2026-01-08T20:34:20.967429] [INFO ] [sig ] [3363/3512] Completed VTWO in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 51.2s [2026-01-08T20:34:20.967469] [INFO ] [sig ] [3364/3512] Forecasting VTYX... [2026-01-08T20:34:20.967499] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-08T20:34:20.967530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-08T20:34:20.981470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-08T20:34:20.981922] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-08T20:34:20.983019] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-08T20:34:20.983086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:20.983134] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:20.983174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:20.983259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:21.045394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:21.046695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:21.046778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:21.046811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:21.173067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:21.173225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:21.173264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:21.173292] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:21.177442] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-08T20:34:21.177743] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-08T20:34:21.177868] [INFO ] [sig ] VTYX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:21.322408] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VTYX.txt [2026-01-08T20:34:21.322782] [INFO ] [sig ] [3364/3512] Completed VTYX in 0.4s | 2.91 sym/s | Total: 19.3m | ETA: 50.9s [2026-01-08T20:34:21.322823] [INFO ] [sig ] [3365/3512] Forecasting VUZI... [2026-01-08T20:34:21.322853] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-08T20:34:21.322882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-08T20:34:21.333233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-08T20:34:21.333629] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-08T20:34:21.334448] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-08T20:34:21.334501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:21.334533] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:21.334560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:21.334648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:21.394657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:21.395516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:21.395656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:21.395691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:21.521825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:21.521972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:21.522012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:21.522041] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:21.525505] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=75.13%) [2026-01-08T20:34:21.525793] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-08T20:34:21.525913] [INFO ] [sig ] VUZI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:21.678276] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VUZI.txt [2026-01-08T20:34:21.678435] [INFO ] [sig ] [3365/3512] Completed VUZI in 0.4s | 2.91 sym/s | Total: 19.3m | ETA: 50.6s [2026-01-08T20:34:21.678474] [INFO ] [sig ] [3366/3512] Forecasting VVOS... [2026-01-08T20:34:21.678504] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-08T20:34:21.678533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-08T20:34:21.688553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-08T20:34:21.688880] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-08T20:34:21.689724] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-08T20:34:21.689775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:21.689807] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:21.689833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:21.689889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:21.746211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:21.747232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:21.747315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:21.747347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:21.865102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:21.865275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:21.865323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:21.865355] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:21.869054] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-08T20:34:21.869430] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-08T20:34:21.869570] [INFO ] [sig ] VVOS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:22.012519] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VVOS.txt [2026-01-08T20:34:22.012691] [INFO ] [sig ] [3366/3512] Completed VVOS in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 50.2s [2026-01-08T20:34:22.012739] [INFO ] [sig ] [3367/3512] Forecasting VVX... [2026-01-08T20:34:22.012771] [INFO ] [sig ] Generating forecast for: VVX [2026-01-08T20:34:22.012801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-08T20:34:22.023260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-08T20:34:22.023652] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-08T20:34:22.024486] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-08T20:34:22.024541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:22.024610] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:22.024659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:22.024719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:22.083509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:22.084424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:22.084515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:22.084550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:22.205412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:22.205564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:22.205622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:22.205652] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:22.209028] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=33.31%) [2026-01-08T20:34:22.209315] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-08T20:34:22.209439] [INFO ] [sig ] VVX: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:22.348868] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VVX.txt [2026-01-08T20:34:22.349012] [INFO ] [sig ] [3367/3512] Completed VVX in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 49.9s [2026-01-08T20:34:22.349052] [INFO ] [sig ] [3368/3512] Forecasting VWOB... [2026-01-08T20:34:22.349082] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-08T20:34:22.349111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-08T20:34:22.359529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-08T20:34:22.359897] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-08T20:34:22.360736] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-08T20:34:22.360789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:22.360822] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:22.360849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:22.360906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:22.419366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:22.420106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:22.420187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:22.420220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:22.544117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:22.544275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:22.544314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:22.544342] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:22.547786] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=59.08%) [2026-01-08T20:34:22.548086] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-08T20:34:22.548218] [INFO ] [sig ] VWOB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:22.688995] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VWOB.txt [2026-01-08T20:34:22.689200] [INFO ] [sig ] [3368/3512] Completed VWOB in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 49.5s [2026-01-08T20:34:22.689256] [INFO ] [sig ] [3369/3512] Forecasting VXUS... [2026-01-08T20:34:22.689298] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-08T20:34:22.689340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-08T20:34:22.699975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-08T20:34:22.700319] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-08T20:34:22.701150] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-08T20:34:22.701207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:22.701247] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:22.701281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:22.701352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:22.760148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:22.760976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:22.761058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:22.761092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:22.884631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:22.884783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:22.884822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:22.884851] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:22.888333] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=90.85%) [2026-01-08T20:34:22.888655] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-08T20:34:22.888786] [INFO ] [sig ] VXUS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:23.044164] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VXUS.txt [2026-01-08T20:34:23.044338] [INFO ] [sig ] [3369/3512] Completed VXUS in 0.4s | 2.91 sym/s | Total: 19.3m | ETA: 49.2s [2026-01-08T20:34:23.044379] [INFO ] [sig ] [3370/3512] Forecasting VYMI... [2026-01-08T20:34:23.044408] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-08T20:34:23.044437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-08T20:34:23.057698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-08T20:34:23.058255] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-08T20:34:23.059258] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-08T20:34:23.059314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:23.059348] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:23.059374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:23.059431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:23.120990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:23.121945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:23.122034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:23.122069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:23.245006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:23.245175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:23.245216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:23.245263] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:23.248734] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=23.20%) [2026-01-08T20:34:23.249022] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-08T20:34:23.249163] [INFO ] [sig ] VYMI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:23.388184] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/VYMI.txt [2026-01-08T20:34:23.388355] [INFO ] [sig ] [3370/3512] Completed VYMI in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 48.8s [2026-01-08T20:34:23.388399] [INFO ] [sig ] [3371/3512] Forecasting VYX... [2026-01-08T20:34:23.388429] [INFO ] [sig ] Generating forecast for: VYX [2026-01-08T20:34:23.388457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-08T20:34:23.399258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-08T20:34:23.399548] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-08T20:34:23.400351] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-08T20:34:23.400402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:23.400434] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:23.400459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:23.400519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:23.456638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:23.457385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:23.457465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:23.457498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:23.576438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:23.576616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:23.576658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:23.576690] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:23.580099] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=86.48%) [2026-01-08T20:34:23.580380] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-08T20:34:23.580504] [INFO ] [sig ] VYX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:23.721410] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VYX.txt [2026-01-08T20:34:23.721588] [INFO ] [sig ] [3371/3512] Completed VYX in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 48.5s [2026-01-08T20:34:23.721630] [INFO ] [sig ] [3372/3512] Forecasting VZ... [2026-01-08T20:34:23.721660] [INFO ] [sig ] Generating forecast for: VZ [2026-01-08T20:34:23.721689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-08T20:34:23.732834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-08T20:34:23.733173] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-08T20:34:23.734070] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-08T20:34:23.734122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:23.734190] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:23.734230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:23.734311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:23.791916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:23.792721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:23.792805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:23.792856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:23.910812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:23.910973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:23.911015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:23.911045] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:23.914494] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=83.12%) [2026-01-08T20:34:23.914804] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-08T20:34:23.914933] [INFO ] [sig ] VZ: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:24.054782] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/VZ.txt [2026-01-08T20:34:24.054950] [INFO ] [sig ] [3372/3512] Completed VZ in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 48.1s [2026-01-08T20:34:24.054989] [INFO ] [sig ] [3373/3512] Forecasting WAB... [2026-01-08T20:34:24.055019] [INFO ] [sig ] Generating forecast for: WAB [2026-01-08T20:34:24.055051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-08T20:34:24.065287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-08T20:34:24.065607] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-08T20:34:24.066398] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-08T20:34:24.066449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:24.066480] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:24.066506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:24.066561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:24.123422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:24.124108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:24.124185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:24.124217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:24.247128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:24.247294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:24.247335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:24.247362] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:24.250747] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-01-08T20:34:24.251053] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-08T20:34:24.251184] [INFO ] [sig ] WAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:24.392081] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WAB.txt [2026-01-08T20:34:24.392241] [INFO ] [sig ] [3373/3512] Completed WAB in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 47.8s [2026-01-08T20:34:24.392281] [INFO ] [sig ] [3374/3512] Forecasting WABC... [2026-01-08T20:34:24.392312] [INFO ] [sig ] Generating forecast for: WABC [2026-01-08T20:34:24.392341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-08T20:34:24.403480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-08T20:34:24.403869] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-08T20:34:24.404685] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-08T20:34:24.404737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:24.404768] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:24.404831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:24.404890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:24.465294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:24.466194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:24.466281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:24.466313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:24.586436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:24.586618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:24.586659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:24.586687] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:24.590051] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=47.18%) [2026-01-08T20:34:24.590367] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-08T20:34:24.590504] [INFO ] [sig ] WABC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:24.734315] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WABC.txt [2026-01-08T20:34:24.734473] [INFO ] [sig ] [3374/3512] Completed WABC in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 47.5s [2026-01-08T20:34:24.734512] [INFO ] [sig ] [3375/3512] Forecasting WAFD... [2026-01-08T20:34:24.734542] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-08T20:34:24.734592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-08T20:34:24.749768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-08T20:34:24.750264] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-08T20:34:24.751386] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-08T20:34:24.751677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:24.751727] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:24.751794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:24.751879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:24.837895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:24.838901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:24.838989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:24.839023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:24.963246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:24.963401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:24.963445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:24.963695] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:24.967144] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-08T20:34:24.967448] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-08T20:34:24.967599] [INFO ] [sig ] WAFD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:25.123319] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WAFD.txt [2026-01-08T20:34:25.123451] [INFO ] [sig ] [3375/3512] Completed WAFD in 0.4s | 2.91 sym/s | Total: 19.3m | ETA: 47.1s [2026-01-08T20:34:25.123491] [INFO ] [sig ] [3376/3512] Forecasting WAFDP... [2026-01-08T20:34:25.123521] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-08T20:34:25.123552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-08T20:34:25.133596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-08T20:34:25.133885] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-08T20:34:25.134737] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-08T20:34:25.134790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:25.134823] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:25.134851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:25.134907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:25.193678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:25.194625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:25.194706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:25.194741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:25.315211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:25.315356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:25.315397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:25.315425] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:25.318934] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=28.53%) [2026-01-08T20:34:25.319216] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-08T20:34:25.319341] [INFO ] [sig ] WAFDP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:25.461696] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WAFDP.txt [2026-01-08T20:34:25.461833] [INFO ] [sig ] [3376/3512] Completed WAFDP in 0.3s | 2.91 sym/s | Total: 19.3m | ETA: 46.8s [2026-01-08T20:34:25.461872] [INFO ] [sig ] [3377/3512] Forecasting WAL... [2026-01-08T20:34:25.461902] [INFO ] [sig ] Generating forecast for: WAL [2026-01-08T20:34:25.461931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-08T20:34:25.472133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-08T20:34:25.472412] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-08T20:34:25.473249] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-08T20:34:25.473301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:25.473334] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:25.473361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:25.473419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:25.532330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:25.532998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:25.533082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:25.533117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:25.655772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:25.655922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:25.655962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:25.655991] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:25.659390] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-01-08T20:34:25.659701] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-08T20:34:25.659831] [INFO ] [sig ] WAL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:25.801640] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WAL.txt [2026-01-08T20:34:25.801768] [INFO ] [sig ] [3377/3512] Completed WAL in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 46.4s [2026-01-08T20:34:25.801806] [INFO ] [sig ] [3378/3512] Forecasting WALD... [2026-01-08T20:34:25.801835] [INFO ] [sig ] Generating forecast for: WALD [2026-01-08T20:34:25.801872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-08T20:34:25.812069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-08T20:34:25.812342] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-08T20:34:25.813196] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-08T20:34:25.813248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:25.813279] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:25.813307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:25.813364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:25.873802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:25.874689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:25.874773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:25.874806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:26.002321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:26.002477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:26.002518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:26.002549] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:26.006115] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: DOWN (p=20.49%) [2026-01-08T20:34:26.006427] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-08T20:34:26.006586] [INFO ] [sig ] WALD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:26.152505] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WALD.txt [2026-01-08T20:34:26.152690] [INFO ] [sig ] [3378/3512] Completed WALD in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 46.1s [2026-01-08T20:34:26.152730] [INFO ] [sig ] [3379/3512] Forecasting WASH... [2026-01-08T20:34:26.152759] [INFO ] [sig ] Generating forecast for: WASH [2026-01-08T20:34:26.152789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-08T20:34:26.165333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-08T20:34:26.165824] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-08T20:34:26.166752] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-08T20:34:26.166817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:26.166865] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:26.166902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:26.166960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:26.227322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:26.228245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:26.228361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:26.228396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:26.380003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:26.380198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:26.380254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:26.380297] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:26.385641] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=49.00%) [2026-01-08T20:34:26.386135] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-08T20:34:26.386325] [INFO ] [sig ] WASH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:26.582653] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WASH.txt [2026-01-08T20:34:26.582899] [INFO ] [sig ] [3379/3512] Completed WASH in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 45.7s [2026-01-08T20:34:26.582965] [INFO ] [sig ] [3380/3512] Forecasting WAVE... [2026-01-08T20:34:26.583013] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-08T20:34:26.583058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-08T20:34:26.599058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-08T20:34:26.600007] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-08T20:34:26.601304] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-08T20:34:26.601367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:26.601403] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:26.601430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:26.601490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:26.676480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:26.677864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:26.678004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:26.678061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:26.845226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:26.845420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:26.845484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:26.845533] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:26.850729] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: DOWN (p=19.17%) [2026-01-08T20:34:26.851124] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-08T20:34:26.851300] [INFO ] [sig ] WAVE: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:27.077563] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WAVE.txt [2026-01-08T20:34:27.077759] [INFO ] [sig ] [3380/3512] Completed WAVE in 0.5s | 2.91 sym/s | Total: 19.4m | ETA: 45.4s [2026-01-08T20:34:27.077801] [INFO ] [sig ] [3381/3512] Forecasting WAY... [2026-01-08T20:34:27.077832] [INFO ] [sig ] Generating forecast for: WAY [2026-01-08T20:34:27.077861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-08T20:34:27.091199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-08T20:34:27.091674] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-08T20:34:27.092605] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-08T20:34:27.092660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:27.092692] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:27.092719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:27.092783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:27.165217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:27.166431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:27.166597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:27.166648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:27.306901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:27.307063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:27.307106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:27.307156] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:27.311047] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=37.44%) [2026-01-08T20:34:27.311445] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-08T20:34:27.311626] [INFO ] [sig ] WAY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:27.480210] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WAY.txt [2026-01-08T20:34:27.480412] [INFO ] [sig ] [3381/3512] Completed WAY in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 45.1s [2026-01-08T20:34:27.480472] [INFO ] [sig ] [3382/3512] Forecasting WB... [2026-01-08T20:34:27.480515] [INFO ] [sig ] Generating forecast for: WB [2026-01-08T20:34:27.480558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-08T20:34:27.491998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-08T20:34:27.492330] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-08T20:34:27.493188] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-08T20:34:27.493242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:27.493275] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:27.493303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:27.493360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:27.550292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:27.551103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:27.551214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:27.551249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:27.677522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:27.677702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:27.677746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:27.677774] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:27.681314] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=91.38%) [2026-01-08T20:34:27.681649] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-08T20:34:27.681786] [INFO ] [sig ] WB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:27.829935] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WB.txt [2026-01-08T20:34:27.830089] [INFO ] [sig ] [3382/3512] Completed WB in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 44.7s [2026-01-08T20:34:27.830129] [INFO ] [sig ] [3383/3512] Forecasting WBD... [2026-01-08T20:34:27.830161] [INFO ] [sig ] Generating forecast for: WBD [2026-01-08T20:34:27.830190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-08T20:34:27.841223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-08T20:34:27.841629] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-08T20:34:27.842442] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-08T20:34:27.842494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:27.842525] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:27.842552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:27.842634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:27.900253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:27.901145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:27.901229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:27.901262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:28.022974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:28.023139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:28.023179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:28.023209] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:28.026937] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-08T20:34:28.027281] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-08T20:34:28.027416] [INFO ] [sig ] WBD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:28.174479] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WBD.txt [2026-01-08T20:34:28.174656] [INFO ] [sig ] [3383/3512] Completed WBD in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 44.4s [2026-01-08T20:34:28.174697] [INFO ] [sig ] [3384/3512] Forecasting WBIY... [2026-01-08T20:34:28.174727] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-08T20:34:28.174757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-08T20:34:28.185270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-08T20:34:28.185678] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-08T20:34:28.186646] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-08T20:34:28.186887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:28.186918] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:28.186943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:28.186998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:28.249808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:28.250829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:28.250931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:28.250973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:28.366643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:28.366804] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-08T20:34:28.366844] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:28.366871] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:28.370351] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: UP (p=54.11%) [2026-01-08T20:34:28.370653] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-08T20:34:28.370782] [INFO ] [sig ] WBIY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:28.512345] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WBIY.txt [2026-01-08T20:34:28.512722] [INFO ] [sig ] [3384/3512] Completed WBIY in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 44.0s [2026-01-08T20:34:28.512770] [INFO ] [sig ] [3385/3512] Forecasting WBS... [2026-01-08T20:34:28.512801] [INFO ] [sig ] Generating forecast for: WBS [2026-01-08T20:34:28.512831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-08T20:34:28.524449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-08T20:34:28.524793] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-08T20:34:28.525589] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-08T20:34:28.525640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:28.525671] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:28.525697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:28.525753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:28.582668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:28.583532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:28.583633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:28.583667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:28.707235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:28.707396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:28.707436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:28.707465] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:28.711165] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=20.25%) [2026-01-08T20:34:28.711440] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-08T20:34:28.711564] [INFO ] [sig ] WBS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:28.853252] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WBS.txt [2026-01-08T20:34:28.853447] [INFO ] [sig ] [3385/3512] Completed WBS in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 43.7s [2026-01-08T20:34:28.853488] [INFO ] [sig ] [3386/3512] Forecasting WBTN... [2026-01-08T20:34:28.853519] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-08T20:34:28.853548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-08T20:34:28.864519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-08T20:34:28.865106] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-08T20:34:28.865971] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-08T20:34:28.866022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:28.866054] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:28.866080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:28.866135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:28.925094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:28.925987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:28.926068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:28.926101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:29.052450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:29.052618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:29.052660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:29.052689] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:29.056057] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=31.85%) [2026-01-08T20:34:29.056330] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-08T20:34:29.056452] [INFO ] [sig ] WBTN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:29.197460] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WBTN.txt [2026-01-08T20:34:29.197612] [INFO ] [sig ] [3386/3512] Completed WBTN in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 43.3s [2026-01-08T20:34:29.197653] [INFO ] [sig ] [3387/3512] Forecasting WBX... [2026-01-08T20:34:29.197683] [INFO ] [sig ] Generating forecast for: WBX [2026-01-08T20:34:29.197712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-08T20:34:29.208423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-08T20:34:29.208746] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-08T20:34:29.209633] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-08T20:34:29.209696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:29.209729] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:29.209756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:29.209812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:29.271087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:29.271826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:29.271905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:29.271937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:29.402864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:29.403034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:29.403079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:29.403113] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:29.406795] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-01-08T20:34:29.407098] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-08T20:34:29.407237] [INFO ] [sig ] WBX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:29.556691] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WBX.txt [2026-01-08T20:34:29.556871] [INFO ] [sig ] [3387/3512] Completed WBX in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 43.0s [2026-01-08T20:34:29.556935] [INFO ] [sig ] [3388/3512] Forecasting WCC... [2026-01-08T20:34:29.556985] [INFO ] [sig ] Generating forecast for: WCC [2026-01-08T20:34:29.557039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-08T20:34:29.569009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-08T20:34:29.569359] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-08T20:34:29.570227] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-08T20:34:29.570279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:29.570313] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:29.570339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:29.570402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:29.630444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:29.631304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:29.631385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:29.631419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:29.765301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:29.765456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:29.765496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:29.765530] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:29.769606] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-01-08T20:34:29.769902] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-08T20:34:29.770032] [INFO ] [sig ] WCC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:29.917198] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WCC.txt [2026-01-08T20:34:29.917344] [INFO ] [sig ] [3388/3512] Completed WCC in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 42.7s [2026-01-08T20:34:29.917384] [INFO ] [sig ] [3389/3512] Forecasting WCLD... [2026-01-08T20:34:29.917414] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-08T20:34:29.917444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-08T20:34:29.928360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-08T20:34:29.928928] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-08T20:34:29.929966] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-08T20:34:29.930020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:29.930078] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:29.930108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:29.930166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:29.993095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:29.993875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:29.993957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:29.993991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:30.119239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:30.119398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:30.119446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:30.119483] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:30.123209] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-01-08T20:34:30.123492] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-08T20:34:30.123650] [INFO ] [sig ] WCLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:30.269823] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WCLD.txt [2026-01-08T20:34:30.269964] [INFO ] [sig ] [3389/3512] Completed WCLD in 0.4s | 2.91 sym/s | Total: 19.4m | ETA: 42.3s [2026-01-08T20:34:30.270006] [INFO ] [sig ] [3390/3512] Forecasting WD... [2026-01-08T20:34:30.270037] [INFO ] [sig ] Generating forecast for: WD [2026-01-08T20:34:30.270068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-08T20:34:30.281107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-08T20:34:30.281466] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-08T20:34:30.282296] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-08T20:34:30.282348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:30.282381] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:30.282407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:30.282462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:30.342829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:30.343925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:30.344009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:30.344041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:30.465531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:30.465707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:30.465747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:30.465776] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:30.472282] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=19.10%) [2026-01-08T20:34:30.472633] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-08T20:34:30.472776] [INFO ] [sig ] WD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:30.611278] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WD.txt [2026-01-08T20:34:30.611413] [INFO ] [sig ] [3390/3512] Completed WD in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 42.0s [2026-01-08T20:34:30.611458] [INFO ] [sig ] [3391/3512] Forecasting WDAY... [2026-01-08T20:34:30.611489] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-08T20:34:30.611518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-08T20:34:30.622140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-08T20:34:30.622423] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-08T20:34:30.623210] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-08T20:34:30.623261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:30.623293] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:30.623328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:30.623382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:30.681356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:30.682314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:30.682393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:30.682425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:30.804943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:30.805093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:30.805132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:30.805159] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:30.808515] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=70.70%) [2026-01-08T20:34:30.808807] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-08T20:34:30.808932] [INFO ] [sig ] WDAY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:30.951120] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WDAY.txt [2026-01-08T20:34:30.951252] [INFO ] [sig ] [3391/3512] Completed WDAY in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 41.6s [2026-01-08T20:34:30.951291] [INFO ] [sig ] [3392/3512] Forecasting WDC... [2026-01-08T20:34:30.951320] [INFO ] [sig ] Generating forecast for: WDC [2026-01-08T20:34:30.951349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-08T20:34:30.961693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-08T20:34:30.961995] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-08T20:34:30.962786] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-08T20:34:30.962836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:30.962867] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:30.962893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:30.962948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:31.020600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:31.021394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:31.021474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:31.021506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:31.146738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:31.146903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:31.146943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:31.146999] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:31.150308] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=22.83%) [2026-01-08T20:34:31.150600] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-08T20:34:31.150741] [INFO ] [sig ] WDC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:31.289773] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WDC.txt [2026-01-08T20:34:31.289912] [INFO ] [sig ] [3392/3512] Completed WDC in 0.3s | 2.91 sym/s | Total: 19.4m | ETA: 41.3s [2026-01-08T20:34:31.289951] [INFO ] [sig ] [3393/3512] Forecasting WDFC... [2026-01-08T20:34:31.289981] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-08T20:34:31.290011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-08T20:34:31.302030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-08T20:34:31.302359] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-08T20:34:31.303172] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-08T20:34:31.303223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:31.303254] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:31.303280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:31.303336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:31.363175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:31.364034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:31.364112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:31.364144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:31.483547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:31.483713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:31.483752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:31.483779] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:31.487068] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-01-08T20:34:31.487332] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-08T20:34:31.487451] [INFO ] [sig ] WDFC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:31.625098] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WDFC.txt [2026-01-08T20:34:31.625237] [INFO ] [sig ] [3393/3512] Completed WDFC in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 40.9s [2026-01-08T20:34:31.625275] [INFO ] [sig ] [3394/3512] Forecasting WDH... [2026-01-08T20:34:31.625305] [INFO ] [sig ] Generating forecast for: WDH [2026-01-08T20:34:31.625334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-08T20:34:31.635881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-08T20:34:31.636181] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-08T20:34:31.636998] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-08T20:34:31.637048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:31.637079] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:31.637105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:31.637161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:31.694448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:31.695221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:31.695300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:31.695333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:31.819447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:31.819626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:31.819688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:31.819918] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:31.823910] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-08T20:34:31.824185] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-08T20:34:31.824343] [INFO ] [sig ] WDH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:31.962197] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WDH.txt [2026-01-08T20:34:31.962335] [INFO ] [sig ] [3394/3512] Completed WDH in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 40.6s [2026-01-08T20:34:31.962374] [INFO ] [sig ] [3395/3512] Forecasting WDI... [2026-01-08T20:34:31.962404] [INFO ] [sig ] Generating forecast for: WDI [2026-01-08T20:34:31.962435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-08T20:34:31.973802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-08T20:34:31.974126] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-08T20:34:31.974935] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-08T20:34:31.974986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:31.975017] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:31.975043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:31.975098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:32.031747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:32.032547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:32.032649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:32.032681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:32.155179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:32.155333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:32.155372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:32.155400] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:32.158922] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-01-08T20:34:32.159194] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-08T20:34:32.159314] [INFO ] [sig ] WDI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:32.311874] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WDI.txt [2026-01-08T20:34:32.312044] [INFO ] [sig ] [3395/3512] Completed WDI in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 40.2s [2026-01-08T20:34:32.312087] [INFO ] [sig ] [3396/3512] Forecasting WDS... [2026-01-08T20:34:32.312116] [INFO ] [sig ] Generating forecast for: WDS [2026-01-08T20:34:32.312147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-08T20:34:32.324037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-08T20:34:32.324383] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-08T20:34:32.325228] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-08T20:34:32.325281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:32.325312] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:32.325338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:32.325394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:32.387501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:32.388417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:32.388518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:32.388553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:32.524278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:32.524441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:32.524483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:32.524513] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:32.528077] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: UP (p=52.03%) [2026-01-08T20:34:32.528392] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-08T20:34:32.528525] [INFO ] [sig ] WDS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:32.669509] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WDS.txt [2026-01-08T20:34:32.669684] [INFO ] [sig ] [3396/3512] Completed WDS in 0.4s | 2.91 sym/s | Total: 19.5m | ETA: 39.9s [2026-01-08T20:34:32.669726] [INFO ] [sig ] [3397/3512] Forecasting WEA... [2026-01-08T20:34:32.669756] [INFO ] [sig ] Generating forecast for: WEA [2026-01-08T20:34:32.669787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-08T20:34:32.680107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-08T20:34:32.680433] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-08T20:34:32.681266] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-08T20:34:32.681318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:32.681349] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:32.681375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:32.681431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:32.739732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:32.740532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:32.740636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:32.740671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:32.853466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:32.853637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:32.853679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:32.853709] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:32.857112] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-01-08T20:34:32.857390] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-08T20:34:32.857518] [INFO ] [sig ] WEA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:32.997984] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WEA.txt [2026-01-08T20:34:32.998114] [INFO ] [sig ] [3397/3512] Completed WEA in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 39.6s [2026-01-08T20:34:32.998154] [INFO ] [sig ] [3398/3512] Forecasting WEC... [2026-01-08T20:34:32.998183] [INFO ] [sig ] Generating forecast for: WEC [2026-01-08T20:34:32.998212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-08T20:34:33.008457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-08T20:34:33.008769] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-08T20:34:33.009641] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-08T20:34:33.009693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:33.009736] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:33.009764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:33.009821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:33.068021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:33.068710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:33.068789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:33.068822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:33.190007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:33.190164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:33.190202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:33.190231] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:33.193670] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=60.86%) [2026-01-08T20:34:33.193942] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-08T20:34:33.194066] [INFO ] [sig ] WEC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:33.334607] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WEC.txt [2026-01-08T20:34:33.334738] [INFO ] [sig ] [3398/3512] Completed WEC in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 39.2s [2026-01-08T20:34:33.334776] [INFO ] [sig ] [3399/3512] Forecasting WEN... [2026-01-08T20:34:33.334805] [INFO ] [sig ] Generating forecast for: WEN [2026-01-08T20:34:33.334835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-08T20:34:33.345129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-08T20:34:33.345415] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-08T20:34:33.346234] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-08T20:34:33.346285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:33.346316] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:33.346344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:33.346399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:33.403246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:33.404098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:33.404218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:33.404251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:33.522741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:33.522895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:33.522935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:33.522963] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:33.526275] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=85.09%) [2026-01-08T20:34:33.526543] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-08T20:34:33.526681] [INFO ] [sig ] WEN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:33.664857] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WEN.txt [2026-01-08T20:34:33.664985] [INFO ] [sig ] [3399/3512] Completed WEN in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 38.9s [2026-01-08T20:34:33.665023] [INFO ] [sig ] [3400/3512] Forecasting WERN... [2026-01-08T20:34:33.665052] [INFO ] [sig ] Generating forecast for: WERN [2026-01-08T20:34:33.665082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-08T20:34:33.674994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-08T20:34:33.675315] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-08T20:34:33.676112] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-08T20:34:33.676163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:33.676194] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:33.676220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:33.676275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:33.736782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:33.737431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:33.737509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:33.737542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:33.853691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:33.853842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:33.853882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:33.853912] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:33.857289] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=9.50%) [2026-01-08T20:34:33.857567] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-08T20:34:33.857708] [INFO ] [sig ] WERN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:33.996798] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WERN.txt [2026-01-08T20:34:33.996933] [INFO ] [sig ] [3400/3512] Completed WERN in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 38.5s [2026-01-08T20:34:33.996972] [INFO ] [sig ] [3401/3512] Forecasting WES... [2026-01-08T20:34:33.997001] [INFO ] [sig ] Generating forecast for: WES [2026-01-08T20:34:33.997031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-08T20:34:34.007561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-08T20:34:34.007860] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-08T20:34:34.008680] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-08T20:34:34.008731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:34.008762] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:34.008787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:34.008842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:34.067232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:34.067899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:34.067977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:34.068011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:34.187960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:34.188103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:34.188142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:34.188171] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:34.191545] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=43.60%) [2026-01-08T20:34:34.191854] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-08T20:34:34.191975] [INFO ] [sig ] WES: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:34.331137] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WES.txt [2026-01-08T20:34:34.331268] [INFO ] [sig ] [3401/3512] Completed WES in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 38.2s [2026-01-08T20:34:34.331308] [INFO ] [sig ] [3402/3512] Forecasting WEX... [2026-01-08T20:34:34.331345] [INFO ] [sig ] Generating forecast for: WEX [2026-01-08T20:34:34.331377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-08T20:34:34.342025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-08T20:34:34.342323] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-08T20:34:34.343128] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-08T20:34:34.343178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:34.343209] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:34.343235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:34.343290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:34.403304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:34.404101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:34.404182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:34.404214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:34.523167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:34.523330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:34.523369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:34.523397] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:34.526763] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=74.62%) [2026-01-08T20:34:34.527057] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-08T20:34:34.527190] [INFO ] [sig ] WEX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:34.668618] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WEX.txt [2026-01-08T20:34:34.668791] [INFO ] [sig ] [3402/3512] Completed WEX in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 37.8s [2026-01-08T20:34:34.668832] [INFO ] [sig ] [3403/3512] Forecasting WEYS... [2026-01-08T20:34:34.668862] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-08T20:34:34.668890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-08T20:34:34.680092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-08T20:34:34.680432] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-08T20:34:34.681305] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-08T20:34:34.681360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:34.681393] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:34.681421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:34.681479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:34.739492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:34.740151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:34.740232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:34.740264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:34.846214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:34.846371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:34.846410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:34.846441] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:34.849994] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-01-08T20:34:34.850282] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-08T20:34:34.850409] [INFO ] [sig ] WEYS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:34.990313] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WEYS.txt [2026-01-08T20:34:34.990449] [INFO ] [sig ] [3403/3512] Completed WEYS in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 37.5s [2026-01-08T20:34:34.990488] [INFO ] [sig ] [3404/3512] Forecasting WF... [2026-01-08T20:34:34.990517] [INFO ] [sig ] Generating forecast for: WF [2026-01-08T20:34:34.990548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-08T20:34:35.001094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-08T20:34:35.001397] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-08T20:34:35.002308] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-08T20:34:35.002361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:35.002393] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:35.002421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:35.002478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:35.060725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:35.061466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:35.061547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:35.061598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:35.186645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:35.186800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:35.186837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:35.186868] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:35.190269] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-08T20:34:35.190546] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-08T20:34:35.190690] [INFO ] [sig ] WF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:35.330296] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WF.txt [2026-01-08T20:34:35.330443] [INFO ] [sig ] [3404/3512] Completed WF in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 37.1s [2026-01-08T20:34:35.330481] [INFO ] [sig ] [3405/3512] Forecasting WFC... [2026-01-08T20:34:35.330510] [INFO ] [sig ] Generating forecast for: WFC [2026-01-08T20:34:35.330538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-08T20:34:35.341088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-08T20:34:35.341382] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-08T20:34:35.342186] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-08T20:34:35.342237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:35.342269] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:35.342295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:35.342350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:35.399430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:35.400276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:35.400357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:35.400391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:35.535958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:35.536151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:35.536192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:35.536222] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:35.539679] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: UP (p=88.03%) [2026-01-08T20:34:35.539954] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-08T20:34:35.540080] [INFO ] [sig ] WFC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:35.741869] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WFC.txt [2026-01-08T20:34:35.742012] [INFO ] [sig ] [3405/3512] Completed WFC in 0.4s | 2.91 sym/s | Total: 19.5m | ETA: 36.8s [2026-01-08T20:34:35.742050] [INFO ] [sig ] [3406/3512] Forecasting WFG... [2026-01-08T20:34:35.742078] [INFO ] [sig ] Generating forecast for: WFG [2026-01-08T20:34:35.742109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-08T20:34:35.751905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-08T20:34:35.752191] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-08T20:34:35.752988] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-08T20:34:35.753038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:35.753106] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:35.753134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:35.753190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:35.811448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:35.812340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:35.812422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:35.812455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:35.937817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:35.937982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:35.938022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:35.938052] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:35.941502] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-01-08T20:34:35.941803] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-08T20:34:35.941930] [INFO ] [sig ] WFG: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:36.081238] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WFG.txt [2026-01-08T20:34:36.081388] [INFO ] [sig ] [3406/3512] Completed WFG in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 36.5s [2026-01-08T20:34:36.081428] [INFO ] [sig ] [3407/3512] Forecasting WFRD... [2026-01-08T20:34:36.081458] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-08T20:34:36.081489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-08T20:34:36.093833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-08T20:34:36.094321] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-08T20:34:36.095379] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-08T20:34:36.095557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:36.095648] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:36.095681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:36.095786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:36.156957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:36.158009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:36.158102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:36.158136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:36.281777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:36.281934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:36.281976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:36.282006] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:36.285480] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=21.24%) [2026-01-08T20:34:36.285793] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-08T20:34:36.285924] [INFO ] [sig ] WFRD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:36.434288] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WFRD.txt [2026-01-08T20:34:36.434449] [INFO ] [sig ] [3407/3512] Completed WFRD in 0.4s | 2.91 sym/s | Total: 19.5m | ETA: 36.1s [2026-01-08T20:34:36.434490] [INFO ] [sig ] [3408/3512] Forecasting WGMI... [2026-01-08T20:34:36.434520] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-08T20:34:36.434550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-08T20:34:36.445918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-08T20:34:36.446196] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-08T20:34:36.447001] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-08T20:34:36.447052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:36.447082] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:36.447108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:36.447162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:36.503638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:36.504252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:36.504337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:36.504371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:36.628257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:36.628419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:36.628458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:36.628486] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:36.631897] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=70.34%) [2026-01-08T20:34:36.632182] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-08T20:34:36.632307] [INFO ] [sig ] WGMI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:36.769779] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WGMI.txt [2026-01-08T20:34:36.769889] [INFO ] [sig ] [3408/3512] Completed WGMI in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 35.8s [2026-01-08T20:34:36.769926] [INFO ] [sig ] [3409/3512] Forecasting WGO... [2026-01-08T20:34:36.769955] [INFO ] [sig ] Generating forecast for: WGO [2026-01-08T20:34:36.769985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-08T20:34:36.780268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-08T20:34:36.780532] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-08T20:34:36.781317] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-08T20:34:36.781368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:36.781398] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:36.781423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:36.781512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:36.838121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:36.838885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:36.838966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:36.838998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:36.957270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:36.957434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:36.957474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:36.957541] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:36.961074] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-08T20:34:36.961371] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-08T20:34:36.961505] [INFO ] [sig ] WGO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:37.111081] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WGO.txt [2026-01-08T20:34:37.111249] [INFO ] [sig ] [3409/3512] Completed WGO in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 35.4s [2026-01-08T20:34:37.111299] [INFO ] [sig ] [3410/3512] Forecasting WGS... [2026-01-08T20:34:37.111328] [INFO ] [sig ] Generating forecast for: WGS [2026-01-08T20:34:37.111364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-08T20:34:37.123005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-08T20:34:37.123267] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-08T20:34:37.124089] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-08T20:34:37.124141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:37.124172] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:37.124198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:37.124253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:37.180672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:37.181261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:37.181337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:37.181369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:37.298814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:37.298952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:37.298991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:37.299020] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:37.302436] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-08T20:34:37.302730] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-08T20:34:37.302854] [INFO ] [sig ] WGS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:37.441460] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WGS.txt [2026-01-08T20:34:37.441602] [INFO ] [sig ] [3410/3512] Completed WGS in 0.3s | 2.91 sym/s | Total: 19.5m | ETA: 35.1s [2026-01-08T20:34:37.441642] [INFO ] [sig ] [3411/3512] Forecasting WH... [2026-01-08T20:34:37.441671] [INFO ] [sig ] Generating forecast for: WH [2026-01-08T20:34:37.441700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-08T20:34:37.452111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-08T20:34:37.452378] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-08T20:34:37.453185] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-08T20:34:37.453248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:37.453279] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:37.453306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:37.453361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:37.510467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:37.511248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:37.511329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:37.511362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:37.636038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:37.636199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:37.636239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:37.636268] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:37.639616] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-08T20:34:37.639894] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-08T20:34:37.640019] [INFO ] [sig ] WH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:37.784313] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WH.txt [2026-01-08T20:34:37.784496] [INFO ] [sig ] [3411/3512] Completed WH in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 34.7s [2026-01-08T20:34:37.784543] [INFO ] [sig ] [3412/3512] Forecasting WHD... [2026-01-08T20:34:37.784598] [INFO ] [sig ] Generating forecast for: WHD [2026-01-08T20:34:37.784634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-08T20:34:37.798361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-08T20:34:37.798803] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-08T20:34:37.799760] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-08T20:34:37.799814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:37.799846] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:37.799873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:37.799930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:37.858499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:37.859380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:37.859475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:37.859511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:37.979929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:37.980091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:37.980131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:37.980159] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:37.983481] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: UP (p=66.32%) [2026-01-08T20:34:37.983766] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-08T20:34:37.983887] [INFO ] [sig ] WHD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:38.127031] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WHD.txt [2026-01-08T20:34:38.127202] [INFO ] [sig ] [3412/3512] Completed WHD in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 34.4s [2026-01-08T20:34:38.127246] [INFO ] [sig ] [3413/3512] Forecasting WHF... [2026-01-08T20:34:38.127276] [INFO ] [sig ] Generating forecast for: WHF [2026-01-08T20:34:38.127307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-08T20:34:38.138016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-08T20:34:38.138539] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-08T20:34:38.139387] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-08T20:34:38.139449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:38.139482] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:38.139508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:38.139564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:38.199370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:38.200303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:38.200396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:38.200429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:38.323638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:38.323793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:38.323835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:38.323864] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:38.327248] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-08T20:34:38.327525] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-08T20:34:38.327667] [INFO ] [sig ] WHF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:38.469014] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WHF.txt [2026-01-08T20:34:38.469184] [INFO ] [sig ] [3413/3512] Completed WHF in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 34.1s [2026-01-08T20:34:38.469226] [INFO ] [sig ] [3414/3512] Forecasting WHG... [2026-01-08T20:34:38.469254] [INFO ] [sig ] Generating forecast for: WHG [2026-01-08T20:34:38.469285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-08T20:34:38.480280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-08T20:34:38.480714] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-08T20:34:38.481554] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-08T20:34:38.481631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:38.481665] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:38.481692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:38.481750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:38.538061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:38.538921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:38.539003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:38.539037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:38.644859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:38.645023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:38.645067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:38.645097] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:38.648762] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=35.78%) [2026-01-08T20:34:38.649055] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-08T20:34:38.649183] [INFO ] [sig ] WHG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:38.798963] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WHG.txt [2026-01-08T20:34:38.799128] [INFO ] [sig ] [3414/3512] Completed WHG in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 33.7s [2026-01-08T20:34:38.799178] [INFO ] [sig ] [3415/3512] Forecasting WIA... [2026-01-08T20:34:38.799208] [INFO ] [sig ] Generating forecast for: WIA [2026-01-08T20:34:38.799239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-08T20:34:38.809561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-08T20:34:38.809910] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-08T20:34:38.810778] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-08T20:34:38.810831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:38.810862] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:38.810888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:38.810943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:38.870669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:38.871467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:38.871551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:38.871603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:38.992178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:38.992341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:38.992382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:38.992410] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:38.995973] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-08T20:34:38.996258] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-08T20:34:38.996385] [INFO ] [sig ] WIA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:39.142547] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WIA.txt [2026-01-08T20:34:39.142721] [INFO ] [sig ] [3415/3512] Completed WIA in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 33.4s [2026-01-08T20:34:39.142763] [INFO ] [sig ] [3416/3512] Forecasting WIMI... [2026-01-08T20:34:39.142795] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-08T20:34:39.142824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-08T20:34:39.154230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-08T20:34:39.154542] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-08T20:34:39.155361] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-08T20:34:39.155414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:39.155446] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:39.155474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:39.155530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:39.215810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:39.216643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:39.216759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:39.216809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:39.337049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:39.337210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:39.337249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:39.337285] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:39.341025] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: DOWN (p=33.12%) [2026-01-08T20:34:39.341350] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-08T20:34:39.341505] [INFO ] [sig ] WIMI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:39.489393] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WIMI.txt [2026-01-08T20:34:39.489540] [INFO ] [sig ] [3416/3512] Completed WIMI in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 33.0s [2026-01-08T20:34:39.489597] [INFO ] [sig ] [3417/3512] Forecasting WINA... [2026-01-08T20:34:39.489630] [INFO ] [sig ] Generating forecast for: WINA [2026-01-08T20:34:39.489660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-08T20:34:39.500535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-08T20:34:39.500906] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-08T20:34:39.501809] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-08T20:34:39.501862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:39.501895] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:39.501922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:39.501978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:39.561775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:39.562557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:39.562660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:39.562695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:39.684076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:39.684240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:39.684282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:39.684313] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:39.687730] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=44.99%) [2026-01-08T20:34:39.688007] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-08T20:34:39.688143] [INFO ] [sig ] WINA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:39.833748] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WINA.txt [2026-01-08T20:34:39.833888] [INFO ] [sig ] [3417/3512] Completed WINA in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 32.7s [2026-01-08T20:34:39.833928] [INFO ] [sig ] [3418/3512] Forecasting WING... [2026-01-08T20:34:39.833958] [INFO ] [sig ] Generating forecast for: WING [2026-01-08T20:34:39.833986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-08T20:34:39.844670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-08T20:34:39.844960] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-08T20:34:39.845788] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-08T20:34:39.845839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:39.845871] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:39.845896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:39.845951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:39.902411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:39.903114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:39.903194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:39.903228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:40.024995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:40.025148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:40.025206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:40.025237] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:40.028607] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=70.32%) [2026-01-08T20:34:40.028894] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-08T20:34:40.029025] [INFO ] [sig ] WING: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:40.168220] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WING.txt [2026-01-08T20:34:40.168364] [INFO ] [sig ] [3418/3512] Completed WING in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 32.3s [2026-01-08T20:34:40.168405] [INFO ] [sig ] [3419/3512] Forecasting WINN... [2026-01-08T20:34:40.168434] [INFO ] [sig ] Generating forecast for: WINN [2026-01-08T20:34:40.168464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-08T20:34:40.179939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-08T20:34:40.180229] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-08T20:34:40.181023] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-08T20:34:40.181074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:40.181106] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:40.181133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:40.181189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:40.237911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:40.238551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:40.238645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:40.238679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:40.361057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:40.361218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:40.361258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:40.361287] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:40.365137] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-01-08T20:34:40.365489] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-08T20:34:40.365668] [INFO ] [sig ] WINN: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:40.507952] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WINN.txt [2026-01-08T20:34:40.508113] [INFO ] [sig ] [3419/3512] Completed WINN in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 32.0s [2026-01-08T20:34:40.508156] [INFO ] [sig ] [3420/3512] Forecasting WIX... [2026-01-08T20:34:40.508186] [INFO ] [sig ] Generating forecast for: WIX [2026-01-08T20:34:40.508229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-08T20:34:40.519319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-08T20:34:40.519621] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-08T20:34:40.520392] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-08T20:34:40.520444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:40.520475] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:40.520502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:40.520559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:40.580204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:40.580957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:40.581038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:40.581071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:40.704318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:40.704476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:40.704515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:40.704546] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:40.707930] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: UP (p=64.69%) [2026-01-08T20:34:40.708212] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-08T20:34:40.708367] [INFO ] [sig ] WIX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:40.847713] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WIX.txt [2026-01-08T20:34:40.847840] [INFO ] [sig ] [3420/3512] Completed WIX in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 31.6s [2026-01-08T20:34:40.847878] [INFO ] [sig ] [3421/3512] Forecasting WK... [2026-01-08T20:34:40.847907] [INFO ] [sig ] Generating forecast for: WK [2026-01-08T20:34:40.847937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-08T20:34:40.865325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-08T20:34:40.866170] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-08T20:34:40.867460] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-08T20:34:40.867557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:40.867666] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:40.867709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:40.867797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:40.951675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:40.952699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:40.952787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:40.952819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:41.070624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:41.070791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:41.070835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:41.070864] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:41.074252] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=40.19%) [2026-01-08T20:34:41.074535] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-08T20:34:41.074678] [INFO ] [sig ] WK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:41.217275] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WK.txt [2026-01-08T20:34:41.217463] [INFO ] [sig ] [3421/3512] Completed WK in 0.4s | 2.91 sym/s | Total: 19.6m | ETA: 31.3s [2026-01-08T20:34:41.217506] [INFO ] [sig ] [3422/3512] Forecasting WKC... [2026-01-08T20:34:41.217549] [INFO ] [sig ] Generating forecast for: WKC [2026-01-08T20:34:41.217601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-08T20:34:41.228361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-08T20:34:41.228737] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-08T20:34:41.229603] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-08T20:34:41.229664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:41.229723] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:41.229760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:41.229836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:41.287878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:41.288824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:41.288907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:41.288940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:41.409641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:41.409797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:41.409836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:41.409863] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:41.413375] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-08T20:34:41.413667] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-08T20:34:41.413792] [INFO ] [sig ] WKC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:41.557839] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WKC.txt [2026-01-08T20:34:41.557982] [INFO ] [sig ] [3422/3512] Completed WKC in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 31.0s [2026-01-08T20:34:41.558022] [INFO ] [sig ] [3423/3512] Forecasting WKEY... [2026-01-08T20:34:41.558051] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-08T20:34:41.558091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-08T20:34:41.571026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-08T20:34:41.571371] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-08T20:34:41.572187] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-08T20:34:41.572238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:41.572293] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:41.572322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:41.572377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:41.632497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:41.633464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:41.633568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:41.633621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:41.760921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:41.761101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:41.761143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:41.761172] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:41.764586] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: UP (p=88.66%) [2026-01-08T20:34:41.764871] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-08T20:34:41.765001] [INFO ] [sig ] WKEY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:41.909504] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WKEY.txt [2026-01-08T20:34:41.909687] [INFO ] [sig ] [3423/3512] Completed WKEY in 0.4s | 2.91 sym/s | Total: 19.6m | ETA: 30.6s [2026-01-08T20:34:41.909737] [INFO ] [sig ] [3424/3512] Forecasting WKSP... [2026-01-08T20:34:41.909773] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-08T20:34:41.909808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-08T20:34:41.925419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-08T20:34:41.926017] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-08T20:34:41.927404] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-08T20:34:41.927471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:41.927519] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:41.927561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:41.927684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:41.993518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:41.994457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:41.994543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:41.994600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:42.119087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:42.119249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:42.119292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:42.119321] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:42.123451] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=93.09%) [2026-01-08T20:34:42.123756] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-08T20:34:42.124089] [INFO ] [sig ] WKSP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:42.277326] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WKSP.txt [2026-01-08T20:34:42.277478] [INFO ] [sig ] [3424/3512] Completed WKSP in 0.4s | 2.91 sym/s | Total: 19.6m | ETA: 30.3s [2026-01-08T20:34:42.277518] [INFO ] [sig ] [3425/3512] Forecasting WLDN... [2026-01-08T20:34:42.277547] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-08T20:34:42.277597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-08T20:34:42.289461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-08T20:34:42.289909] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-08T20:34:42.290797] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-08T20:34:42.290854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:42.290889] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:42.290924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:42.291003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:42.349377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:42.350329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:42.350422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:42.350479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:42.477865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:42.478035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:42.478075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:42.478104] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:42.481974] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=23.69%) [2026-01-08T20:34:42.482254] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-08T20:34:42.482380] [INFO ] [sig ] WLDN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:42.628320] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WLDN.txt [2026-01-08T20:34:42.628485] [INFO ] [sig ] [3425/3512] Completed WLDN in 0.4s | 2.91 sym/s | Total: 19.6m | ETA: 29.9s [2026-01-08T20:34:42.628524] [INFO ] [sig ] [3426/3512] Forecasting WLDS... [2026-01-08T20:34:42.628561] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-08T20:34:42.628613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-08T20:34:42.640193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-08T20:34:42.640632] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-08T20:34:42.641474] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-08T20:34:42.641526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:42.641558] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:42.641604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:42.641662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:42.698043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:42.699000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:42.699279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:42.699312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:42.817484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:42.817667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:42.817711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:42.817793] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:42.821785] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: DOWN (p=37.09%) [2026-01-08T20:34:42.822216] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-08T20:34:42.822341] [INFO ] [sig ] WLDS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:42.964140] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WLDS.txt [2026-01-08T20:34:42.964303] [INFO ] [sig ] [3426/3512] Completed WLDS in 0.3s | 2.91 sym/s | Total: 19.6m | ETA: 29.6s [2026-01-08T20:34:42.964343] [INFO ] [sig ] [3427/3512] Forecasting WLFC... [2026-01-08T20:34:42.964373] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-08T20:34:42.964403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-08T20:34:42.976189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-08T20:34:42.976613] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-08T20:34:42.977620] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-08T20:34:42.977672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:42.977704] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:42.977733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:42.977791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:43.037938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:43.038855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:43.038937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:43.038970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:43.173089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:43.173291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:43.173346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:43.173380] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:43.177178] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-01-08T20:34:43.177489] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-08T20:34:43.177644] [INFO ] [sig ] WLFC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:43.324462] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WLFC.txt [2026-01-08T20:34:43.324639] [INFO ] [sig ] [3427/3512] Completed WLFC in 0.4s | 2.91 sym/s | Total: 19.6m | ETA: 29.2s [2026-01-08T20:34:43.324682] [INFO ] [sig ] [3428/3512] Forecasting WLK... [2026-01-08T20:34:43.324713] [INFO ] [sig ] Generating forecast for: WLK [2026-01-08T20:34:43.324744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-08T20:34:43.335598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-08T20:34:43.335983] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-08T20:34:43.336858] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-08T20:34:43.336914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:43.336947] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:43.336983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:43.337044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:43.396859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:43.397853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:43.397939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:43.397972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:43.521318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:43.521476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:43.521518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:43.521549] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:43.525052] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=24.46%) [2026-01-08T20:34:43.525361] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-08T20:34:43.525500] [INFO ] [sig ] WLK: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:43.669800] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WLK.txt [2026-01-08T20:34:43.669966] [INFO ] [sig ] [3428/3512] Completed WLK in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 28.9s [2026-01-08T20:34:43.670005] [INFO ] [sig ] [3429/3512] Forecasting WLKP... [2026-01-08T20:34:43.670035] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-08T20:34:43.670066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-08T20:34:43.681244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-08T20:34:43.681537] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-08T20:34:43.682333] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-08T20:34:43.682385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:43.682416] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:43.682443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:43.682498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:43.741428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:43.742299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:43.742382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:43.742416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:43.863443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:43.863634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:43.863675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:43.863726] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:43.867186] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=70.62%) [2026-01-08T20:34:43.867462] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-08T20:34:43.867599] [INFO ] [sig ] WLKP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:44.011977] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WLKP.txt [2026-01-08T20:34:44.012136] [INFO ] [sig ] [3429/3512] Completed WLKP in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 28.5s [2026-01-08T20:34:44.012176] [INFO ] [sig ] [3430/3512] Forecasting WMG... [2026-01-08T20:34:44.012206] [INFO ] [sig ] Generating forecast for: WMG [2026-01-08T20:34:44.012235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-08T20:34:44.023528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-08T20:34:44.023902] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-08T20:34:44.024713] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-08T20:34:44.024764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:44.024794] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:44.024820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:44.024874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:44.082371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:44.083253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:44.083337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:44.083369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:44.206817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:44.206977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:44.207018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:44.207046] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:44.210605] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: DOWN (p=46.22%) [2026-01-08T20:34:44.210875] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-08T20:34:44.211191] [INFO ] [sig ] WMG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:44.355349] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WMG.txt [2026-01-08T20:34:44.355506] [INFO ] [sig ] [3430/3512] Completed WMG in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 28.2s [2026-01-08T20:34:44.355545] [INFO ] [sig ] [3431/3512] Forecasting WMK... [2026-01-08T20:34:44.355595] [INFO ] [sig ] Generating forecast for: WMK [2026-01-08T20:34:44.355628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-08T20:34:44.366366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-08T20:34:44.366761] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-08T20:34:44.367564] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-08T20:34:44.367643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:44.367675] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:44.367701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:44.367757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:44.425385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:44.426269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:44.426355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:44.426405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:44.555541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:44.555714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:44.555763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:44.555792] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:44.559266] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=72.29%) [2026-01-08T20:34:44.559547] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-08T20:34:44.559687] [INFO ] [sig ] WMK: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:44.698651] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WMK.txt [2026-01-08T20:34:44.698786] [INFO ] [sig ] [3431/3512] Completed WMK in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 27.9s [2026-01-08T20:34:44.698824] [INFO ] [sig ] [3432/3512] Forecasting WMS... [2026-01-08T20:34:44.698853] [INFO ] [sig ] Generating forecast for: WMS [2026-01-08T20:34:44.698882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-08T20:34:44.709622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-08T20:34:44.709874] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-08T20:34:44.710830] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-08T20:34:44.710880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:44.710911] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:44.710936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:44.710991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:44.768317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:44.768988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:44.769063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:44.769095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:44.893422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:44.893566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:44.893623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:44.893651] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:44.897278] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-08T20:34:44.897541] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-08T20:34:44.897678] [INFO ] [sig ] WMS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:45.037319] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WMS.txt [2026-01-08T20:34:45.037443] [INFO ] [sig ] [3432/3512] Completed WMS in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 27.5s [2026-01-08T20:34:45.037482] [INFO ] [sig ] [3433/3512] Forecasting WNC... [2026-01-08T20:34:45.037510] [INFO ] [sig ] Generating forecast for: WNC [2026-01-08T20:34:45.037539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-08T20:34:45.047797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-08T20:34:45.048123] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-08T20:34:45.049031] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-08T20:34:45.049084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:45.049116] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:45.049144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:45.049213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:45.105885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:45.106614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:45.106717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:45.106750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:45.231619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:45.231800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:45.231840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:45.231868] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:45.235381] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=21.45%) [2026-01-08T20:34:45.235679] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-08T20:34:45.235800] [INFO ] [sig ] WNC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:45.378905] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WNC.txt [2026-01-08T20:34:45.379040] [INFO ] [sig ] [3433/3512] Completed WNC in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 27.2s [2026-01-08T20:34:45.379265] [INFO ] [sig ] [3434/3512] Forecasting WNEB... [2026-01-08T20:34:45.379295] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-08T20:34:45.379323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-08T20:34:45.391166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-08T20:34:45.391424] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-08T20:34:45.392251] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-08T20:34:45.392302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:45.392334] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:45.392360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:45.392416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:45.451263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:45.452149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:45.452230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:45.452262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:45.570797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:45.570963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:45.571003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:45.571031] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:45.574482] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: UP (p=97.70%) [2026-01-08T20:34:45.574790] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-08T20:34:45.574920] [INFO ] [sig ] WNEB: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:45.717121] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WNEB.txt [2026-01-08T20:34:45.717276] [INFO ] [sig ] [3434/3512] Completed WNEB in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 26.8s [2026-01-08T20:34:45.717317] [INFO ] [sig ] [3435/3512] Forecasting WOOD... [2026-01-08T20:34:45.717346] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-08T20:34:45.717376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-08T20:34:45.727824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-08T20:34:45.728162] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-08T20:34:45.729040] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-08T20:34:45.729104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:45.729135] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:45.729161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:45.729220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:45.786255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:45.787133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:45.787216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:45.787248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:45.899272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:45.899476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:45.899520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:45.899549] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:45.903681] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=71.96%) [2026-01-08T20:34:45.903970] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-08T20:34:45.904096] [INFO ] [sig ] WOOD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:46.048918] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WOOD.txt [2026-01-08T20:34:46.049083] [INFO ] [sig ] [3435/3512] Completed WOOD in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 26.5s [2026-01-08T20:34:46.049126] [INFO ] [sig ] [3436/3512] Forecasting WOOF... [2026-01-08T20:34:46.049154] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-08T20:34:46.049182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-08T20:34:46.060888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-08T20:34:46.061278] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-08T20:34:46.062297] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-08T20:34:46.062350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:46.062382] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:46.062408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:46.062463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:46.120763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:46.121667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:46.121747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:46.121779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:46.243517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:46.243690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:46.243730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:46.243760] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:46.247258] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=49.71%) [2026-01-08T20:34:46.247533] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-08T20:34:46.247692] [INFO ] [sig ] WOOF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:46.390495] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WOOF.txt [2026-01-08T20:34:46.390706] [INFO ] [sig ] [3436/3512] Completed WOOF in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 26.1s [2026-01-08T20:34:46.390771] [INFO ] [sig ] [3437/3512] Forecasting WPC... [2026-01-08T20:34:46.390802] [INFO ] [sig ] Generating forecast for: WPC [2026-01-08T20:34:46.390834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-08T20:34:46.401162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-08T20:34:46.401508] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-08T20:34:46.402350] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-08T20:34:46.402401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:46.402432] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:46.402459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:46.402514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:46.460570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:46.461450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:46.461530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:46.461563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:46.585508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:46.585714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:46.585757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:46.585785] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:46.589347] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-01-08T20:34:46.589667] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-08T20:34:46.589799] [INFO ] [sig ] WPC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:46.733158] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WPC.txt [2026-01-08T20:34:46.733315] [INFO ] [sig ] [3437/3512] Completed WPC in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 25.8s [2026-01-08T20:34:46.733375] [INFO ] [sig ] [3438/3512] Forecasting WPP... [2026-01-08T20:34:46.733408] [INFO ] [sig ] Generating forecast for: WPP [2026-01-08T20:34:46.733439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-08T20:34:46.744157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-08T20:34:46.744470] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-08T20:34:46.745269] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-08T20:34:46.745321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:46.745352] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:46.745378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:46.745434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:46.803114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:46.803764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:46.803840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:46.803872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:46.923720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:46.923870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:46.923909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:46.923936] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:46.927252] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=80.20%) [2026-01-08T20:34:46.927517] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-08T20:34:46.927657] [INFO ] [sig ] WPP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:47.068457] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WPP.txt [2026-01-08T20:34:47.068620] [INFO ] [sig ] [3438/3512] Completed WPP in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 25.5s [2026-01-08T20:34:47.068661] [INFO ] [sig ] [3439/3512] Forecasting WRAP... [2026-01-08T20:34:47.068690] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-08T20:34:47.068720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-08T20:34:47.079135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-08T20:34:47.079384] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-08T20:34:47.080212] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-08T20:34:47.080263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:47.080294] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:47.080321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:47.080376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:47.137725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:47.138325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:47.138402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:47.138434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:47.256675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:47.256849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:47.256899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:47.256929] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:47.260628] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: UP (p=52.82%) [2026-01-08T20:34:47.260917] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-08T20:34:47.261043] [INFO ] [sig ] WRAP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:47.401032] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WRAP.txt [2026-01-08T20:34:47.401157] [INFO ] [sig ] [3439/3512] Completed WRAP in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 25.1s [2026-01-08T20:34:47.401195] [INFO ] [sig ] [3440/3512] Forecasting WRB... [2026-01-08T20:34:47.401223] [INFO ] [sig ] Generating forecast for: WRB [2026-01-08T20:34:47.401253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-08T20:34:47.411600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-08T20:34:47.411875] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-08T20:34:47.412686] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-08T20:34:47.412737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:47.412807] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:47.412842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:47.412909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:47.470657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:47.471262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:47.471338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:47.471370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:47.589395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:47.589551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:47.589608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:47.589638] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:47.592914] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-08T20:34:47.593197] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-08T20:34:47.593315] [INFO ] [sig ] WRB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:47.732370] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WRB.txt [2026-01-08T20:34:47.732489] [INFO ] [sig ] [3440/3512] Completed WRB in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 24.8s [2026-01-08T20:34:47.732527] [INFO ] [sig ] [3441/3512] Forecasting WRBY... [2026-01-08T20:34:47.732556] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-08T20:34:47.732604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-08T20:34:47.744123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-08T20:34:47.744610] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-08T20:34:47.745474] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-08T20:34:47.745526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:47.745557] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:47.745602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:47.745659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:47.803420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:47.804323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:47.804406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:47.804438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:47.929388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:47.929551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:47.929608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:47.929638] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:47.933025] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=12.11%) [2026-01-08T20:34:47.933305] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-08T20:34:47.933429] [INFO ] [sig ] WRBY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:48.072104] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WRBY.txt [2026-01-08T20:34:48.072238] [INFO ] [sig ] [3441/3512] Completed WRBY in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 24.4s [2026-01-08T20:34:48.072278] [INFO ] [sig ] [3442/3512] Forecasting WRLD... [2026-01-08T20:34:48.072307] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-08T20:34:48.072335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-08T20:34:48.082293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-08T20:34:48.082601] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-08T20:34:48.083383] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-08T20:34:48.083433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:48.083464] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:48.083490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:48.083545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:48.140215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:48.140945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:48.141024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:48.141056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:48.260337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:48.260650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:48.260693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:48.260721] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:48.264275] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-01-08T20:34:48.264556] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-08T20:34:48.264699] [INFO ] [sig ] WRLD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:48.405231] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WRLD.txt [2026-01-08T20:34:48.405396] [INFO ] [sig ] [3442/3512] Completed WRLD in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 24.1s [2026-01-08T20:34:48.405435] [INFO ] [sig ] [3443/3512] Forecasting WSBC... [2026-01-08T20:34:48.405463] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-08T20:34:48.405492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-08T20:34:48.415661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-08T20:34:48.415965] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-08T20:34:48.416757] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-08T20:34:48.416807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:48.416838] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:48.416864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:48.416919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:48.475792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:48.476723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:48.476808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:48.476841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:48.595109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:48.595464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:48.595503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:48.595585] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:48.599155] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: UP (p=60.71%) [2026-01-08T20:34:48.599492] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-08T20:34:48.599659] [INFO ] [sig ] WSBC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:48.742214] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WSBC.txt [2026-01-08T20:34:48.742359] [INFO ] [sig ] [3443/3512] Completed WSBC in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 23.7s [2026-01-08T20:34:48.742399] [INFO ] [sig ] [3444/3512] Forecasting WSBF... [2026-01-08T20:34:48.742429] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-08T20:34:48.742459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-08T20:34:48.754010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-08T20:34:48.754328] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-08T20:34:48.755322] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-08T20:34:48.755374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:48.755405] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:48.755432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:48.755488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:48.816426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:48.817264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:48.817342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:48.817374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:48.943420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:48.943659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:48.943708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:48.943738] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:48.947233] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-01-08T20:34:48.947506] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-08T20:34:48.947649] [INFO ] [sig ] WSBF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:49.087883] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WSBF.txt [2026-01-08T20:34:49.088025] [INFO ] [sig ] [3444/3512] Completed WSBF in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 23.4s [2026-01-08T20:34:49.088063] [INFO ] [sig ] [3445/3512] Forecasting WSC... [2026-01-08T20:34:49.088092] [INFO ] [sig ] Generating forecast for: WSC [2026-01-08T20:34:49.088121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-08T20:34:49.099169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-08T20:34:49.099518] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-08T20:34:49.100331] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-08T20:34:49.100382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:49.100412] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:49.100439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:49.100495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:49.159657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:49.160491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:49.160590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:49.160625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:49.290703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:49.290865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:49.290913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:49.290950] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:49.294662] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: UP (p=65.97%) [2026-01-08T20:34:49.294941] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-08T20:34:49.295068] [INFO ] [sig ] WSC: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:49.434177] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WSC.txt [2026-01-08T20:34:49.434329] [INFO ] [sig ] [3445/3512] Completed WSC in 0.3s | 2.91 sym/s | Total: 19.7m | ETA: 23.0s [2026-01-08T20:34:49.434370] [INFO ] [sig ] [3446/3512] Forecasting WSFS... [2026-01-08T20:34:49.434402] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-08T20:34:49.434434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-08T20:34:49.445233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-08T20:34:49.445537] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-08T20:34:49.446334] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-08T20:34:49.446386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:49.446429] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:49.446458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:49.446515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:49.503454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:49.504139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:49.504218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:49.504250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:49.623458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:49.623639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:49.623679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:49.623706] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:49.627139] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: DOWN (p=44.56%) [2026-01-08T20:34:49.627406] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-08T20:34:49.627524] [INFO ] [sig ] WSFS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:49.767007] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WSFS.txt [2026-01-08T20:34:49.767138] [INFO ] [sig ] [3446/3512] Completed WSFS in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 22.7s [2026-01-08T20:34:49.767177] [INFO ] [sig ] [3447/3512] Forecasting WSM... [2026-01-08T20:34:49.767205] [INFO ] [sig ] Generating forecast for: WSM [2026-01-08T20:34:49.767234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-08T20:34:49.778195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-08T20:34:49.778502] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-08T20:34:49.779305] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-08T20:34:49.779356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:49.779387] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:49.779413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:49.779468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:49.837600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:49.838536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:49.838635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:49.838669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:49.960036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:49.960195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:49.960234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:49.960262] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:49.963612] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=30.46%) [2026-01-08T20:34:49.963884] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-08T20:34:49.964002] [INFO ] [sig ] WSM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:50.105265] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WSM.txt [2026-01-08T20:34:50.105411] [INFO ] [sig ] [3447/3512] Completed WSM in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 22.4s [2026-01-08T20:34:50.105450] [INFO ] [sig ] [3448/3512] Forecasting WSO... [2026-01-08T20:34:50.105480] [INFO ] [sig ] Generating forecast for: WSO [2026-01-08T20:34:50.105509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-08T20:34:50.116119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-08T20:34:50.116406] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-08T20:34:50.117192] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-08T20:34:50.117243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:50.117273] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:50.117299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:50.117354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:50.174720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:50.175447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:50.175526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:50.175558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:50.302789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:50.302975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:50.303023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:50.303051] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:50.306446] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-01-08T20:34:50.306751] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-08T20:34:50.306875] [INFO ] [sig ] WSO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:50.448966] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WSO.txt [2026-01-08T20:34:50.449130] [INFO ] [sig ] [3448/3512] Completed WSO in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 22.0s [2026-01-08T20:34:50.449359] [INFO ] [sig ] [3449/3512] Forecasting WTBA... [2026-01-08T20:34:50.449390] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-08T20:34:50.449419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-08T20:34:50.460592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-08T20:34:50.460917] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-08T20:34:50.461721] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-08T20:34:50.461773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:50.461804] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:50.461829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:50.461885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:50.519214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:50.520104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:50.520188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:50.520220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:50.637225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:50.637382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:50.637421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:50.637450] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:50.640848] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-01-08T20:34:50.641115] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-08T20:34:50.641237] [INFO ] [sig ] WTBA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:50.781955] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WTBA.txt [2026-01-08T20:34:50.782112] [INFO ] [sig ] [3449/3512] Completed WTBA in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 21.7s [2026-01-08T20:34:50.782166] [INFO ] [sig ] [3450/3512] Forecasting WTFC... [2026-01-08T20:34:50.782199] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-08T20:34:50.782229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-08T20:34:50.793132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-08T20:34:50.793440] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-08T20:34:50.794252] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-08T20:34:50.794303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:50.794333] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:50.794360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:50.794414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:50.852997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:50.853937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:50.854054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:50.854092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:50.980001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:50.980187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:50.980228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:50.980257] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:50.983797] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=8.04%) [2026-01-08T20:34:50.984069] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-08T20:34:50.984194] [INFO ] [sig ] WTFC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:51.127235] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WTFC.txt [2026-01-08T20:34:51.127371] [INFO ] [sig ] [3450/3512] Completed WTFC in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 21.3s [2026-01-08T20:34:51.127410] [INFO ] [sig ] [3451/3512] Forecasting WTI... [2026-01-08T20:34:51.127440] [INFO ] [sig ] Generating forecast for: WTI [2026-01-08T20:34:51.127469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-08T20:34:51.138386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-08T20:34:51.138695] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-08T20:34:51.139510] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-08T20:34:51.139561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:51.139618] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:51.139647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:51.139703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:51.197505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:51.198260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:51.198371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:51.198404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:51.318020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:51.318174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:51.318213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:51.318242] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:51.321742] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=16.93%) [2026-01-08T20:34:51.322064] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-08T20:34:51.322208] [INFO ] [sig ] WTI: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:51.462259] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WTI.txt [2026-01-08T20:34:51.462388] [INFO ] [sig ] [3451/3512] Completed WTI in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 21.0s [2026-01-08T20:34:51.462426] [INFO ] [sig ] [3452/3512] Forecasting WTRG... [2026-01-08T20:34:51.462456] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-08T20:34:51.462485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-08T20:34:51.472875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-08T20:34:51.473171] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-08T20:34:51.473992] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-08T20:34:51.474043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:51.474074] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:51.474100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:51.474155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:51.531408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:51.532165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:51.532244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:51.532276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:51.653724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:51.653883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:51.653926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:51.653956] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:51.657541] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-01-08T20:34:51.657833] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-08T20:34:51.657962] [INFO ] [sig ] WTRG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:51.800694] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WTRG.txt [2026-01-08T20:34:51.800835] [INFO ] [sig ] [3452/3512] Completed WTRG in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 20.6s [2026-01-08T20:34:51.800874] [INFO ] [sig ] [3453/3512] Forecasting WTS... [2026-01-08T20:34:51.800903] [INFO ] [sig ] Generating forecast for: WTS [2026-01-08T20:34:51.800933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-08T20:34:51.812153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-08T20:34:51.812432] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-08T20:34:51.813217] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-08T20:34:51.813276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:51.813308] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:51.813334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:51.813389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:51.871861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:51.872547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:51.872642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:51.872677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:51.995381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:51.995543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:51.995651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:51.995686] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:51.999678] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=65.74%) [2026-01-08T20:34:52.000160] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-08T20:34:52.000288] [INFO ] [sig ] WTS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:52.142181] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WTS.txt [2026-01-08T20:34:52.142380] [INFO ] [sig ] [3453/3512] Completed WTS in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 20.3s [2026-01-08T20:34:52.142421] [INFO ] [sig ] [3454/3512] Forecasting WULF... [2026-01-08T20:34:52.142451] [INFO ] [sig ] Generating forecast for: WULF [2026-01-08T20:34:52.142480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-08T20:34:52.156018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-08T20:34:52.156627] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-08T20:34:52.157461] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-08T20:34:52.157514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:52.157547] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:52.157591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:52.157651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:52.219940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:52.220933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:52.221019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:52.221052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:52.343507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:52.343669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:52.343708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:52.343736] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:52.347147] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-08T20:34:52.347417] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-08T20:34:52.347541] [INFO ] [sig ] WULF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:52.491734] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WULF.txt [2026-01-08T20:34:52.491932] [INFO ] [sig ] [3454/3512] Completed WULF in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 19.9s [2026-01-08T20:34:52.491992] [INFO ] [sig ] [3455/3512] Forecasting WVE... [2026-01-08T20:34:52.492035] [INFO ] [sig ] Generating forecast for: WVE [2026-01-08T20:34:52.492080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-08T20:34:52.504129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-08T20:34:52.504562] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-08T20:34:52.505448] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-08T20:34:52.505502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:52.505534] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:52.505562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:52.505647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:52.563646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:52.564553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:52.564674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:52.564710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:52.686681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:52.686844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:52.686886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:52.686914] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:52.690372] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: UP (p=60.85%) [2026-01-08T20:34:52.690699] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-08T20:34:52.690832] [INFO ] [sig ] WVE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:52.839269] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/WVE.txt [2026-01-08T20:34:52.839430] [INFO ] [sig ] [3455/3512] Completed WVE in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 19.6s [2026-01-08T20:34:52.839470] [INFO ] [sig ] [3456/3512] Forecasting WWD... [2026-01-08T20:34:52.839501] [INFO ] [sig ] Generating forecast for: WWD [2026-01-08T20:34:52.839531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-08T20:34:52.850798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-08T20:34:52.851118] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-08T20:34:52.851930] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-08T20:34:52.851981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:52.852013] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:52.852039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:52.852095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:52.911865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:52.912641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:52.912725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:52.912759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:53.030558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:53.030739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:53.030778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:53.030808] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:53.034155] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-08T20:34:53.034446] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-08T20:34:53.034590] [INFO ] [sig ] WWD: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:53.173443] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WWD.txt [2026-01-08T20:34:53.173632] [INFO ] [sig ] [3456/3512] Completed WWD in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 19.3s [2026-01-08T20:34:53.173674] [INFO ] [sig ] [3457/3512] Forecasting WY... [2026-01-08T20:34:53.173703] [INFO ] [sig ] Generating forecast for: WY [2026-01-08T20:34:53.173735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-08T20:34:53.184355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-08T20:34:53.184715] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-08T20:34:53.185509] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-08T20:34:53.185560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:53.185652] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:53.185682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:53.185739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:53.248235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:53.249482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:53.249566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:53.249886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:53.371178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:53.371354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:53.371396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:53.371426] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:53.375185] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-01-08T20:34:53.375565] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-08T20:34:53.375747] [INFO ] [sig ] WY: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:53.533472] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WY.txt [2026-01-08T20:34:53.533648] [INFO ] [sig ] [3457/3512] Completed WY in 0.4s | 2.91 sym/s | Total: 19.8m | ETA: 18.9s [2026-01-08T20:34:53.533692] [INFO ] [sig ] [3458/3512] Forecasting WYNN... [2026-01-08T20:34:53.533721] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-08T20:34:53.533751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-08T20:34:53.545997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-08T20:34:53.546400] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-08T20:34:53.547265] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-08T20:34:53.547319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:53.547353] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:53.547387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:53.547461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:53.609474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:53.610363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:53.610445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:53.610479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:53.730672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:53.730823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:53.730864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:53.730892] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:53.734163] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-01-08T20:34:53.734433] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-08T20:34:53.734555] [INFO ] [sig ] WYNN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:53.872722] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/WYNN.txt [2026-01-08T20:34:53.872855] [INFO ] [sig ] [3458/3512] Completed WYNN in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 18.6s [2026-01-08T20:34:53.872893] [INFO ] [sig ] [3459/3512] Forecasting XBIL... [2026-01-08T20:34:53.872922] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-08T20:34:53.872951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-08T20:34:53.882503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-08T20:34:53.882843] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-08T20:34:53.883670] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-08T20:34:53.883722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:53.883753] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:53.883779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:53.883835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:53.942492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:53.943249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:53.943328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:53.943362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:54.040004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:54.040159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:54.040200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:54.040228] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:54.043606] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=87.07%) [2026-01-08T20:34:54.043880] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-08T20:34:54.044000] [INFO ] [sig ] XBIL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:54.190374] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XBIL.txt [2026-01-08T20:34:54.190561] [INFO ] [sig ] [3459/3512] Completed XBIL in 0.3s | 2.91 sym/s | Total: 19.8m | ETA: 18.2s [2026-01-08T20:34:54.190620] [INFO ] [sig ] [3460/3512] Forecasting XEL... [2026-01-08T20:34:54.190650] [INFO ] [sig ] Generating forecast for: XEL [2026-01-08T20:34:54.190681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-08T20:34:54.201708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-08T20:34:54.202116] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-08T20:34:54.202974] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-08T20:34:54.203027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:54.203058] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:54.203084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:54.203140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:54.259854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:54.260716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:54.260802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:54.260834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:54.391233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:54.391398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:54.391439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:54.391502] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:54.395218] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-01-08T20:34:54.395523] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-08T20:34:54.395713] [INFO ] [sig ] XEL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:54.546698] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XEL.txt [2026-01-08T20:34:54.546855] [INFO ] [sig ] [3460/3512] Completed XEL in 0.4s | 2.91 sym/s | Total: 19.8m | ETA: 17.9s [2026-01-08T20:34:54.546897] [INFO ] [sig ] [3461/3512] Forecasting XENE... [2026-01-08T20:34:54.546930] [INFO ] [sig ] Generating forecast for: XENE [2026-01-08T20:34:54.546970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-08T20:34:54.557677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-08T20:34:54.557977] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-08T20:34:54.558895] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-08T20:34:54.558955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:54.559004] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:54.559053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:54.559148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:54.618830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:54.619660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:54.619745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:54.619778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:54.745755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:54.745921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:54.745962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:54.745991] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:54.750044] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=80.62%) [2026-01-08T20:34:54.750557] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-08T20:34:54.750716] [INFO ] [sig ] XENE: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:54.900111] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XENE.txt [2026-01-08T20:34:54.900472] [INFO ] [sig ] [3461/3512] Completed XENE in 0.4s | 2.91 sym/s | Total: 19.8m | ETA: 17.5s [2026-01-08T20:34:54.900515] [INFO ] [sig ] [3462/3512] Forecasting XERS... [2026-01-08T20:34:54.900544] [INFO ] [sig ] Generating forecast for: XERS [2026-01-08T20:34:54.900591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-08T20:34:54.912746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-08T20:34:54.913114] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-08T20:34:54.913965] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-08T20:34:54.914019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:54.914050] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:54.914077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:54.914136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:54.978301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:54.979187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:54.979463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:54.979496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:55.104180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:55.104333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:55.104373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:55.104403] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:55.107964] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: DOWN (p=0.19%) [2026-01-08T20:34:55.108275] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-08T20:34:55.108435] [INFO ] [sig ] XERS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:55.253218] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/XERS.txt [2026-01-08T20:34:55.253377] [INFO ] [sig ] [3462/3512] Completed XERS in 0.4s | 2.91 sym/s | Total: 19.8m | ETA: 17.2s [2026-01-08T20:34:55.253416] [INFO ] [sig ] [3463/3512] Forecasting XGN... [2026-01-08T20:34:55.253446] [INFO ] [sig ] Generating forecast for: XGN [2026-01-08T20:34:55.253478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-08T20:34:55.264132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-08T20:34:55.264511] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-08T20:34:55.265354] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-08T20:34:55.265407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:55.265439] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:55.265465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:55.265522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:55.336437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:55.337505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:55.337617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:55.337656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:55.459133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:55.459287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:55.459328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:55.459356] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:55.462662] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=28.33%) [2026-01-08T20:34:55.462935] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-08T20:34:55.463063] [INFO ] [sig ] XGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:55.603837] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/XGN.txt [2026-01-08T20:34:55.603974] [INFO ] [sig ] [3463/3512] Completed XGN in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 16.9s [2026-01-08T20:34:55.604013] [INFO ] [sig ] [3464/3512] Forecasting XOM... [2026-01-08T20:34:55.604041] [INFO ] [sig ] Generating forecast for: XOM [2026-01-08T20:34:55.604071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-08T20:34:55.614544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-08T20:34:55.614843] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-08T20:34:55.615646] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-08T20:34:55.615697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:55.615729] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:55.615755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:55.615811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:55.672307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:55.672966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:55.673042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:55.673074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:55.794227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:55.794393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:55.794437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:55.794485] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:55.797855] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=17.17%) [2026-01-08T20:34:55.798136] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-08T20:34:55.798262] [INFO ] [sig ] XOM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:55.937368] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/XOM.txt [2026-01-08T20:34:55.937559] [INFO ] [sig ] [3464/3512] Completed XOM in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 16.5s [2026-01-08T20:34:55.937629] [INFO ] [sig ] [3465/3512] Forecasting XOMA... [2026-01-08T20:34:55.937662] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-08T20:34:55.937693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-08T20:34:55.947943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-08T20:34:55.948347] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-08T20:34:55.949188] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-08T20:34:55.949240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:55.949272] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:55.949299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:55.949355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:56.006727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:56.007546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:56.007645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:56.007679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:56.125191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:56.125353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:56.125392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:56.125422] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:56.128843] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=64.37%) [2026-01-08T20:34:56.129124] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-08T20:34:56.129247] [INFO ] [sig ] XOMA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:56.277217] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XOMA.txt [2026-01-08T20:34:56.277551] [INFO ] [sig ] [3465/3512] Completed XOMA in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 16.2s [2026-01-08T20:34:56.277608] [INFO ] [sig ] [3466/3512] Forecasting XOS... [2026-01-08T20:34:56.277639] [INFO ] [sig ] Generating forecast for: XOS [2026-01-08T20:34:56.277669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-08T20:34:56.288713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-08T20:34:56.289106] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-08T20:34:56.290183] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-08T20:34:56.290238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:56.290282] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:56.290313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:56.290370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:56.351620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:56.352519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:56.352624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:56.352659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:56.476967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:56.477131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:56.477171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:56.477199] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:56.480530] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: UP (p=88.16%) [2026-01-08T20:34:56.480831] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-08T20:34:56.480958] [INFO ] [sig ] XOS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:56.622750] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XOS.txt [2026-01-08T20:34:56.622909] [INFO ] [sig ] [3466/3512] Completed XOS in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 15.8s [2026-01-08T20:34:56.622947] [INFO ] [sig ] [3467/3512] Forecasting XP... [2026-01-08T20:34:56.622976] [INFO ] [sig ] Generating forecast for: XP [2026-01-08T20:34:56.623007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-08T20:34:56.634344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-08T20:34:56.634758] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-08T20:34:56.635554] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-08T20:34:56.635626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:56.635659] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:56.635687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:56.635743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:56.697980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:56.698892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:56.699009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:56.699042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:56.822679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:56.822832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:56.822872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:56.822900] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:56.826410] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=42.86%) [2026-01-08T20:34:56.826707] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-08T20:34:56.826831] [INFO ] [sig ] XP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:56.968438] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/XP.txt [2026-01-08T20:34:56.968614] [INFO ] [sig ] [3467/3512] Completed XP in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 15.5s [2026-01-08T20:34:56.968657] [INFO ] [sig ] [3468/3512] Forecasting XPEL... [2026-01-08T20:34:56.968687] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-08T20:34:56.968716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-08T20:34:56.979278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-08T20:34:56.979656] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-08T20:34:56.980454] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-08T20:34:56.980505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:56.980538] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:56.980565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:56.980663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:57.038424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:57.039252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:57.039334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:57.039366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:57.157881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:57.158036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:57.158079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:57.158108] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:57.161525] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-08T20:34:57.161833] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-08T20:34:57.161967] [INFO ] [sig ] XPEL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:57.301794] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XPEL.txt [2026-01-08T20:34:57.301932] [INFO ] [sig ] [3468/3512] Completed XPEL in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 15.1s [2026-01-08T20:34:57.301972] [INFO ] [sig ] [3469/3512] Forecasting XPO... [2026-01-08T20:34:57.302000] [INFO ] [sig ] Generating forecast for: XPO [2026-01-08T20:34:57.302029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-08T20:34:57.313109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-08T20:34:57.313486] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-08T20:34:57.314312] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-08T20:34:57.314366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:57.314398] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:57.314426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:57.314483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:57.374257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:57.375107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:57.375208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:57.375242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:57.494236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:57.494395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:57.494434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:57.494463] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:57.497886] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=36.82%) [2026-01-08T20:34:57.498193] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-08T20:34:57.498351] [INFO ] [sig ] XPO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:57.637224] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/XPO.txt [2026-01-08T20:34:57.637349] [INFO ] [sig ] [3469/3512] Completed XPO in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 14.8s [2026-01-08T20:34:57.637387] [INFO ] [sig ] [3470/3512] Forecasting XPOF... [2026-01-08T20:34:57.637417] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-08T20:34:57.637445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-08T20:34:57.649008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-08T20:34:57.649312] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-08T20:34:57.650113] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-08T20:34:57.650176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:57.650208] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:57.650235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:57.650294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:57.707182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:57.707817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:57.707895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:57.707926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:57.837711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:57.837871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:57.837909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:57.837938] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:57.841448] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=19.85%) [2026-01-08T20:34:57.841777] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-08T20:34:57.841910] [INFO ] [sig ] XPOF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:57.988070] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/XPOF.txt [2026-01-08T20:34:57.988255] [INFO ] [sig ] [3470/3512] Completed XPOF in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 14.4s [2026-01-08T20:34:57.988310] [INFO ] [sig ] [3471/3512] Forecasting XPRO... [2026-01-08T20:34:57.988340] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-08T20:34:57.988396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-08T20:34:57.998971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-08T20:34:57.999300] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-08T20:34:58.000104] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-08T20:34:58.000156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:58.000188] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:58.000214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:58.000271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:58.057973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:58.058935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:58.059015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:58.059055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:58.181284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:58.181436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:58.181473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:58.181502] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:58.184865] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-08T20:34:58.185167] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-08T20:34:58.185302] [INFO ] [sig ] XPRO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:58.325312] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/XPRO.txt [2026-01-08T20:34:58.325463] [INFO ] [sig ] [3471/3512] Completed XPRO in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 14.1s [2026-01-08T20:34:58.325503] [INFO ] [sig ] [3472/3512] Forecasting XRAY... [2026-01-08T20:34:58.325532] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-08T20:34:58.325562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-08T20:34:58.336275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-08T20:34:58.336658] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-08T20:34:58.337442] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-08T20:34:58.337493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:58.337523] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:58.337549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:58.337626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:58.395355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:58.396247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:58.396332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:58.396364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:58.516112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:58.516265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:58.516303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:58.516332] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:58.519712] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-08T20:34:58.519989] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-08T20:34:58.520129] [INFO ] [sig ] XRAY: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:58.664787] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XRAY.txt [2026-01-08T20:34:58.664972] [INFO ] [sig ] [3472/3512] Completed XRAY in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 13.8s [2026-01-08T20:34:58.665015] [INFO ] [sig ] [3473/3512] Forecasting XRX... [2026-01-08T20:34:58.665044] [INFO ] [sig ] Generating forecast for: XRX [2026-01-08T20:34:58.665074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-08T20:34:58.675732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-08T20:34:58.676079] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-08T20:34:58.676920] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-08T20:34:58.676980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:58.677021] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:58.677058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:58.677127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:58.735018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:58.735963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:58.736045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:58.736079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:58.859079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:58.859230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:58.859272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:58.859301] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:58.862702] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-01-08T20:34:58.862976] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-08T20:34:58.863100] [INFO ] [sig ] XRX: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:59.005248] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XRX.txt [2026-01-08T20:34:59.005387] [INFO ] [sig ] [3473/3512] Completed XRX in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 13.4s [2026-01-08T20:34:59.005426] [INFO ] [sig ] [3474/3512] Forecasting XTIA... [2026-01-08T20:34:59.005455] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-08T20:34:59.005484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-08T20:34:59.016624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-08T20:34:59.016915] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-08T20:34:59.017916] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-08T20:34:59.017968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:59.018024] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:59.018059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:59.018139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:59.077937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:59.078668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:59.078749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:59.078784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:59.204496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:59.204631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:59.204671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:59.204699] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:59.208324] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-01-08T20:34:59.208605] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-08T20:34:59.208727] [INFO ] [sig ] XTIA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:34:59.350749] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XTIA.txt [2026-01-08T20:34:59.350862] [INFO ] [sig ] [3474/3512] Completed XTIA in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 13.1s [2026-01-08T20:34:59.350898] [INFO ] [sig ] [3475/3512] Forecasting XYF... [2026-01-08T20:34:59.350928] [INFO ] [sig ] Generating forecast for: XYF [2026-01-08T20:34:59.350957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-08T20:34:59.361368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-08T20:34:59.361699] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-08T20:34:59.362509] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-08T20:34:59.362562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:59.362625] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:59.362658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:59.362720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:59.421752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:59.422637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:59.422719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:59.422753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:59.541120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:59.541280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:59.541320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:59.541349] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:59.544721] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: DOWN (p=41.79%) [2026-01-08T20:34:59.545020] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-08T20:34:59.545144] [INFO ] [sig ] XYF: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:34:59.686330] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/XYF.txt [2026-01-08T20:34:59.686487] [INFO ] [sig ] [3475/3512] Completed XYF in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 12.7s [2026-01-08T20:34:59.686527] [INFO ] [sig ] [3476/3512] Forecasting XYL... [2026-01-08T20:34:59.686556] [INFO ] [sig ] Generating forecast for: XYL [2026-01-08T20:34:59.686609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-08T20:34:59.697676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-08T20:34:59.698035] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-08T20:34:59.698958] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-08T20:34:59.699010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:34:59.699043] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:34:59.699070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:34:59.699126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:34:59.757485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:34:59.758335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:34:59.758423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:34:59.758457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:34:59.882382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:34:59.882542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:34:59.882599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:34:59.882629] [INFO ] [FORECASTER] Training complete [2026-01-08T20:34:59.886042] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-01-08T20:34:59.886324] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-08T20:34:59.886448] [INFO ] [sig ] XYL: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:00.035830] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/XYL.txt [2026-01-08T20:35:00.036004] [INFO ] [sig ] [3476/3512] Completed XYL in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 12.4s [2026-01-08T20:35:00.036043] [INFO ] [sig ] [3477/3512] Forecasting YALA... [2026-01-08T20:35:00.036073] [INFO ] [sig ] Generating forecast for: YALA [2026-01-08T20:35:00.036104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-08T20:35:00.047521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-08T20:35:00.047922] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-08T20:35:00.048839] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-08T20:35:00.048891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:00.048924] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:00.048951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:00.049009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:00.108451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:00.109348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:00.109428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:00.109461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:00.227983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:00.228113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:00.228190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:00.228248] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:00.232813] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-01-08T20:35:00.233100] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-08T20:35:00.233234] [INFO ] [sig ] YALA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:00.377106] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/YALA.txt [2026-01-08T20:35:00.377254] [INFO ] [sig ] [3477/3512] Completed YALA in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 12.0s [2026-01-08T20:35:00.377294] [INFO ] [sig ] [3478/3512] Forecasting YELP... [2026-01-08T20:35:00.377327] [INFO ] [sig ] Generating forecast for: YELP [2026-01-08T20:35:00.377357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-08T20:35:00.387978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-08T20:35:00.388368] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-08T20:35:00.389237] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-08T20:35:00.389291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:00.389325] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:00.389353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:00.389410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:00.446299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:00.447086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:00.447165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:00.447198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:00.586305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:00.586449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:00.586494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:00.586526] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:00.591043] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=92.78%) [2026-01-08T20:35:00.591364] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-08T20:35:00.591716] [INFO ] [sig ] YELP: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:00.742323] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/YELP.txt [2026-01-08T20:35:00.742469] [INFO ] [sig ] [3478/3512] Completed YELP in 0.4s | 2.91 sym/s | Total: 19.9m | ETA: 11.7s [2026-01-08T20:35:00.742507] [INFO ] [sig ] [3479/3512] Forecasting YETI... [2026-01-08T20:35:00.742538] [INFO ] [sig ] Generating forecast for: YETI [2026-01-08T20:35:00.742568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-08T20:35:00.753799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-08T20:35:00.754080] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-08T20:35:00.754894] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-08T20:35:00.754949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:00.754983] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:00.755011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:00.755071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:00.816260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:00.817092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:00.817174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:00.817206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:00.942360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:00.942509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:00.942547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:00.942594] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:00.946211] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=84.56%) [2026-01-08T20:35:00.946697] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-08T20:35:00.946819] [INFO ] [sig ] YETI: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:01.086429] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/YETI.txt [2026-01-08T20:35:01.086556] [INFO ] [sig ] [3479/3512] Completed YETI in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 11.3s [2026-01-08T20:35:01.086612] [INFO ] [sig ] [3480/3512] Forecasting YMM... [2026-01-08T20:35:01.086641] [INFO ] [sig ] Generating forecast for: YMM [2026-01-08T20:35:01.086670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-08T20:35:01.097011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-08T20:35:01.097274] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-08T20:35:01.098085] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-08T20:35:01.098137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:01.098168] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:01.098194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:01.098249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:01.156233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:01.156870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:01.156948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:01.156981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:01.276861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:01.277033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:01.277072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:01.277099] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:01.280534] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=75.35%) [2026-01-08T20:35:01.280874] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-08T20:35:01.281008] [INFO ] [sig ] YMM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:01.423369] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/YMM.txt [2026-01-08T20:35:01.423541] [INFO ] [sig ] [3480/3512] Completed YMM in 0.3s | 2.91 sym/s | Total: 19.9m | ETA: 11.0s [2026-01-08T20:35:01.423729] [INFO ] [sig ] [3481/3512] Forecasting YPF... [2026-01-08T20:35:01.423775] [INFO ] [sig ] Generating forecast for: YPF [2026-01-08T20:35:01.423817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-08T20:35:01.435076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-08T20:35:01.435474] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-08T20:35:01.436372] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-08T20:35:01.436441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:01.436489] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:01.436517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:01.436601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:01.497072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:01.497979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:01.498069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:01.498103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:01.631520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:01.631708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:01.631751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:01.631781] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:01.635376] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=59.92%) [2026-01-08T20:35:01.635766] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-08T20:35:01.635916] [INFO ] [sig ] YPF: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:01.782823] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/YPF.txt [2026-01-08T20:35:01.782994] [INFO ] [sig ] [3481/3512] Completed YPF in 0.4s | 2.91 sym/s | Total: 20.0m | ETA: 10.7s [2026-01-08T20:35:01.783036] [INFO ] [sig ] [3482/3512] Forecasting YQQQ... [2026-01-08T20:35:01.783065] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-08T20:35:01.783094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-08T20:35:01.794566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-08T20:35:01.795037] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-08T20:35:01.795952] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-08T20:35:01.796015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:01.796047] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:01.796073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:01.796129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:01.854046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:01.854946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:01.855061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:01.855095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:01.993122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:01.993293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:01.993333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:01.993361] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:01.997299] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=23.89%) [2026-01-08T20:35:01.997902] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-08T20:35:01.998076] [INFO ] [sig ] YQQQ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:02.150101] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/YQQQ.txt [2026-01-08T20:35:02.150270] [INFO ] [sig ] [3482/3512] Completed YQQQ in 0.4s | 2.91 sym/s | Total: 20.0m | ETA: 10.3s [2026-01-08T20:35:02.150312] [INFO ] [sig ] [3483/3512] Forecasting YRD... [2026-01-08T20:35:02.150342] [INFO ] [sig ] Generating forecast for: YRD [2026-01-08T20:35:02.150371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-08T20:35:02.161754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-08T20:35:02.162167] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-08T20:35:02.163023] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-08T20:35:02.163076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:02.163107] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:02.163133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:02.163188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:02.220427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:02.221351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:02.221443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:02.221475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:02.341682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:02.341843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:02.341882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:02.341912] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:02.345701] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-01-08T20:35:02.346056] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-08T20:35:02.346199] [INFO ] [sig ] YRD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:02.492496] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/YRD.txt [2026-01-08T20:35:02.492670] [INFO ] [sig ] [3483/3512] Completed YRD in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 10.0s [2026-01-08T20:35:02.492712] [INFO ] [sig ] [3484/3512] Forecasting YSG... [2026-01-08T20:35:02.492741] [INFO ] [sig ] Generating forecast for: YSG [2026-01-08T20:35:02.492770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-08T20:35:02.502939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-08T20:35:02.503317] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-08T20:35:02.504142] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-08T20:35:02.504194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:02.504224] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:02.504252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:02.504308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:02.567493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:02.571612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:02.571781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:02.571832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:02.692448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:02.692628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:02.692670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:02.692700] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:02.696384] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=41.51%) [2026-01-08T20:35:02.696750] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-08T20:35:02.696892] [INFO ] [sig ] YSG: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:02.841834] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/YSG.txt [2026-01-08T20:35:02.841969] [INFO ] [sig ] [3484/3512] Completed YSG in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 9.6s [2026-01-08T20:35:02.842009] [INFO ] [sig ] [3485/3512] Forecasting YTRA... [2026-01-08T20:35:02.842044] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-08T20:35:02.842076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-08T20:35:02.853459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-08T20:35:02.853894] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-08T20:35:02.854795] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-08T20:35:02.854848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:02.854881] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:02.854908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:02.854965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:02.920099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:02.921256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:02.921364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:02.921415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:03.043648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:03.043785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:03.043824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:03.043851] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:03.047203] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: UP (p=93.23%) [2026-01-08T20:35:03.047470] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-08T20:35:03.047611] [INFO ] [sig ] YTRA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:03.184069] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/YTRA.txt [2026-01-08T20:35:03.184193] [INFO ] [sig ] [3485/3512] Completed YTRA in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 9.3s [2026-01-08T20:35:03.184231] [INFO ] [sig ] [3486/3512] Forecasting YUM... [2026-01-08T20:35:03.184261] [INFO ] [sig ] Generating forecast for: YUM [2026-01-08T20:35:03.184291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-08T20:35:03.194778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-08T20:35:03.195063] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-08T20:35:03.195874] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-08T20:35:03.195925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:03.195956] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:03.195982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:03.196037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:03.252161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:03.253086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:03.253172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:03.253204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:03.369476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:03.369655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:03.369698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:03.369725] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:03.373138] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-01-08T20:35:03.373432] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-08T20:35:03.373561] [INFO ] [sig ] YUM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:03.516372] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/YUM.txt [2026-01-08T20:35:03.516536] [INFO ] [sig ] [3486/3512] Completed YUM in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 8.9s [2026-01-08T20:35:03.516596] [INFO ] [sig ] [3487/3512] Forecasting YUMC... [2026-01-08T20:35:03.516627] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-08T20:35:03.516658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-08T20:35:03.527970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-08T20:35:03.528356] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-08T20:35:03.529383] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-08T20:35:03.529436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:03.529469] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:03.529497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:03.529555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:03.588049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:03.588952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:03.589035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:03.589066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:03.709056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:03.709213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:03.709253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:03.709282] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:03.712611] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=7.02%) [2026-01-08T20:35:03.712890] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-08T20:35:03.713014] [INFO ] [sig ] YUMC: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:03.851876] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/YUMC.txt [2026-01-08T20:35:03.852093] [INFO ] [sig ] [3487/3512] Completed YUMC in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 8.6s [2026-01-08T20:35:03.852150] [INFO ] [sig ] [3488/3512] Forecasting Z... [2026-01-08T20:35:03.852194] [INFO ] [sig ] Generating forecast for: Z [2026-01-08T20:35:03.852239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-08T20:35:03.863204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-08T20:35:03.863631] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-08T20:35:03.864417] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-08T20:35:03.864468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:03.864500] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:03.864527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:03.864609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:03.924676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:03.925529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:03.925630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:03.925666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:04.046207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:04.046359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:04.046398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:04.046443] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:04.049821] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=88.45%) [2026-01-08T20:35:04.050095] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-08T20:35:04.050219] [INFO ] [sig ] Z: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:04.188321] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/Z.txt [2026-01-08T20:35:04.188461] [INFO ] [sig ] [3488/3512] Completed Z in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 8.3s [2026-01-08T20:35:04.188499] [INFO ] [sig ] [3489/3512] Forecasting ZBH... [2026-01-08T20:35:04.188744] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-08T20:35:04.188774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-08T20:35:04.199405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-08T20:35:04.199677] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-08T20:35:04.200440] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-08T20:35:04.200490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:04.200520] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:04.200547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:04.200621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:04.257532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:04.258219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:04.258326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:04.258363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:04.374640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:04.374794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:04.374833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:04.374861] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:04.378780] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=38.42%) [2026-01-08T20:35:04.379058] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-08T20:35:04.379182] [INFO ] [sig ] ZBH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:04.516605] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZBH.txt [2026-01-08T20:35:04.516734] [INFO ] [sig ] [3489/3512] Completed ZBH in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 7.9s [2026-01-08T20:35:04.516772] [INFO ] [sig ] [3490/3512] Forecasting ZBIO... [2026-01-08T20:35:04.516801] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-08T20:35:04.516829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-08T20:35:04.527241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-08T20:35:04.527552] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-08T20:35:04.528389] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-08T20:35:04.528440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:04.528470] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:04.528496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:04.528550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:04.588128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:04.588943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:04.589025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:04.589074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:04.706992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:04.707146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:04.707184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:04.707216] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:04.710552] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=40.22%) [2026-01-08T20:35:04.710840] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-08T20:35:04.710963] [INFO ] [sig ] ZBIO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:04.849786] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZBIO.txt [2026-01-08T20:35:04.849928] [INFO ] [sig ] [3490/3512] Completed ZBIO in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 7.6s [2026-01-08T20:35:04.849967] [INFO ] [sig ] [3491/3512] Forecasting ZBRA... [2026-01-08T20:35:04.849997] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-08T20:35:04.850026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-08T20:35:04.861466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-08T20:35:04.861748] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-08T20:35:04.862516] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-08T20:35:04.862566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:04.862640] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:04.862669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:04.862725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:04.919790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:04.920655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:04.920738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:04.920770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:05.040406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:05.040587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:05.040630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:05.040659] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:05.044100] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: DOWN (p=27.18%) [2026-01-08T20:35:05.044566] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-08T20:35:05.044718] [INFO ] [sig ] ZBRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:05.183765] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZBRA.txt [2026-01-08T20:35:05.183891] [INFO ] [sig ] [3491/3512] Completed ZBRA in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 7.2s [2026-01-08T20:35:05.183930] [INFO ] [sig ] [3492/3512] Forecasting ZD... [2026-01-08T20:35:05.183960] [INFO ] [sig ] Generating forecast for: ZD [2026-01-08T20:35:05.183990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-08T20:35:05.194638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-08T20:35:05.194955] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-08T20:35:05.195950] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-08T20:35:05.196002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:05.196033] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:05.196060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:05.196151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:05.256810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:05.257630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:05.257712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:05.257744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:05.374931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:05.375080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:05.375119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:05.375148] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:05.378457] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=63.70%) [2026-01-08T20:35:05.378742] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-08T20:35:05.378861] [INFO ] [sig ] ZD: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:05.516360] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ZD.txt [2026-01-08T20:35:05.516471] [INFO ] [sig ] [3492/3512] Completed ZD in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 6.9s [2026-01-08T20:35:05.516508] [INFO ] [sig ] [3493/3512] Forecasting ZEPP... [2026-01-08T20:35:05.516537] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-08T20:35:05.516565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-08T20:35:05.528030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-08T20:35:05.528410] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-08T20:35:05.529308] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-08T20:35:05.529372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:05.529407] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:05.529434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:05.529491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:05.585711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:05.586287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:05.586363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:05.586395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:05.695910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:05.696013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:05.696047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:05.696074] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:05.699146] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=22.89%) [2026-01-08T20:35:05.699441] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-08T20:35:05.699558] [INFO ] [sig ] ZEPP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:05.837901] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZEPP.txt [2026-01-08T20:35:05.838005] [INFO ] [sig ] [3493/3512] Completed ZEPP in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 6.5s [2026-01-08T20:35:05.838042] [INFO ] [sig ] [3494/3512] Forecasting ZETA... [2026-01-08T20:35:05.838070] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-08T20:35:05.838100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-08T20:35:05.848329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-08T20:35:05.848600] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-08T20:35:05.849363] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-08T20:35:05.849413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:05.849444] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:05.849470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:05.849526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:05.905563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:05.906157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:05.906235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:05.906267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:06.024394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:06.024508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:06.024547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:06.024619] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:06.027873] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=43.73%) [2026-01-08T20:35:06.028137] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-08T20:35:06.028258] [INFO ] [sig ] ZETA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:06.167550] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZETA.txt [2026-01-08T20:35:06.167719] [INFO ] [sig ] [3494/3512] Completed ZETA in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 6.2s [2026-01-08T20:35:06.167761] [INFO ] [sig ] [3495/3512] Forecasting ZEUS... [2026-01-08T20:35:06.167790] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-08T20:35:06.167818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-08T20:35:06.178532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-08T20:35:06.178842] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-08T20:35:06.179683] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-08T20:35:06.179734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:06.179765] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:06.179791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:06.179850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:06.236429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:06.237067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:06.237149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:06.237180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:06.356853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:06.357004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:06.357042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:06.357071] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:06.360411] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: DOWN (p=44.67%) [2026-01-08T20:35:06.360702] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-08T20:35:06.360823] [INFO ] [sig ] ZEUS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:06.498147] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZEUS.txt [2026-01-08T20:35:06.498279] [INFO ] [sig ] [3495/3512] Completed ZEUS in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 5.8s [2026-01-08T20:35:06.498335] [INFO ] [sig ] [3496/3512] Forecasting ZGN... [2026-01-08T20:35:06.498365] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-08T20:35:06.498612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-08T20:35:06.512678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-08T20:35:06.512992] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-08T20:35:06.513984] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-08T20:35:06.514034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:06.514065] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:06.514092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:06.514148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:06.572115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:06.573007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:06.573090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:06.573122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:06.693034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:06.693183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:06.693221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:06.693250] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:06.696529] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: DOWN (p=47.01%) [2026-01-08T20:35:06.696811] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-08T20:35:06.696932] [INFO ] [sig ] ZGN: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:06.833796] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZGN.txt [2026-01-08T20:35:06.833907] [INFO ] [sig ] [3496/3512] Completed ZGN in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 5.5s [2026-01-08T20:35:06.833945] [INFO ] [sig ] [3497/3512] Forecasting ZH... [2026-01-08T20:35:06.833974] [INFO ] [sig ] Generating forecast for: ZH [2026-01-08T20:35:06.834003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-08T20:35:06.844734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-08T20:35:06.845036] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-08T20:35:06.845829] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-08T20:35:06.845880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:06.845910] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:06.845936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:06.845992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:06.902772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:06.903387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:06.903463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:06.903494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:07.021643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:07.021798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:07.021836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:07.021865] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:07.025346] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=27.88%) [2026-01-08T20:35:07.025631] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-08T20:35:07.025755] [INFO ] [sig ] ZH: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:07.167012] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZH.txt [2026-01-08T20:35:07.167179] [INFO ] [sig ] [3497/3512] Completed ZH in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 5.2s [2026-01-08T20:35:07.167220] [INFO ] [sig ] [3498/3512] Forecasting ZIM... [2026-01-08T20:35:07.167249] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-08T20:35:07.167278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-08T20:35:07.178627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-08T20:35:07.178955] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-08T20:35:07.179765] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-08T20:35:07.179815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:07.179848] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:07.179874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:07.179930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:07.236380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:07.237281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:07.237366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:07.237399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:07.357348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:07.357504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:07.357543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:07.357589] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:07.360973] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-01-08T20:35:07.361252] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-08T20:35:07.361380] [INFO ] [sig ] ZIM: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:07.503901] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ZIM.txt [2026-01-08T20:35:07.504058] [INFO ] [sig ] [3498/3512] Completed ZIM in 0.3s | 2.91 sym/s | Total: 20.0m | ETA: 4.8s [2026-01-08T20:35:07.504098] [INFO ] [sig ] [3499/3512] Forecasting ZION... [2026-01-08T20:35:07.504128] [INFO ] [sig ] Generating forecast for: ZION [2026-01-08T20:35:07.504159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-08T20:35:07.514941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-08T20:35:07.515274] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-08T20:35:07.516100] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-08T20:35:07.516152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:07.516182] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:07.516209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:07.516265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:07.573397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:07.574268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:07.574355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:07.574388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:07.702482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:07.702650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:07.702692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:07.702722] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:07.706108] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: UP (p=67.21%) [2026-01-08T20:35:07.706407] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-08T20:35:07.706533] [INFO ] [sig ] ZION: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:07.851378] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ZION.txt [2026-01-08T20:35:07.851532] [INFO ] [sig ] [3499/3512] Completed ZION in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 4.5s [2026-01-08T20:35:07.851588] [INFO ] [sig ] [3500/3512] Forecasting ZIP... [2026-01-08T20:35:07.851621] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-08T20:35:07.851652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-08T20:35:07.862190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-08T20:35:07.862460] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-08T20:35:07.863277] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-08T20:35:07.863329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:07.863361] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:07.863389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:07.863446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:07.922140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:07.922870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:07.922949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:07.922984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:08.048246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:08.048426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:08.048467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:08.048495] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:08.051884] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-01-08T20:35:08.052164] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-08T20:35:08.052290] [INFO ] [sig ] ZIP: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:08.199155] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZIP.txt [2026-01-08T20:35:08.199301] [INFO ] [sig ] [3500/3512] Completed ZIP in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 4.1s [2026-01-08T20:35:08.199344] [INFO ] [sig ] [3501/3512] Forecasting ZLAB... [2026-01-08T20:35:08.199378] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-08T20:35:08.199409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-08T20:35:08.210677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-08T20:35:08.210953] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-08T20:35:08.211962] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-08T20:35:08.212014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:08.212046] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:08.212075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:08.212132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:08.271669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:08.272339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:08.272459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:08.272503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:08.400094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:08.400279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:08.400323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:08.400353] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:08.403935] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-01-08T20:35:08.404239] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-08T20:35:08.404377] [INFO ] [sig ] ZLAB: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:08.554352] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZLAB.txt [2026-01-08T20:35:08.554777] [INFO ] [sig ] [3501/3512] Completed ZLAB in 0.4s | 2.91 sym/s | Total: 20.1m | ETA: 3.8s [2026-01-08T20:35:08.554833] [INFO ] [sig ] [3502/3512] Forecasting ZM... [2026-01-08T20:35:08.554871] [INFO ] [sig ] Generating forecast for: ZM [2026-01-08T20:35:08.554902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-08T20:35:08.566918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-08T20:35:08.567318] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-08T20:35:08.568309] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-08T20:35:08.568369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:08.568412] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:08.568450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:08.568523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:08.627689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:08.628662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:08.628758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:08.628791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:08.759490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:08.759663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:08.759705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:08.759735] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:08.763151] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=31.45%) [2026-01-08T20:35:08.763446] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-08T20:35:08.763594] [INFO ] [sig ] ZM: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:08.908015] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZM.txt [2026-01-08T20:35:08.908168] [INFO ] [sig ] [3502/3512] Completed ZM in 0.4s | 2.91 sym/s | Total: 20.1m | ETA: 3.4s [2026-01-08T20:35:08.908207] [INFO ] [sig ] [3503/3512] Forecasting ZNTL... [2026-01-08T20:35:08.908235] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-08T20:35:08.908264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-08T20:35:08.919564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-08T20:35:08.919978] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-08T20:35:08.920802] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-08T20:35:08.920853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:08.920884] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:08.920910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:08.920965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:08.977614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:08.978507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:08.978614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:08.978651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:09.102737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:09.102887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:09.102928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:09.102955] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:09.106285] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=47.85%) [2026-01-08T20:35:09.106561] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-08T20:35:09.106703] [INFO ] [sig ] ZNTL: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:09.249104] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZNTL.txt [2026-01-08T20:35:09.249259] [INFO ] [sig ] [3503/3512] Completed ZNTL in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 3.1s [2026-01-08T20:35:09.249299] [INFO ] [sig ] [3504/3512] Forecasting ZS... [2026-01-08T20:35:09.249328] [INFO ] [sig ] Generating forecast for: ZS [2026-01-08T20:35:09.249361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-08T20:35:09.259709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-08T20:35:09.260016] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-08T20:35:09.260838] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-08T20:35:09.260891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:09.260924] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:09.260953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:09.261010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:09.319625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:09.320477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:09.320559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:09.320615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:09.443519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:09.443692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:09.443732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:09.443762] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:09.447183] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-01-08T20:35:09.447465] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-08T20:35:09.447613] [INFO ] [sig ] ZS: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:09.587886] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZS.txt [2026-01-08T20:35:09.588056] [INFO ] [sig ] [3504/3512] Completed ZS in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 2.8s [2026-01-08T20:35:09.588096] [INFO ] [sig ] [3505/3512] Forecasting ZTO... [2026-01-08T20:35:09.588127] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-08T20:35:09.588157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-08T20:35:09.598386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-08T20:35:09.598711] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-08T20:35:09.599496] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-08T20:35:09.599547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:09.599608] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:09.599643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:09.599700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:09.658334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:09.659188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:09.659271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:09.659305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:09.778120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:09.778272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:09.778337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:09.778371] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:09.781771] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=9.28%) [2026-01-08T20:35:09.782049] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-08T20:35:09.782173] [INFO ] [sig ] ZTO: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:09.926812] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZTO.txt [2026-01-08T20:35:09.926975] [INFO ] [sig ] [3505/3512] Completed ZTO in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 2.4s [2026-01-08T20:35:09.927015] [INFO ] [sig ] [3506/3512] Forecasting ZTS... [2026-01-08T20:35:09.927045] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-08T20:35:09.927074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-08T20:35:09.938040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-08T20:35:09.938376] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-08T20:35:09.939416] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-08T20:35:09.939467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:09.939497] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:09.939524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:09.939604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:09.999388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:10.000405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:10.000504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:10.000538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:10.135298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:10.135453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:10.135493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:10.135521] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:10.139932] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-01-08T20:35:10.140334] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-08T20:35:10.140502] [INFO ] [sig ] ZTS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:10.315511] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ZTS.txt [2026-01-08T20:35:10.315739] [INFO ] [sig ] [3506/3512] Completed ZTS in 0.4s | 2.91 sym/s | Total: 20.1m | ETA: 2.1s [2026-01-08T20:35:10.315801] [INFO ] [sig ] [3507/3512] Forecasting ZUMZ... [2026-01-08T20:35:10.315845] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-08T20:35:10.315879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-08T20:35:10.327810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-08T20:35:10.328246] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-08T20:35:10.329350] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-08T20:35:10.329412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:10.329455] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:10.329494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:10.329568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:10.394796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:10.395682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:10.395767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:10.395800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:10.514210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:10.514369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:10.514410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:10.514437] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:10.517948] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=22.33%) [2026-01-08T20:35:10.518231] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-08T20:35:10.518384] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:10.658022] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZUMZ.txt [2026-01-08T20:35:10.658171] [INFO ] [sig ] [3507/3512] Completed ZUMZ in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 1.7s [2026-01-08T20:35:10.658211] [INFO ] [sig ] [3508/3512] Forecasting ZURA... [2026-01-08T20:35:10.658241] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-08T20:35:10.658270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-08T20:35:10.668674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-08T20:35:10.669008] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-08T20:35:10.669810] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-08T20:35:10.669860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:10.669929] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:10.669957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:10.670017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:10.726014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:10.726860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:10.726942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:10.726974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:10.852140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:10.852288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:10.852327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:10.852358] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:10.855639] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: UP (p=78.64%) [2026-01-08T20:35:10.855908] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-08T20:35:10.856028] [INFO ] [sig ] ZURA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:10.994127] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ZURA.txt [2026-01-08T20:35:10.994265] [INFO ] [sig ] [3508/3512] Completed ZURA in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 1.4s [2026-01-08T20:35:10.994310] [INFO ] [sig ] [3509/3512] Forecasting ZVIA... [2026-01-08T20:35:10.994340] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-08T20:35:10.994370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-08T20:35:11.004446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-08T20:35:11.005002] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-08T20:35:11.005804] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-08T20:35:11.005854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:11.005885] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:11.005911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:11.005967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:11.062646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:11.063249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:11.063327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:11.063359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:11.183360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:11.183497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:11.183534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:11.183563] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:11.186820] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=83.67%) [2026-01-08T20:35:11.187089] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-08T20:35:11.187207] [INFO ] [sig ] ZVIA: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:11.329365] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ZVIA.txt [2026-01-08T20:35:11.329502] [INFO ] [sig ] [3509/3512] Completed ZVIA in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 1.0s [2026-01-08T20:35:11.329541] [INFO ] [sig ] [3510/3512] Forecasting ZVRA... [2026-01-08T20:35:11.329769] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-08T20:35:11.329800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-08T20:35:11.340234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-08T20:35:11.340507] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-08T20:35:11.341465] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-08T20:35:11.341516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:11.341548] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:11.341751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:11.341808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:11.401970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:11.402829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:11.402927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:11.402960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:11.519249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:11.519419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:11.519458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:11.519486] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:11.522774] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: DOWN (p=22.82%) [2026-01-08T20:35:11.523043] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-08T20:35:11.523198] [INFO ] [sig ] ZVRA: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:11.663491] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZVRA.txt [2026-01-08T20:35:11.663674] [INFO ] [sig ] [3510/3512] Completed ZVRA in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 0.7s [2026-01-08T20:35:11.663742] [INFO ] [sig ] [3511/3512] Forecasting ZWS... [2026-01-08T20:35:11.663784] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-08T20:35:11.663830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-08T20:35:11.674593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-08T20:35:11.674875] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-08T20:35:11.675685] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-08T20:35:11.675735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:11.675766] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:11.675793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:11.675848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:11.733778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:11.734429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:11.734505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:11.734537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:11.855794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:11.855944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:11.855982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:11.856041] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:11.859381] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-08T20:35:11.859676] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-08T20:35:11.859798] [INFO ] [sig ] ZWS: Forecast for 2026-01-08: UP (sign=1.00) [2026-01-08T20:35:12.000762] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-09 1 -> ./output/forecasts/individual/2026-01-09/ZWS.txt [2026-01-08T20:35:12.000928] [INFO ] [sig ] [3511/3512] Completed ZWS in 0.3s | 2.91 sym/s | Total: 20.1m | ETA: 0.3s [2026-01-08T20:35:12.000970] [INFO ] [sig ] [3512/3512] Forecasting ZYME... [2026-01-08T20:35:12.001000] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-08T20:35:12.001030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-08T20:35:12.013412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-08T20:35:12.013923] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-08T20:35:12.014965] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-08T20:35:12.015018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-08T20:35:12.015052] [DEBUG] [FORECASTER] Starting train method [2026-01-08T20:35:12.015079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-08T20:35:12.015136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-08T20:35:12.077285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-08T20:35:12.078163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-08T20:35:12.078247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-08T20:35:12.078281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-08T20:35:12.201175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-08T20:35:12.201343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-08T20:35:12.201400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-08T20:35:12.201450] [INFO ] [FORECASTER] Training complete [2026-01-08T20:35:12.205589] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=42.16%) [2026-01-08T20:35:12.205870] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-08T20:35:12.205998] [INFO ] [sig ] ZYME: Forecast for 2026-01-08: DOWN (sign=0.00) [2026-01-08T20:35:12.353013] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-09 0 -> ./output/forecasts/individual/2026-01-09/ZYME.txt [2026-01-08T20:35:12.353170] [INFO ] [sig ] [3512/3512] Completed ZYME in 0.4s | 2.91 sym/s | Total: 20.1m | ETA: 0.0s [2026-01-08T20:35:12.353209] [INFO ] [sig ] ================================================== [2026-01-08T20:35:12.353240] [INFO ] [sig ] Forecasts complete: 3512/3512 symbols succeeded [2026-01-08T20:35:12.353269] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-08T20:35:12.353297] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-08T20:35:12.353825] [INFO ] [sig ] Found 61 forecast dates to process [2026-01-08T20:35:12.353867] [INFO ] [sig ] [1/61] Processing report for 2025-10-10... [2026-01-08T20:35:12.353902] [INFO ] [sig ] [1/61] Report for 2025-10-10 already exists, skipping... [2026-01-08T20:35:12.353930] [INFO ] [sig ] [2/61] Processing report for 2025-10-13... [2026-01-08T20:35:12.353962] [INFO ] [sig ] [2/61] Report for 2025-10-13 already exists, skipping... [2026-01-08T20:35:12.353989] [INFO ] [sig ] [3/61] Processing report for 2025-10-14... [2026-01-08T20:35:12.354020] [INFO ] [sig ] [3/61] Report for 2025-10-14 already exists, skipping... [2026-01-08T20:35:12.354045] [INFO ] [sig ] [4/61] Processing report for 2025-10-15... [2026-01-08T20:35:12.354075] [INFO ] [sig ] [4/61] Report for 2025-10-15 already exists, skipping... [2026-01-08T20:35:12.354100] [INFO ] [sig ] [5/61] Processing report for 2025-10-16... [2026-01-08T20:35:12.354130] [INFO ] [sig ] [5/61] Report for 2025-10-16 already exists, skipping... [2026-01-08T20:35:12.354154] [INFO ] [sig ] [6/61] Processing report for 2025-10-17... [2026-01-08T20:35:12.354183] [INFO ] [sig ] [6/61] Report for 2025-10-17 already exists, skipping... [2026-01-08T20:35:12.354208] [INFO ] [sig ] [7/61] Processing report for 2025-10-20... [2026-01-08T20:35:12.354237] [INFO ] [sig ] [7/61] Report for 2025-10-20 already exists, skipping... [2026-01-08T20:35:12.354262] [INFO ] [sig ] [8/61] Processing report for 2025-10-21... [2026-01-08T20:35:12.354290] [INFO ] [sig ] [8/61] Report for 2025-10-21 already exists, skipping... [2026-01-08T20:35:12.354314] [INFO ] [sig ] [9/61] Processing report for 2025-10-22... [2026-01-08T20:35:12.354343] [INFO ] [sig ] [9/61] Report for 2025-10-22 already exists, skipping... [2026-01-08T20:35:12.354367] [INFO ] [sig ] [10/61] Processing report for 2025-10-23... [2026-01-08T20:35:12.354396] [INFO ] [sig ] [10/61] Report for 2025-10-23 already exists, skipping... [2026-01-08T20:35:12.354425] [INFO ] [sig ] [11/61] Processing report for 2025-10-24... [2026-01-08T20:35:12.354454] [INFO ] [sig ] [11/61] Report for 2025-10-24 already exists, skipping... [2026-01-08T20:35:12.354479] [INFO ] [sig ] [12/61] Processing report for 2025-10-27... [2026-01-08T20:35:12.354507] [INFO ] [sig ] [12/61] Report for 2025-10-27 already exists, skipping... [2026-01-08T20:35:12.354532] [INFO ] [sig ] [13/61] Processing report for 2025-10-28... [2026-01-08T20:35:12.354561] [INFO ] [sig ] [13/61] Report for 2025-10-28 already exists, skipping... [2026-01-08T20:35:12.354602] [INFO ] [sig ] [14/61] Processing report for 2025-10-30... [2026-01-08T20:35:12.354634] [INFO ] [sig ] [14/61] Report for 2025-10-30 already exists, skipping... [2026-01-08T20:35:12.354837] [INFO ] [sig ] [15/61] Processing report for 2025-10-31... [2026-01-08T20:35:12.354873] [INFO ] [sig ] [15/61] Report for 2025-10-31 already exists, skipping... [2026-01-08T20:35:12.354900] [INFO ] [sig ] [16/61] Processing report for 2025-11-03... [2026-01-08T20:35:12.354929] [INFO ] [sig ] [16/61] Report for 2025-11-03 already exists, skipping... [2026-01-08T20:35:12.354954] [INFO ] [sig ] [17/61] Processing report for 2025-11-04... [2026-01-08T20:35:12.354983] [INFO ] [sig ] [17/61] Report for 2025-11-04 already exists, skipping... [2026-01-08T20:35:12.355007] [INFO ] [sig ] [18/61] Processing report for 2025-11-05... [2026-01-08T20:35:12.355036] [INFO ] [sig ] [18/61] Report for 2025-11-05 already exists, skipping... [2026-01-08T20:35:12.355061] [INFO ] [sig ] [19/61] Processing report for 2025-11-06... [2026-01-08T20:35:12.355089] [INFO ] [sig ] [19/61] Report for 2025-11-06 already exists, skipping... [2026-01-08T20:35:12.355114] [INFO ] [sig ] [20/61] Processing report for 2025-11-07... [2026-01-08T20:35:12.355142] [INFO ] [sig ] [20/61] Report for 2025-11-07 already exists, skipping... [2026-01-08T20:35:12.355167] [INFO ] [sig ] [21/61] Processing report for 2025-11-10... [2026-01-08T20:35:12.355196] [INFO ] [sig ] [21/61] Report for 2025-11-10 already exists, skipping... [2026-01-08T20:35:12.355250] [INFO ] [sig ] [22/61] Processing report for 2025-11-11... [2026-01-08T20:35:12.355282] [INFO ] [sig ] [22/61] Report for 2025-11-11 already exists, skipping... [2026-01-08T20:35:12.355307] [INFO ] [sig ] [23/61] Processing report for 2025-11-12... [2026-01-08T20:35:12.355336] [INFO ] [sig ] [23/61] Report for 2025-11-12 already exists, skipping... [2026-01-08T20:35:12.355361] [INFO ] [sig ] [24/61] Processing report for 2025-11-13... [2026-01-08T20:35:12.355390] [INFO ] [sig ] [24/61] Report for 2025-11-13 already exists, skipping... [2026-01-08T20:35:12.355415] [INFO ] [sig ] [25/61] Processing report for 2025-11-17... [2026-01-08T20:35:12.355443] [INFO ] [sig ] [25/61] Report for 2025-11-17 already exists, skipping... [2026-01-08T20:35:12.355468] [INFO ] [sig ] [26/61] Processing report for 2025-11-18... [2026-01-08T20:35:12.355497] [INFO ] [sig ] [26/61] Report for 2025-11-18 already exists, skipping... [2026-01-08T20:35:12.355521] [INFO ] [sig ] [27/61] Processing report for 2025-11-19... [2026-01-08T20:35:12.355550] [INFO ] [sig ] [27/61] Report for 2025-11-19 already exists, skipping... [2026-01-08T20:35:12.355591] [INFO ] [sig ] [28/61] Processing report for 2025-11-20... [2026-01-08T20:35:12.355624] [INFO ] [sig ] [28/61] Report for 2025-11-20 already exists, skipping... [2026-01-08T20:35:12.355650] [INFO ] [sig ] [29/61] Processing report for 2025-11-21... [2026-01-08T20:35:12.355679] [INFO ] [sig ] [29/61] Report for 2025-11-21 already exists, skipping... [2026-01-08T20:35:12.355704] [INFO ] [sig ] [30/61] Processing report for 2025-11-24... [2026-01-08T20:35:12.355734] [INFO ] [sig ] [30/61] Report for 2025-11-24 already exists, skipping... [2026-01-08T20:35:12.355759] [INFO ] [sig ] [31/61] Processing report for 2025-11-25... [2026-01-08T20:35:12.355789] [INFO ] [sig ] [31/61] Report for 2025-11-25 already exists, skipping... [2026-01-08T20:35:12.355814] [INFO ] [sig ] [32/61] Processing report for 2025-11-26... [2026-01-08T20:35:12.355843] [INFO ] [sig ] [32/61] Report for 2025-11-26 already exists, skipping... [2026-01-08T20:35:12.355868] [INFO ] [sig ] [33/61] Processing report for 2025-11-28... [2026-01-08T20:35:12.355898] [INFO ] [sig ] [33/61] Report for 2025-11-28 already exists, skipping... [2026-01-08T20:35:12.355923] [INFO ] [sig ] [34/61] Processing report for 2025-12-01... [2026-01-08T20:35:12.355964] [INFO ] [sig ] [34/61] Report for 2025-12-01 already exists, skipping... [2026-01-08T20:35:12.355991] [INFO ] [sig ] [35/61] Processing report for 2025-12-02... [2026-01-08T20:35:12.356022] [INFO ] [sig ] [35/61] Report for 2025-12-02 already exists, skipping... [2026-01-08T20:35:12.356053] [INFO ] [sig ] [36/61] Processing report for 2025-12-03... [2026-01-08T20:35:12.356084] [INFO ] [sig ] [36/61] Report for 2025-12-03 already exists, skipping... [2026-01-08T20:35:12.356109] [INFO ] [sig ] [37/61] Processing report for 2025-12-04... [2026-01-08T20:35:12.356147] [INFO ] [sig ] [37/61] Report for 2025-12-04 already exists, skipping... [2026-01-08T20:35:12.356175] [INFO ] [sig ] [38/61] Processing report for 2025-12-05... [2026-01-08T20:35:12.356204] [INFO ] [sig ] [38/61] Report for 2025-12-05 already exists, skipping... [2026-01-08T20:35:12.356230] [INFO ] [sig ] [39/61] Processing report for 2025-12-08... [2026-01-08T20:35:12.356260] [INFO ] [sig ] [39/61] Report for 2025-12-08 already exists, skipping... [2026-01-08T20:35:12.356285] [INFO ] [sig ] [40/61] Processing report for 2025-12-09... [2026-01-08T20:35:12.356314] [INFO ] [sig ] [40/61] Report for 2025-12-09 already exists, skipping... [2026-01-08T20:35:12.356340] [INFO ] [sig ] [41/61] Processing report for 2025-12-10... [2026-01-08T20:35:12.356376] [INFO ] [sig ] [41/61] Report for 2025-12-10 already exists, skipping... [2026-01-08T20:35:12.356403] [INFO ] [sig ] [42/61] Processing report for 2025-12-11... [2026-01-08T20:35:12.356433] [INFO ] [sig ] [42/61] Report for 2025-12-11 already exists, skipping... [2026-01-08T20:35:12.356459] [INFO ] [sig ] [43/61] Processing report for 2025-12-12... [2026-01-08T20:35:12.356494] [INFO ] [sig ] [43/61] Report for 2025-12-12 already exists, skipping... [2026-01-08T20:35:12.356520] [INFO ] [sig ] [44/61] Processing report for 2025-12-15... [2026-01-08T20:35:12.356550] [INFO ] [sig ] [44/61] Report for 2025-12-15 already exists, skipping... [2026-01-08T20:35:12.356592] [INFO ] [sig ] [45/61] Processing report for 2025-12-16... [2026-01-08T20:35:12.356625] [INFO ] [sig ] [45/61] Report for 2025-12-16 already exists, skipping... [2026-01-08T20:35:12.356650] [INFO ] [sig ] [46/61] Processing report for 2025-12-17... [2026-01-08T20:35:12.356681] [INFO ] [sig ] [46/61] Report for 2025-12-17 already exists, skipping... [2026-01-08T20:35:12.356706] [INFO ] [sig ] [47/61] Processing report for 2025-12-18... [2026-01-08T20:35:12.356736] [INFO ] [sig ] [47/61] Report for 2025-12-18 already exists, skipping... [2026-01-08T20:35:12.356761] [INFO ] [sig ] [48/61] Processing report for 2025-12-19... [2026-01-08T20:35:12.356790] [INFO ] [sig ] [48/61] Report for 2025-12-19 already exists, skipping... [2026-01-08T20:35:12.356816] [INFO ] [sig ] [49/61] Processing report for 2025-12-22... [2026-01-08T20:35:12.356865] [INFO ] [sig ] [49/61] Report for 2025-12-22 already exists, skipping... [2026-01-08T20:35:12.356893] [INFO ] [sig ] [50/61] Processing report for 2025-12-23... [2026-01-08T20:35:12.356930] [INFO ] [sig ] [50/61] Report for 2025-12-23 already exists, skipping... [2026-01-08T20:35:12.356956] [INFO ] [sig ] [51/61] Processing report for 2025-12-24... [2026-01-08T20:35:12.356992] [INFO ] [sig ] [51/61] Report for 2025-12-24 already exists, skipping... [2026-01-08T20:35:12.357018] [INFO ] [sig ] [52/61] Processing report for 2025-12-26... [2026-01-08T20:35:12.357057] [INFO ] [sig ] [52/61] Report for 2025-12-26 already exists, skipping... [2026-01-08T20:35:12.357084] [INFO ] [sig ] [53/61] Processing report for 2025-12-29... [2026-01-08T20:35:12.357113] [INFO ] [sig ] [53/61] Report for 2025-12-29 already exists, skipping... [2026-01-08T20:35:12.357138] [INFO ] [sig ] [54/61] Processing report for 2025-12-30... [2026-01-08T20:35:12.357174] [INFO ] [sig ] [54/61] Report for 2025-12-30 already exists, skipping... [2026-01-08T20:35:12.357200] [INFO ] [sig ] [55/61] Processing report for 2025-12-31... [2026-01-08T20:35:12.357236] [INFO ] [sig ] [55/61] Report for 2025-12-31 already exists, skipping... [2026-01-08T20:35:12.357262] [INFO ] [sig ] [56/61] Processing report for 2026-01-02... [2026-01-08T20:35:12.357296] [INFO ] [sig ] [56/61] Report for 2026-01-02 already exists, skipping... [2026-01-08T20:35:12.357322] [INFO ] [sig ] [57/61] Processing report for 2026-01-05... [2026-01-08T20:35:12.357356] [INFO ] [sig ] [57/61] Report for 2026-01-05 already exists, skipping... [2026-01-08T20:35:12.357383] [INFO ] [sig ] [58/61] Processing report for 2026-01-06... [2026-01-08T20:35:12.357416] [INFO ] [sig ] [58/61] Report for 2026-01-06 already exists, skipping... [2026-01-08T20:35:12.357442] [INFO ] [sig ] [59/61] Processing report for 2026-01-07... [2026-01-08T20:35:12.357488] [INFO ] [sig ] [59/61] Report for 2026-01-07 already exists, skipping... [2026-01-08T20:35:12.357514] [INFO ] [sig ] [60/61] Processing report for 2026-01-08... [2026-01-08T20:35:12.357544] [INFO ] [sig ] [60/61] Report for 2026-01-08 already exists, skipping... [2026-01-08T20:35:12.357583] [INFO ] [sig ] [61/61] Processing report for 2026-01-09... [2026-01-08T20:35:12.462478] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.462938] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-08T20:35:12.463294] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.463639] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-08T20:35:12.463740] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.464067] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-08T20:35:12.464163] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.464450] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-08T20:35:12.464564] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.464677] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.464997] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-08T20:35:12.465344] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-08T20:35:12.465642] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.465972] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-08T20:35:12.466263] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.466541] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-08T20:35:12.466661] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-08T20:35:12.466988] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-08T20:35:12.467279] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-08T20:35:12.467615] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-08T20:35:12.467714] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-08T20:35:12.468040] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-08T20:35:12.468355] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.468688] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.468982] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-08T20:35:12.469264] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.469544] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-08T20:35:12.470010] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-08T20:35:12.470333] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.470669] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-08T20:35:12.470984] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-08T20:35:12.471278] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.471622] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-08T20:35:12.471720] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-08T20:35:12.472010] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.472342] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.472611] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-08T20:35:12.472882] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-08T20:35:12.473180] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-08T20:35:12.473470] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.473737] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-08T20:35:12.474011] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-08T20:35:12.474304] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-08T20:35:12.474612] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.474911] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.475217] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.475489] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-08T20:35:12.475857] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.476159] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-08T20:35:12.476451] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.476776] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-08T20:35:12.477067] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-08T20:35:12.477392] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-08T20:35:12.477720] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.477830] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.478114] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.478527] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.478657] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.478995] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.479304] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-08T20:35:12.479612] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-08T20:35:12.479961] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-08T20:35:12.480310] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-08T20:35:12.480406] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-08T20:35:12.480703] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-08T20:35:12.481046] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-08T20:35:12.481378] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.481718] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-08T20:35:12.482066] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.482380] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-08T20:35:12.482725] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-08T20:35:12.483065] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-08T20:35:12.483361] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-08T20:35:12.484484] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.484818] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-08T20:35:12.485124] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-08T20:35:12.485431] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-08T20:35:12.485750] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-08T20:35:12.485880] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.485974] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-08T20:35:12.486318] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.486631] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-08T20:35:12.486914] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-08T20:35:12.487209] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-08T20:35:12.487542] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.487899] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-08T20:35:12.488208] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-08T20:35:12.488566] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-08T20:35:12.488873] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-08T20:35:12.489166] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.489533] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-08T20:35:12.490489] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-08T20:35:12.490637] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.490726] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-08T20:35:12.490806] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.491187] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-08T20:35:12.491537] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-08T20:35:12.491868] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-08T20:35:12.492206] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.492494] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.492799] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-08T20:35:12.493090] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.493442] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-08T20:35:12.493731] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-08T20:35:12.493999] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-08T20:35:12.494299] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.494609] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-08T20:35:12.494888] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-08T20:35:12.495233] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.495497] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-08T20:35:12.495793] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-08T20:35:12.496137] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-08T20:35:12.496435] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-08T20:35:12.496719] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.496835] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-08T20:35:12.497116] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-08T20:35:12.497434] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.497748] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-08T20:35:12.498013] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-08T20:35:12.498351] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-08T20:35:12.498655] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-08T20:35:12.499071] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.499369] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.499656] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-08T20:35:12.499947] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-08T20:35:12.500270] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-08T20:35:12.500559] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-08T20:35:12.500694] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-08T20:35:12.500778] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-08T20:35:12.501895] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-08T20:35:12.502199] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-08T20:35:12.502298] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-08T20:35:12.502627] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.502910] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-08T20:35:12.503249] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.503602] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-08T20:35:12.503988] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-08T20:35:12.504302] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.504438] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-08T20:35:12.504739] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-08T20:35:12.505083] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-08T20:35:12.505405] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-08T20:35:12.505496] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-08T20:35:12.505793] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-08T20:35:12.506079] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-08T20:35:12.506173] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.506256] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-08T20:35:12.506532] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-08T20:35:12.506820] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-08T20:35:12.507111] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-08T20:35:12.507413] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-08T20:35:12.507729] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-08T20:35:12.507990] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-08T20:35:12.508275] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-08T20:35:12.508395] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-08T20:35:12.508770] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-08T20:35:12.509070] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-08T20:35:12.509347] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-08T20:35:12.509439] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-08T20:35:12.509760] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-08T20:35:12.510048] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-08T20:35:12.510377] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-08T20:35:12.510471] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-08T20:35:12.510749] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-08T20:35:12.511043] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-08T20:35:12.511358] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.511495] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-08T20:35:12.511818] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-08T20:35:12.512100] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-08T20:35:12.512657] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-08T20:35:12.512963] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.513238] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.513508] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.514628] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-08T20:35:12.514951] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-08T20:35:12.515257] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.515802] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-08T20:35:12.515903] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-08T20:35:12.516170] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.516468] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-08T20:35:12.516739] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-08T20:35:12.517031] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-08T20:35:12.517302] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.517392] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-08T20:35:12.517709] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.517988] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-08T20:35:12.518305] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.518616] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-08T20:35:12.518899] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-08T20:35:12.518990] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.519304] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.519615] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-08T20:35:12.519967] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.520330] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-08T20:35:12.520623] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.520908] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-08T20:35:12.521190] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-08T20:35:12.521461] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.521795] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-08T20:35:12.522066] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.522167] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-08T20:35:12.522447] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-08T20:35:12.522778] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.523790] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-08T20:35:12.523897] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-08T20:35:12.524218] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-08T20:35:12.524316] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-08T20:35:12.524632] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-08T20:35:12.524958] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-08T20:35:12.525287] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-08T20:35:12.525612] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-08T20:35:12.525902] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.525994] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.526099] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-08T20:35:12.526359] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-08T20:35:12.526673] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-08T20:35:12.526947] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-08T20:35:12.527279] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-08T20:35:12.527558] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.527935] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-08T20:35:12.528234] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-08T20:35:12.528607] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-08T20:35:12.528703] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-08T20:35:12.529038] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-08T20:35:12.529311] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.529401] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-08T20:35:12.529480] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-08T20:35:12.529611] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-08T20:35:12.529905] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-08T20:35:12.530203] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.530496] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.530611] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-08T20:35:12.530693] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-08T20:35:12.531149] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.531485] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-08T20:35:12.531846] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-08T20:35:12.532125] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.532421] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-08T20:35:12.532514] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.532896] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-08T20:35:12.533181] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.533459] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-08T20:35:12.533734] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-08T20:35:12.534025] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.534321] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.534612] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-08T20:35:12.534966] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.535237] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.535550] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-08T20:35:12.535861] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-08T20:35:12.536149] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.536243] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.536515] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.536817] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-08T20:35:12.537083] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-08T20:35:12.537353] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-08T20:35:12.537680] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-08T20:35:12.541588] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-08T20:35:12.542138] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-08T20:35:12.542399] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.542470] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.542733] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-08T20:35:12.542970] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-08T20:35:12.543214] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-08T20:35:12.543462] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.543699] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.543767] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.543993] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-08T20:35:12.544275] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-08T20:35:12.544507] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.544776] [DEBUG] [LOCAL ] Loaded configuration for LYEL: 4 features, 70.0% accuracy [2026-01-08T20:35:12.545029] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-08T20:35:12.545288] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-08T20:35:12.545525] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.545986] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-08T20:35:12.546282] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-08T20:35:12.546539] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-08T20:35:12.546824] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-08T20:35:12.546908] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-08T20:35:12.547193] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-08T20:35:12.547471] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-08T20:35:12.547708] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-08T20:35:12.548011] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-08T20:35:12.548244] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-08T20:35:12.548527] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-08T20:35:12.548831] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-08T20:35:12.549113] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-08T20:35:12.549358] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-08T20:35:12.550348] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-08T20:35:12.550643] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-08T20:35:12.550887] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-08T20:35:12.550970] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.551043] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-08T20:35:12.551320] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-08T20:35:12.551400] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-08T20:35:12.551684] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-08T20:35:12.551962] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-08T20:35:12.552036] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-08T20:35:12.552265] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.552563] [DEBUG] [LOCAL ] Loaded configuration for SGBX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.552823] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-08T20:35:12.553075] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-08T20:35:12.553324] [DEBUG] [LOCAL ] Loaded configuration for AXON: 2 features, 90.0% accuracy [2026-01-08T20:35:12.553394] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-08T20:35:12.553639] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.553873] [DEBUG] [LOCAL ] Loaded configuration for RIME: 6 features, 80.0% accuracy [2026-01-08T20:35:12.553955] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-08T20:35:12.554186] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.554443] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-08T20:35:12.554823] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-08T20:35:12.555119] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-08T20:35:12.555379] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.555698] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-08T20:35:12.555960] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-08T20:35:12.556230] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.556482] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.556803] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.557052] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.557314] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-08T20:35:12.557562] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.558440] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-08T20:35:12.558893] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-08T20:35:12.559160] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-08T20:35:12.559476] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-08T20:35:12.559746] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-08T20:35:12.560060] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.560133] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.560378] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-08T20:35:12.560869] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-08T20:35:12.561147] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.561411] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-08T20:35:12.561715] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.561964] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-08T20:35:12.562273] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-08T20:35:12.562517] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.562792] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.563028] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-08T20:35:12.563288] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.563356] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-08T20:35:12.563662] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-08T20:35:12.563971] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-08T20:35:12.564280] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-08T20:35:12.564586] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-08T20:35:12.564895] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-08T20:35:12.565173] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-08T20:35:12.565467] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-08T20:35:12.565704] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.565976] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-08T20:35:12.566375] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.566633] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-08T20:35:12.566919] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-08T20:35:12.567221] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.567503] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.567779] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-08T20:35:12.567850] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.568092] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.568418] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-08T20:35:12.568700] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-08T20:35:12.569000] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-08T20:35:12.570085] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-08T20:35:12.570347] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.570607] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-08T20:35:12.570907] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-08T20:35:12.571169] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-08T20:35:12.571479] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.571725] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-08T20:35:12.571961] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.572197] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-08T20:35:12.572487] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-08T20:35:12.572740] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-08T20:35:12.572999] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.573264] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-08T20:35:12.573334] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-08T20:35:12.573633] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-08T20:35:12.573702] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-08T20:35:12.573951] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-08T20:35:12.574314] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-08T20:35:12.574675] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-08T20:35:12.574938] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-08T20:35:12.575247] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-08T20:35:12.575526] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-08T20:35:12.575848] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-08T20:35:12.575919] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.576156] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-08T20:35:12.576423] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-08T20:35:12.576721] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-08T20:35:12.577031] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-08T20:35:12.577291] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-08T20:35:12.577597] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.577848] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-08T20:35:12.577918] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-08T20:35:12.578167] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.578405] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.578655] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.578948] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-08T20:35:12.579245] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-08T20:35:12.579497] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-08T20:35:12.579768] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.580022] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-08T20:35:12.580305] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.580598] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-08T20:35:12.580887] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-08T20:35:12.581115] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-08T20:35:12.581372] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-08T20:35:12.581667] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.581914] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-08T20:35:12.582214] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.582473] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-08T20:35:12.582604] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-08T20:35:12.582929] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-08T20:35:12.583198] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-08T20:35:12.583465] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.583716] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-08T20:35:12.584007] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-08T20:35:12.584399] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-08T20:35:12.584698] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-08T20:35:12.585004] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-08T20:35:12.585074] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-08T20:35:12.585359] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.585430] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-08T20:35:12.585684] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.585954] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.586296] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-08T20:35:12.586394] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-08T20:35:12.586458] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-08T20:35:12.586684] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-08T20:35:12.586755] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.587032] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-08T20:35:12.587318] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.587606] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-08T20:35:12.587677] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-08T20:35:12.587967] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-08T20:35:12.588281] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.588563] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-08T20:35:12.588852] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-08T20:35:12.589102] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-08T20:35:12.590068] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-08T20:35:12.590375] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-08T20:35:12.590620] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-08T20:35:12.590924] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-08T20:35:12.591219] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-08T20:35:12.591510] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-08T20:35:12.591821] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-08T20:35:12.592083] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.592336] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-08T20:35:12.592621] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.592930] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.593180] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-08T20:35:12.593469] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.593709] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.593960] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.594211] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.594478] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-08T20:35:12.594870] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-08T20:35:12.595224] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-08T20:35:12.595690] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-08T20:35:12.595975] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-08T20:35:12.596286] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-08T20:35:12.596544] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-08T20:35:12.596840] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-08T20:35:12.597099] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-08T20:35:12.597354] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.597642] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-08T20:35:12.597937] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-08T20:35:12.598195] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-08T20:35:12.598471] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-08T20:35:12.598725] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.598976] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.599242] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.599485] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-08T20:35:12.599559] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.599875] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.600189] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.600452] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-08T20:35:12.600692] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.601016] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-08T20:35:12.601255] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.601567] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-08T20:35:12.601676] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.602000] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.602104] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-08T20:35:12.602370] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-08T20:35:12.602462] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-08T20:35:12.602541] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.602883] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-08T20:35:12.602986] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.603305] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.603610] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-08T20:35:12.603975] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-08T20:35:12.604113] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-08T20:35:12.604379] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.604645] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-08T20:35:12.604889] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-08T20:35:12.605937] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-08T20:35:12.606185] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-08T20:35:12.606256] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-08T20:35:12.606691] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-08T20:35:12.606768] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.607054] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-08T20:35:12.607297] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.607778] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.608069] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-08T20:35:12.608139] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-08T20:35:12.608427] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-08T20:35:12.608509] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-08T20:35:12.608821] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-08T20:35:12.609080] [DEBUG] [LOCAL ] Loaded configuration for TEF: 1 features, 70.0% accuracy [2026-01-08T20:35:12.609322] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.609808] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-08T20:35:12.609885] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-08T20:35:12.610809] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-08T20:35:12.611610] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.612105] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-08T20:35:12.612536] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.612649] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.612912] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-08T20:35:12.613192] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-08T20:35:12.613492] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.613766] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.614082] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.614325] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-08T20:35:12.614563] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-08T20:35:12.614854] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.615128] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.615368] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-08T20:35:12.615441] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-08T20:35:12.615684] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.615757] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-08T20:35:12.615996] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-08T20:35:12.616284] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-08T20:35:12.616357] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-08T20:35:12.616630] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.616856] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.617134] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-08T20:35:12.617380] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-08T20:35:12.617640] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-08T20:35:12.617886] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-08T20:35:12.618113] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-08T20:35:12.618373] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-08T20:35:12.618629] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-08T20:35:12.619445] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-08T20:35:12.619730] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-08T20:35:12.620028] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-08T20:35:12.620108] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-08T20:35:12.620196] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-08T20:35:12.620475] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-08T20:35:12.620748] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-08T20:35:12.621024] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-08T20:35:12.621321] [DEBUG] [LOCAL ] Loaded configuration for APM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.621639] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-08T20:35:12.621942] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-08T20:35:12.622206] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-08T20:35:12.622468] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-08T20:35:12.622548] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.622634] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-08T20:35:12.622921] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-08T20:35:12.623860] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-08T20:35:12.624123] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-08T20:35:12.624367] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.624611] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-08T20:35:12.625651] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-08T20:35:12.625941] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-08T20:35:12.626246] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.626320] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-08T20:35:12.626604] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-08T20:35:12.626695] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-08T20:35:12.626991] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-08T20:35:12.627241] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-08T20:35:12.627534] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-08T20:35:12.627792] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-08T20:35:12.628045] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.628376] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-08T20:35:12.628448] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-08T20:35:12.628867] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.629175] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.629426] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.629723] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.629978] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.630288] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-08T20:35:12.630543] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-08T20:35:12.630633] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-08T20:35:12.630913] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.630982] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-08T20:35:12.631204] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-08T20:35:12.631453] [DEBUG] [LOCAL ] Loaded configuration for CNXC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.631520] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-08T20:35:12.631777] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-08T20:35:12.632072] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-08T20:35:12.632356] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-08T20:35:12.632611] [DEBUG] [LOCAL ] Loaded configuration for GES: 1 features, 70.0% accuracy [2026-01-08T20:35:12.632893] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-08T20:35:12.633125] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.633410] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-08T20:35:12.633657] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.633906] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-08T20:35:12.634150] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-08T20:35:12.634435] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-08T20:35:12.634686] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.634969] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-08T20:35:12.635233] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-08T20:35:12.635476] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-08T20:35:12.635806] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.636057] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-08T20:35:12.636317] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-08T20:35:12.636593] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-08T20:35:12.636855] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-08T20:35:12.636925] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-08T20:35:12.637158] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.637392] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-08T20:35:12.637625] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-08T20:35:12.637960] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-08T20:35:12.638259] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.638757] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-08T20:35:12.638827] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-08T20:35:12.639140] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.639406] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-08T20:35:12.639700] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-08T20:35:12.639952] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-08T20:35:12.640832] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-08T20:35:12.641137] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-08T20:35:12.641381] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-08T20:35:12.641673] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.641917] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-08T20:35:12.642156] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-08T20:35:12.642234] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.642475] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-08T20:35:12.642763] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.643026] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-08T20:35:12.643329] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-08T20:35:12.644386] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-08T20:35:12.645442] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-08T20:35:12.645755] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-08T20:35:12.646054] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-08T20:35:12.646124] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-08T20:35:12.646378] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-08T20:35:12.646462] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-08T20:35:12.646743] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-08T20:35:12.647071] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.647336] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-08T20:35:12.647650] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.647934] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-08T20:35:12.648224] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.648551] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.648871] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.649177] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-08T20:35:12.649250] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-08T20:35:12.649529] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-08T20:35:12.649813] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-08T20:35:12.649882] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-08T20:35:12.650106] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-08T20:35:12.650174] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.650657] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-08T20:35:12.650935] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.651004] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-08T20:35:12.651345] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-08T20:35:12.651631] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.651930] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.652187] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-08T20:35:12.652438] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-08T20:35:12.652708] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.652778] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-08T20:35:12.652836] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-08T20:35:12.653130] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-08T20:35:12.653441] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-08T20:35:12.654566] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.654861] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-08T20:35:12.655160] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-08T20:35:12.655469] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-08T20:35:12.655720] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.655989] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.656059] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-08T20:35:12.656346] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.656636] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-08T20:35:12.657697] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-08T20:35:12.658006] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-08T20:35:12.658089] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.658356] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.658638] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-08T20:35:12.658918] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.659696] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.659979] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.660050] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-08T20:35:12.660352] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-08T20:35:12.661311] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-08T20:35:12.661618] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-08T20:35:12.661890] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-08T20:35:12.661960] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.662200] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-08T20:35:12.662494] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.662761] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-08T20:35:12.663001] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-08T20:35:12.663234] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-08T20:35:12.663301] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-08T20:35:12.663559] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-08T20:35:12.663871] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-08T20:35:12.664141] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.664424] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-08T20:35:12.664689] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-08T20:35:12.664958] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-08T20:35:12.665288] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.665560] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.665832] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-08T20:35:12.666146] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-08T20:35:12.666449] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-08T20:35:12.666719] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-08T20:35:12.666977] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-08T20:35:12.667062] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.667365] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-08T20:35:12.667623] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.667913] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-08T20:35:12.668150] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.668443] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-08T20:35:12.668706] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-08T20:35:12.669012] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-08T20:35:12.669305] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-08T20:35:12.669562] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.669836] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-08T20:35:12.670088] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.670371] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-08T20:35:12.670657] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-08T20:35:12.670892] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-08T20:35:12.670959] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-08T20:35:12.671212] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-08T20:35:12.671485] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-08T20:35:12.671740] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-08T20:35:12.671974] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-08T20:35:12.672209] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.672491] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-08T20:35:12.672773] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.673024] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-08T20:35:12.673305] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.673554] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-08T20:35:12.673829] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-08T20:35:12.674111] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-08T20:35:12.674395] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.674633] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-08T20:35:12.674892] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-08T20:35:12.675180] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-08T20:35:12.675418] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-08T20:35:12.675654] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-08T20:35:12.675948] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.676180] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-08T20:35:12.676486] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-08T20:35:12.676730] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-08T20:35:12.676970] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.677211] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.677498] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-08T20:35:12.677760] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-08T20:35:12.678061] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.678128] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.678381] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-08T20:35:12.678635] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-08T20:35:12.679665] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-08T20:35:12.679951] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-08T20:35:12.680256] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-08T20:35:12.680548] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-08T20:35:12.680891] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-08T20:35:12.681196] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-08T20:35:12.681439] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.681697] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-08T20:35:12.682523] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-08T20:35:12.682847] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-08T20:35:12.683098] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-08T20:35:12.683346] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-08T20:35:12.683595] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-08T20:35:12.683847] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-08T20:35:12.684111] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.684372] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.684642] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-08T20:35:12.684906] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-08T20:35:12.685165] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-08T20:35:12.685233] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.685475] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-08T20:35:12.685543] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-08T20:35:12.685813] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.685883] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-08T20:35:12.686140] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.686413] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-08T20:35:12.686672] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-08T20:35:12.686915] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.687161] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-08T20:35:12.687399] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-08T20:35:12.687654] [DEBUG] [LOCAL ] Loaded configuration for ATXS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.687721] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-08T20:35:12.688013] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-08T20:35:12.688082] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.688332] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-08T20:35:12.689398] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.689668] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-08T20:35:12.689960] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-08T20:35:12.690963] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-08T20:35:12.691241] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.691544] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-08T20:35:12.691637] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-08T20:35:12.691897] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-08T20:35:12.692146] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-08T20:35:12.692442] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-08T20:35:12.692773] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-08T20:35:12.693051] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-08T20:35:12.693728] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.693980] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-08T20:35:12.694381] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-08T20:35:12.694656] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.694920] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-08T20:35:12.695356] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-08T20:35:12.695625] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-08T20:35:12.695694] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-08T20:35:12.695935] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-08T20:35:12.696237] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-08T20:35:12.696710] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-08T20:35:12.696779] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-08T20:35:12.697043] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-08T20:35:12.697111] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-08T20:35:12.697398] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-08T20:35:12.697651] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-08T20:35:12.697950] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.698224] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-08T20:35:12.698547] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-08T20:35:12.698836] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.698904] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-08T20:35:12.699187] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-08T20:35:12.699478] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-08T20:35:12.699718] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.700012] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-08T20:35:12.700087] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-08T20:35:12.700381] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-08T20:35:12.700680] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.701022] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.701329] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.701641] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.701977] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.702239] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-08T20:35:12.702541] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-08T20:35:12.702806] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-08T20:35:12.703042] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-08T20:35:12.703306] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-08T20:35:12.703599] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.703936] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-08T20:35:12.704218] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.704477] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-08T20:35:12.704721] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.705742] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-08T20:35:12.706062] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-08T20:35:12.706334] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.706599] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.706919] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-08T20:35:12.707225] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-08T20:35:12.707525] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.707831] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.708872] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-08T20:35:12.709139] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.709397] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.709705] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-08T20:35:12.710005] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-08T20:35:12.710274] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-08T20:35:12.710549] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-08T20:35:12.710889] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.711130] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-08T20:35:12.711368] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.711625] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.711921] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-08T20:35:12.712181] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.712439] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-08T20:35:12.712746] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-08T20:35:12.713037] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-08T20:35:12.713328] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.713625] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.713883] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.714146] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-08T20:35:12.714389] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.714629] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-08T20:35:12.714696] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.714944] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.715184] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-08T20:35:12.715442] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-08T20:35:12.715725] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.715975] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-08T20:35:12.716237] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.716492] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-08T20:35:12.716751] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-08T20:35:12.717040] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.717296] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.717542] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-08T20:35:12.717817] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-08T20:35:12.718056] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.718325] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-08T20:35:12.718601] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-08T20:35:12.718893] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.719181] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-08T20:35:12.719438] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-08T20:35:12.719693] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-08T20:35:12.719930] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.720173] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.720462] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-08T20:35:12.720704] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-08T20:35:12.720992] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-08T20:35:12.721289] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.721589] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.721854] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-08T20:35:12.722091] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.722354] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-08T20:35:12.722643] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.722883] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-08T20:35:12.723121] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-08T20:35:12.723426] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-08T20:35:12.723510] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-08T20:35:12.723622] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-08T20:35:12.724068] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.724136] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-08T20:35:12.724391] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-08T20:35:12.724815] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-08T20:35:12.725119] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-08T20:35:12.725418] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-08T20:35:12.725811] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.726110] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.726361] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-08T20:35:12.726703] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-08T20:35:12.726970] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-08T20:35:12.727237] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.727512] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-08T20:35:12.727620] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-08T20:35:12.728056] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-08T20:35:12.728325] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-08T20:35:12.728637] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-08T20:35:12.728707] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-08T20:35:12.728994] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-08T20:35:12.729237] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.729305] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-08T20:35:12.729542] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-08T20:35:12.729802] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-08T20:35:12.730059] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-08T20:35:12.730129] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-08T20:35:12.730408] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-08T20:35:12.730694] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.730764] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-08T20:35:12.730997] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.731251] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-08T20:35:12.731487] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-08T20:35:12.731731] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-08T20:35:12.732018] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-08T20:35:12.732274] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-08T20:35:12.732512] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.732968] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-08T20:35:12.733224] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-08T20:35:12.733498] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-08T20:35:12.734029] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.734322] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-08T20:35:12.734869] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.735181] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-08T20:35:12.735437] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-08T20:35:12.735511] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-08T20:35:12.735982] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-08T20:35:12.736053] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-08T20:35:12.736126] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-08T20:35:12.736417] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-08T20:35:12.736666] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-08T20:35:12.736969] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-08T20:35:12.737211] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-08T20:35:12.737516] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-08T20:35:12.738006] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.738322] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-08T20:35:12.738404] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-08T20:35:12.739178] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-08T20:35:12.739256] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.739318] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-08T20:35:12.739624] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-08T20:35:12.740593] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.740701] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.740998] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.741279] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-08T20:35:12.741613] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.742132] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-08T20:35:12.742532] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-08T20:35:12.743015] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-08T20:35:12.743335] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-08T20:35:12.743812] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-08T20:35:12.744151] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-08T20:35:12.744444] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-08T20:35:12.744767] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-08T20:35:12.745037] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-08T20:35:12.745370] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.745654] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-08T20:35:12.745915] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-08T20:35:12.746237] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-08T20:35:12.746509] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.746622] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-08T20:35:12.746895] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-08T20:35:12.747160] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.747437] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-08T20:35:12.747961] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-08T20:35:12.748258] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-08T20:35:12.748611] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-08T20:35:12.748700] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-08T20:35:12.749011] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-08T20:35:12.749096] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-08T20:35:12.749358] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-08T20:35:12.749632] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-08T20:35:12.749721] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-08T20:35:12.749972] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.750246] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.750525] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-08T20:35:12.750882] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-08T20:35:12.751172] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-08T20:35:12.751479] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.751796] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.752056] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-08T20:35:12.752362] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-08T20:35:12.752668] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-08T20:35:12.752949] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-08T20:35:12.753254] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-08T20:35:12.753536] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-08T20:35:12.753837] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-08T20:35:12.754093] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.754347] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-08T20:35:12.754658] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.754935] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.755210] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.755483] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-08T20:35:12.755802] [DEBUG] [LOCAL ] Loaded configuration for KRP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.756078] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-08T20:35:12.756621] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-08T20:35:12.756710] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-08T20:35:12.757033] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-08T20:35:12.757328] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.757621] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-08T20:35:12.757922] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-08T20:35:12.758242] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.758368] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-08T20:35:12.758656] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-08T20:35:12.758960] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-08T20:35:12.759298] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.759599] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.759933] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-08T20:35:12.760253] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-08T20:35:12.760526] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-08T20:35:12.760814] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-08T20:35:12.761085] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-08T20:35:12.761356] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-08T20:35:12.761661] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-08T20:35:12.761905] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-08T20:35:12.762144] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-08T20:35:12.762381] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-08T20:35:12.762707] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-08T20:35:12.762784] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-08T20:35:12.762889] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-08T20:35:12.763179] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.763443] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-08T20:35:12.763781] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-08T20:35:12.764039] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-08T20:35:12.764350] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-08T20:35:12.764630] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-08T20:35:12.764944] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-08T20:35:12.765219] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-08T20:35:12.765494] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.765795] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.766075] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-08T20:35:12.766169] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.766435] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-08T20:35:12.766712] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-08T20:35:12.767018] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.767273] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-08T20:35:12.767558] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.767845] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.768149] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-08T20:35:12.768421] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-08T20:35:12.768712] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.768799] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.769099] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-08T20:35:12.769377] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-08T20:35:12.769658] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-08T20:35:12.769923] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.770228] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-08T20:35:12.770534] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.770657] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-08T20:35:12.770926] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-08T20:35:12.771182] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-08T20:35:12.771265] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-08T20:35:12.771340] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-08T20:35:12.771413] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.771739] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.772021] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-08T20:35:12.772300] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-08T20:35:12.772616] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.772947] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-08T20:35:12.773275] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-08T20:35:12.773547] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-08T20:35:12.773644] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.773882] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-08T20:35:12.773962] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-08T20:35:12.774243] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-08T20:35:12.774537] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.774803] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-08T20:35:12.775106] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-08T20:35:12.775363] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-08T20:35:12.775675] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.775751] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.776016] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-08T20:35:12.776316] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.776602] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.776892] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.777172] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-08T20:35:12.777261] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-08T20:35:12.777564] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-08T20:35:12.777852] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-08T20:35:12.778132] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-08T20:35:12.778482] [DEBUG] [LOCAL ] Loaded configuration for CMPO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.778807] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.779085] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-08T20:35:12.779350] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-08T20:35:12.779614] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-08T20:35:12.779861] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-08T20:35:12.779930] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-08T20:35:12.779988] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-08T20:35:12.780271] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-08T20:35:12.780557] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-08T20:35:12.780819] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-08T20:35:12.781117] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-08T20:35:12.781365] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-08T20:35:12.781625] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-08T20:35:12.781914] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-08T20:35:12.782154] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-08T20:35:12.782221] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-08T20:35:12.782469] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-08T20:35:12.782741] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-08T20:35:12.782802] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.783088] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-08T20:35:12.783341] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-08T20:35:12.783601] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-08T20:35:12.784043] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-08T20:35:12.784111] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-08T20:35:12.784371] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-08T20:35:12.784618] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-08T20:35:12.784968] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-08T20:35:12.785272] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-08T20:35:12.785556] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-08T20:35:12.786095] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-08T20:35:12.786392] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-08T20:35:12.786631] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-08T20:35:12.787059] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-08T20:35:12.787300] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-08T20:35:12.787541] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-08T20:35:12.787850] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.787919] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-08T20:35:12.788144] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-08T20:35:12.788387] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-08T20:35:12.788457] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-08T20:35:12.788703] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-08T20:35:12.789131] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-08T20:35:12.789392] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-08T20:35:12.789482] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.789875] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-08T20:35:12.790142] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-08T20:35:12.790421] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.790874] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-08T20:35:12.791196] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-08T20:35:12.791464] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.791725] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-08T20:35:12.792049] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-08T20:35:12.792315] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-08T20:35:12.792603] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.793138] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-08T20:35:12.793403] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-08T20:35:12.793856] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.794120] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-08T20:35:12.794193] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-08T20:35:12.794449] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.794716] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-08T20:35:12.794974] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.795253] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-08T20:35:12.795550] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-08T20:35:12.795844] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.796093] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-08T20:35:12.796377] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-08T20:35:12.796447] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-08T20:35:12.796675] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-08T20:35:12.796958] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-08T20:35:12.797206] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-08T20:35:12.797294] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-08T20:35:12.797602] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.797915] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-08T20:35:12.798166] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-08T20:35:12.798236] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-08T20:35:12.798507] [DEBUG] [LOCAL ] Loaded configuration for DSGN: 5 features, 80.0% accuracy [2026-01-08T20:35:12.798825] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.799252] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-08T20:35:12.799544] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-08T20:35:12.800026] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-08T20:35:12.800346] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-08T20:35:12.800799] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.801280] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.801773] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-08T20:35:12.801847] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.802125] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-08T20:35:12.802429] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-08T20:35:12.802754] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-08T20:35:12.803004] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-08T20:35:12.803090] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-08T20:35:12.803363] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.803614] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-08T20:35:12.803691] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-08T20:35:12.803754] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.804043] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-08T20:35:12.804310] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-08T20:35:12.804753] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-08T20:35:12.805051] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-08T20:35:12.805346] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.805644] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-08T20:35:12.805887] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-08T20:35:12.806146] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-08T20:35:12.806444] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-08T20:35:12.806729] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-08T20:35:12.807028] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-08T20:35:12.807261] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.807504] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-08T20:35:12.808038] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-08T20:35:12.808392] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-08T20:35:12.808680] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-08T20:35:12.808998] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-08T20:35:12.809259] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-08T20:35:12.809538] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-08T20:35:12.809891] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.809997] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-08T20:35:12.810357] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-08T20:35:12.810875] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-08T20:35:12.811351] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.811834] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-08T20:35:12.812120] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-08T20:35:12.812441] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-08T20:35:12.812754] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-08T20:35:12.813091] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.813389] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-08T20:35:12.813498] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-08T20:35:12.813847] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.814843] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-08T20:35:12.815120] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-08T20:35:12.815193] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.815441] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.815517] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-08T20:35:12.815806] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-08T20:35:12.816053] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.816137] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.816391] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-08T20:35:12.816656] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-08T20:35:12.816731] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.816960] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-08T20:35:12.817252] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-08T20:35:12.817496] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-08T20:35:12.817597] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-08T20:35:12.817880] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-08T20:35:12.818130] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.818367] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-08T20:35:12.818632] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.818871] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.819106] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-08T20:35:12.819356] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-08T20:35:12.819663] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-08T20:35:12.819941] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-08T20:35:12.820183] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.820443] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.820746] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-08T20:35:12.820830] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.821112] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.821193] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.821444] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-08T20:35:12.821521] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-08T20:35:12.821826] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-08T20:35:12.822059] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.822294] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-08T20:35:12.822365] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-08T20:35:12.822605] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-08T20:35:12.822860] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-08T20:35:12.823110] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.823390] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-08T20:35:12.823634] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-08T20:35:12.823962] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-08T20:35:12.824257] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-08T20:35:12.824592] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.824866] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-08T20:35:12.825160] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-08T20:35:12.825413] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-08T20:35:12.825706] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.826015] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.826085] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.826330] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-08T20:35:12.826642] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.826931] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-08T20:35:12.827185] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-08T20:35:12.827455] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-08T20:35:12.827736] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-08T20:35:12.828069] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-08T20:35:12.828142] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-08T20:35:12.828445] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-08T20:35:12.828780] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.828864] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-08T20:35:12.829143] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.829399] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.829652] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-08T20:35:12.829736] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.829968] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-08T20:35:12.830243] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-08T20:35:12.830513] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-08T20:35:12.830812] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-08T20:35:12.831052] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-08T20:35:12.831308] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-08T20:35:12.831377] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-08T20:35:12.831626] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-08T20:35:12.831884] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.832156] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-08T20:35:12.832422] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-08T20:35:12.832713] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-08T20:35:12.833015] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.833261] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-08T20:35:12.833555] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-08T20:35:12.833883] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.834179] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-08T20:35:12.834972] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.835267] [DEBUG] [LOCAL ] Loaded configuration for WFC: 1 features, 80.0% accuracy [2026-01-08T20:35:12.835523] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-08T20:35:12.835821] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-08T20:35:12.836084] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-08T20:35:12.836385] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-08T20:35:12.836456] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-08T20:35:12.836711] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-08T20:35:12.836974] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-08T20:35:12.837234] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-08T20:35:12.837313] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-08T20:35:12.837593] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-08T20:35:12.837869] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-08T20:35:12.838117] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-08T20:35:12.838391] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-08T20:35:12.838657] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-08T20:35:12.838958] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-08T20:35:12.839264] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-08T20:35:12.839507] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-08T20:35:12.839593] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-08T20:35:12.839833] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-08T20:35:12.839901] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-08T20:35:12.840135] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.840390] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-08T20:35:12.840654] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-08T20:35:12.840902] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.841191] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.841451] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-08T20:35:12.841709] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.842001] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-08T20:35:12.842300] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-08T20:35:12.842368] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-08T20:35:12.842656] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-08T20:35:12.842900] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-08T20:35:12.843157] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.843407] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-08T20:35:12.843826] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.844080] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-08T20:35:12.844331] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.844400] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-08T20:35:12.844705] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-08T20:35:12.844774] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.845107] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-08T20:35:12.845441] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.845694] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-08T20:35:12.845947] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-08T20:35:12.846213] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.846526] [DEBUG] [LOCAL ] Loaded configuration for MVO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.846834] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-08T20:35:12.847070] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.847355] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-08T20:35:12.847605] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-08T20:35:12.848607] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-08T20:35:12.848861] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-08T20:35:12.849158] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-08T20:35:12.849444] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-08T20:35:12.849730] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.850014] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-08T20:35:12.850264] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.850343] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-08T20:35:12.850407] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.850691] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-08T20:35:12.850943] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-08T20:35:12.851205] [DEBUG] [LOCAL ] Loaded configuration for DAIO: 2 features, 80.0% accuracy [2026-01-08T20:35:12.851483] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-08T20:35:12.851730] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-08T20:35:12.852020] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-08T20:35:12.852279] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.852539] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-08T20:35:12.852815] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-08T20:35:12.853078] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-08T20:35:12.853312] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.853544] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-08T20:35:12.853647] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-08T20:35:12.853891] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-08T20:35:12.854151] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-08T20:35:12.854435] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-08T20:35:12.855019] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.855314] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-08T20:35:12.855609] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-08T20:35:12.855869] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-08T20:35:12.856160] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-08T20:35:12.856421] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-08T20:35:12.856857] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.857108] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-08T20:35:12.857348] [DEBUG] [LOCAL ] Loaded configuration for HOUS: 1 features, 60.0% accuracy [2026-01-08T20:35:12.857421] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-08T20:35:12.857836] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-08T20:35:12.857909] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-08T20:35:12.858161] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-08T20:35:12.858431] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.858811] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-08T20:35:12.859062] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.859302] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-08T20:35:12.859590] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.859850] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-08T20:35:12.860139] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.860371] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-08T20:35:12.860665] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-08T20:35:12.860957] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-08T20:35:12.861242] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.861521] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-08T20:35:12.861815] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-08T20:35:12.862099] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-08T20:35:12.862400] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-08T20:35:12.862656] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-08T20:35:12.862724] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-08T20:35:12.862952] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.863742] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-08T20:35:12.863992] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-08T20:35:12.864247] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.864487] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-08T20:35:12.864779] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-08T20:35:12.865101] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.865341] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-08T20:35:12.865594] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-08T20:35:12.865891] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-08T20:35:12.866178] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.866434] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-08T20:35:12.866667] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-08T20:35:12.866955] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.867024] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-08T20:35:12.867099] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-08T20:35:12.867337] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-08T20:35:12.867431] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-08T20:35:12.867692] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.867787] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-08T20:35:12.868093] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-08T20:35:12.868382] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-08T20:35:12.868659] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-08T20:35:12.868943] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-08T20:35:12.869255] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-08T20:35:12.869347] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.869624] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-08T20:35:12.869902] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.870233] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-08T20:35:12.870542] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-08T20:35:12.870839] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-08T20:35:12.871120] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-08T20:35:12.871400] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.871731] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.872059] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.872344] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-08T20:35:12.872636] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-08T20:35:12.872903] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.873214] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.873478] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.873599] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-08T20:35:12.873892] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-08T20:35:12.874204] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-08T20:35:12.874516] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-08T20:35:12.874639] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-08T20:35:12.874916] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-08T20:35:12.875177] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-08T20:35:12.875472] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-08T20:35:12.876549] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-08T20:35:12.876838] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-08T20:35:12.877157] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.877425] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-08T20:35:12.878156] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-08T20:35:12.878445] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-08T20:35:12.879037] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-08T20:35:12.879123] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-08T20:35:12.879662] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-08T20:35:12.879938] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-08T20:35:12.880023] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-08T20:35:12.880276] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.880540] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-08T20:35:12.881624] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-08T20:35:12.881946] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-08T20:35:12.882220] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-08T20:35:12.882489] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-08T20:35:12.882627] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-08T20:35:12.882700] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-08T20:35:12.883002] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-08T20:35:12.883312] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-08T20:35:12.883632] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-08T20:35:12.883937] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-08T20:35:12.884277] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-08T20:35:12.884544] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.884824] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.885073] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-08T20:35:12.885362] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-08T20:35:12.885660] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-08T20:35:12.885744] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-08T20:35:12.886000] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-08T20:35:12.886302] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-08T20:35:12.886381] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-08T20:35:12.886628] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-08T20:35:12.886874] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-08T20:35:12.887155] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-08T20:35:12.887438] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-08T20:35:12.887728] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.887981] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-08T20:35:12.888211] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-08T20:35:12.888489] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-08T20:35:12.888808] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.889048] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-08T20:35:12.889342] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.889602] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-08T20:35:12.889867] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.890117] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.890351] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-08T20:35:12.890644] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-08T20:35:12.890931] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-08T20:35:12.891184] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-08T20:35:12.891433] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-08T20:35:12.891732] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-08T20:35:12.891807] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-08T20:35:12.892034] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-08T20:35:12.892283] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-08T20:35:12.892520] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-08T20:35:12.892628] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.892910] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.893192] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-08T20:35:12.893474] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-08T20:35:12.893734] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-08T20:35:12.893967] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.894248] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-08T20:35:12.894480] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-08T20:35:12.894772] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-08T20:35:12.895012] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-08T20:35:12.895262] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.895493] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.895763] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-08T20:35:12.895846] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.896080] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.896364] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-08T20:35:12.896608] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-08T20:35:12.896693] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-08T20:35:12.896936] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.897006] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-08T20:35:12.897248] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-08T20:35:12.897478] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.897563] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.897821] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-08T20:35:12.898112] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.898409] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-08T20:35:12.898675] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-08T20:35:12.898916] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-08T20:35:12.899199] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-08T20:35:12.899489] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.899733] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-08T20:35:12.900025] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-08T20:35:12.900281] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.900539] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-08T20:35:12.900868] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-08T20:35:12.901139] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-08T20:35:12.901446] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-08T20:35:12.901752] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-08T20:35:12.901998] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.902231] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-08T20:35:12.902477] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.902722] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-08T20:35:12.902973] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-08T20:35:12.903228] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.903461] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-08T20:35:12.903764] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.904046] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.904291] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-08T20:35:12.904558] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-08T20:35:12.904870] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.905123] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-08T20:35:12.905375] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-08T20:35:12.905613] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-08T20:35:12.905900] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.906150] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-08T20:35:12.906433] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-08T20:35:12.906689] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-08T20:35:12.906941] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-08T20:35:12.907178] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-08T20:35:12.907440] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-08T20:35:12.907511] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-08T20:35:12.907772] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-08T20:35:12.908015] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-08T20:35:12.908266] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-08T20:35:12.908586] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-08T20:35:12.908844] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-08T20:35:12.909132] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-08T20:35:12.909427] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-08T20:35:12.909665] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-08T20:35:12.910609] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-08T20:35:12.910899] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-08T20:35:12.910972] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-08T20:35:12.911242] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-08T20:35:12.911503] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-08T20:35:12.911771] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-08T20:35:12.912057] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-08T20:35:12.912312] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.912606] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-08T20:35:12.912892] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.913177] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-08T20:35:12.913473] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-08T20:35:12.913546] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-08T20:35:12.913845] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-08T20:35:12.914097] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-08T20:35:12.914347] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.914599] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-08T20:35:12.914673] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-08T20:35:12.914735] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-08T20:35:12.914981] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-08T20:35:12.915216] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.915462] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-08T20:35:12.915704] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-08T20:35:12.915776] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-08T20:35:12.916054] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-08T20:35:12.916135] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.916412] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-08T20:35:12.916695] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.916764] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-08T20:35:12.916990] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-08T20:35:12.917270] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-08T20:35:12.917529] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-08T20:35:12.917620] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.917902] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-08T20:35:12.917973] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-08T20:35:12.918272] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.918602] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-08T20:35:12.918861] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-08T20:35:12.919615] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.919863] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-08T20:35:12.920107] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-08T20:35:12.920364] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.920605] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-08T20:35:12.920898] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.921153] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-08T20:35:12.921400] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-08T20:35:12.921687] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-08T20:35:12.921967] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-08T20:35:12.922196] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-08T20:35:12.922425] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-08T20:35:12.922674] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.922904] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-08T20:35:12.923199] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-08T20:35:12.923438] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-08T20:35:12.923740] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-08T20:35:12.923986] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-08T20:35:12.924054] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-08T20:35:12.924276] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-08T20:35:12.924521] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-08T20:35:12.925691] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.925952] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-08T20:35:12.926021] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-08T20:35:12.926079] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-08T20:35:12.926328] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-08T20:35:12.926601] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-08T20:35:12.926892] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-08T20:35:12.927134] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.927385] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.927675] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.927913] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.928142] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-08T20:35:12.928438] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-08T20:35:12.928727] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.929009] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.929258] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.929501] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.929781] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-08T20:35:12.930035] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.930315] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-08T20:35:12.930592] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-08T20:35:12.930875] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-08T20:35:12.931105] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-08T20:35:12.931383] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-08T20:35:12.931615] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-08T20:35:12.931849] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-08T20:35:12.932140] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-08T20:35:12.932368] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-08T20:35:12.932601] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-08T20:35:12.933009] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-08T20:35:12.933248] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-08T20:35:12.933505] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-08T20:35:12.933815] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-08T20:35:12.934074] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-08T20:35:12.934314] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-08T20:35:12.934546] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-08T20:35:12.934852] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-08T20:35:12.935133] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-08T20:35:12.935414] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.935652] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-08T20:35:12.935897] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-08T20:35:12.936134] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-08T20:35:12.936414] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.936698] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-08T20:35:12.936978] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.937259] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.937510] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-08T20:35:12.937802] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-08T20:35:12.937895] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-08T20:35:12.938197] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-08T20:35:12.938467] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-08T20:35:12.938774] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-08T20:35:12.938843] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-08T20:35:12.939102] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-08T20:35:12.939381] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-08T20:35:12.939615] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-08T20:35:12.939847] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-08T20:35:12.940078] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-08T20:35:12.940330] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-08T20:35:12.940562] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.940811] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-08T20:35:12.941090] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-08T20:35:12.941368] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-08T20:35:12.941649] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-08T20:35:12.941897] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-08T20:35:12.942176] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-08T20:35:12.942406] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-08T20:35:12.942638] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-08T20:35:12.943792] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-08T20:35:12.944195] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-08T20:35:12.944488] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-08T20:35:12.944777] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-08T20:35:12.945695] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.945949] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-08T20:35:12.946199] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.946481] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-08T20:35:12.946715] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-08T20:35:12.946788] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-08T20:35:12.947061] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-08T20:35:12.947743] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-08T20:35:12.947814] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-08T20:35:12.947889] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-08T20:35:12.948140] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-08T20:35:12.948398] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-08T20:35:12.948658] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-08T20:35:12.948958] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-08T20:35:12.949270] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-08T20:35:12.949601] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-08T20:35:12.949840] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.950130] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-08T20:35:12.950421] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-08T20:35:12.950652] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-08T20:35:12.950903] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-08T20:35:12.951138] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-08T20:35:12.951207] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-08T20:35:12.951425] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-08T20:35:12.951493] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.951561] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-08T20:35:12.951856] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-08T20:35:12.952099] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.952342] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-08T20:35:12.952568] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-08T20:35:12.952814] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-08T20:35:12.953059] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.953345] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-08T20:35:12.953586] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-08T20:35:12.953832] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-08T20:35:12.954075] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.954316] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-08T20:35:12.954384] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-08T20:35:12.954620] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-08T20:35:12.954844] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-08T20:35:12.955085] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-08T20:35:12.955152] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-08T20:35:12.955211] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-08T20:35:12.955501] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-08T20:35:12.955621] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-08T20:35:12.955881] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-08T20:35:12.955956] [DEBUG] [LOCAL ] Loaded configuration for NXC: 2 features, 90.0% accuracy [2026-01-08T20:35:12.956220] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.956509] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-08T20:35:12.956816] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-08T20:35:12.957097] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-08T20:35:12.957190] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.957458] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-08T20:35:12.957546] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-08T20:35:12.957826] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-08T20:35:12.958073] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-08T20:35:12.958172] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-08T20:35:12.958252] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.958360] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-08T20:35:12.958631] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-08T20:35:12.958947] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-08T20:35:12.959182] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-08T20:35:12.959445] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.959732] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-08T20:35:12.959957] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-08T20:35:12.960196] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-08T20:35:12.960474] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-08T20:35:12.960549] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.960810] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.961035] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-08T20:35:12.961314] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-08T20:35:12.961595] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.961824] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-08T20:35:12.962065] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-08T20:35:12.962352] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-08T20:35:12.962601] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-08T20:35:12.962845] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-08T20:35:12.962912] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-08T20:35:12.962970] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-08T20:35:12.963202] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.963269] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-08T20:35:12.963541] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-08T20:35:12.963631] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-08T20:35:12.963864] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-08T20:35:12.964142] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.964371] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-08T20:35:12.964645] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-08T20:35:12.964918] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-08T20:35:12.965163] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-08T20:35:12.965384] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-08T20:35:12.965632] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-08T20:35:12.965872] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-08T20:35:12.965939] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.966152] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-08T20:35:12.966374] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-08T20:35:12.966619] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-08T20:35:12.966853] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-08T20:35:12.967093] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-08T20:35:12.967365] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-08T20:35:12.967604] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-08T20:35:12.967878] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.968125] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.968372] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-08T20:35:12.968647] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-08T20:35:12.968727] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-08T20:35:12.968972] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-08T20:35:12.969202] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-08T20:35:12.969483] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-08T20:35:12.969763] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-08T20:35:12.970048] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-08T20:35:12.970272] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-08T20:35:12.970509] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-08T20:35:12.970816] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-08T20:35:12.971093] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-08T20:35:12.971317] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-08T20:35:12.971624] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-08T20:35:12.971871] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-08T20:35:12.972095] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-08T20:35:12.972319] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-08T20:35:12.972597] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-08T20:35:12.972678] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-08T20:35:12.972975] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-08T20:35:12.973253] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-08T20:35:12.973495] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-08T20:35:12.973770] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-08T20:35:12.974047] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-08T20:35:12.974291] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-08T20:35:12.974533] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-08T20:35:12.974811] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-08T20:35:12.975056] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-08T20:35:12.975298] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-08T20:35:12.975525] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-08T20:35:12.975619] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-08T20:35:12.975846] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-08T20:35:12.975916] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-08T20:35:12.976138] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-08T20:35:12.976387] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-08T20:35:12.976631] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-08T20:35:12.976927] [DEBUG] [LOCAL ] Loaded configuration for MMC: 2 features, 70.0% accuracy [2026-01-08T20:35:12.977173] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-08T20:35:12.977402] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-08T20:35:12.977681] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-08T20:35:12.977960] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-08T20:35:12.978239] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-08T20:35:12.978494] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-08T20:35:12.978736] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-08T20:35:12.978985] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-08T20:35:12.979233] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.979478] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-08T20:35:12.979762] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-08T20:35:12.979989] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-08T20:35:12.980232] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-08T20:35:12.980509] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-08T20:35:12.980819] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-08T20:35:12.981278] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-08T20:35:12.981535] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-08T20:35:12.981852] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-08T20:35:12.982088] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-08T20:35:12.982326] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-08T20:35:12.982604] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-08T20:35:12.982894] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-08T20:35:12.983142] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-08T20:35:12.983371] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-08T20:35:12.983620] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-08T20:35:12.983692] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-08T20:35:12.983931] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-08T20:35:12.984168] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-08T20:35:12.984445] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-08T20:35:12.984723] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-08T20:35:12.984970] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-08T20:35:12.985251] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-08T20:35:12.985491] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-08T20:35:12.985739] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-08T20:35:12.986020] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-08T20:35:12.986251] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-08T20:35:12.986494] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-08T20:35:12.986774] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-08T20:35:12.987009] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-08T20:35:12.987236] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.987513] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-08T20:35:12.987607] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-08T20:35:12.987885] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-08T20:35:12.988129] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-08T20:35:12.988378] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-08T20:35:12.988642] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-08T20:35:12.988879] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-08T20:35:12.989176] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-08T20:35:12.989457] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-08T20:35:12.989738] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-08T20:35:12.989811] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-08T20:35:12.990031] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-08T20:35:12.990101] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-08T20:35:12.990162] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-08T20:35:12.990222] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-08T20:35:12.990491] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-08T20:35:12.990766] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-08T20:35:12.990993] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-08T20:35:12.991266] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-08T20:35:12.991490] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-08T20:35:12.991764] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-08T20:35:12.992009] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-08T20:35:12.992253] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-08T20:35:12.992477] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-08T20:35:12.992750] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-08T20:35:12.992995] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-08T20:35:12.993236] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-08T20:35:12.993461] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-08T20:35:12.993736] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-08T20:35:12.994009] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-08T20:35:12.994251] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-08T20:35:12.994479] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-08T20:35:12.994720] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-08T20:35:12.994789] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-08T20:35:12.994859] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-08T20:35:12.994921] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-08T20:35:12.995156] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-08T20:35:12.995382] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-08T20:35:12.995656] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-08T20:35:12.995901] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-08T20:35:12.996177] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-08T20:35:12.996418] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-08T20:35:12.996643] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-08T20:35:12.996712] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-08T20:35:12.997001] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-08T20:35:12.997234] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-08T20:35:12.997483] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-08T20:35:12.997736] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-08T20:35:12.997806] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-08T20:35:12.998028] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-08T20:35:12.998097] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-08T20:35:12.998368] [DEBUG] [LOCAL ] Loaded configuration for ATHA: 2 features, 70.0% accuracy [2026-01-08T20:35:12.998688] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-08T20:35:12.999017] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-08T20:35:12.999775] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.000047] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-08T20:35:13.000335] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-08T20:35:13.000610] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-08T20:35:13.000931] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-08T20:35:13.001219] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.001299] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-08T20:35:13.001360] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-08T20:35:13.002238] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-08T20:35:13.002545] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-08T20:35:13.002865] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.003160] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-08T20:35:13.003448] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-08T20:35:13.003769] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-08T20:35:13.004090] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.004405] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-08T20:35:13.004770] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-08T20:35:13.005224] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-08T20:35:13.005544] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.005652] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.005914] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-08T20:35:13.006205] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-08T20:35:13.006493] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.006598] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-08T20:35:13.006945] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-08T20:35:13.007268] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.007593] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-08T20:35:13.008074] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-08T20:35:13.008151] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-08T20:35:13.008390] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-08T20:35:13.008636] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-08T20:35:13.009046] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-08T20:35:13.009118] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-08T20:35:13.009398] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-08T20:35:13.009638] [DEBUG] [LOCAL ] Loaded configuration for MODG: 3 features, 90.0% accuracy [2026-01-08T20:35:13.009890] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-08T20:35:13.009975] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-08T20:35:13.010046] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-08T20:35:13.010106] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-08T20:35:13.010350] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.010422] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-08T20:35:13.010679] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-08T20:35:13.010751] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-08T20:35:13.011024] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.011260] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-08T20:35:13.011529] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.011851] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-08T20:35:13.012127] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-08T20:35:13.012206] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-08T20:35:13.012451] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.012691] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-08T20:35:13.012774] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.013020] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-08T20:35:13.013093] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.013326] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-08T20:35:13.013613] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-08T20:35:13.013850] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.014118] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-08T20:35:13.014200] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-08T20:35:13.014477] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-08T20:35:13.014766] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-08T20:35:13.015047] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-08T20:35:13.015329] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.015608] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-08T20:35:13.015703] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-08T20:35:13.015987] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-08T20:35:13.016224] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-08T20:35:13.016480] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-08T20:35:13.016741] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-08T20:35:13.016815] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-08T20:35:13.017104] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-08T20:35:13.017189] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-08T20:35:13.017473] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-08T20:35:13.017729] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-08T20:35:13.017982] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.018266] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-08T20:35:13.018598] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-08T20:35:13.018844] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-08T20:35:13.019113] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-08T20:35:13.019399] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.019646] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-08T20:35:13.019934] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-08T20:35:13.020220] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-08T20:35:13.020506] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-08T20:35:13.020763] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-08T20:35:13.021009] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.021252] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-08T20:35:13.021489] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.021561] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-08T20:35:13.021833] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-08T20:35:13.022085] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-08T20:35:13.022341] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-08T20:35:13.022631] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.022712] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-08T20:35:13.022962] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-08T20:35:13.023287] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-08T20:35:13.023555] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-08T20:35:13.023895] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-08T20:35:13.024183] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-08T20:35:13.024444] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.024515] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-08T20:35:13.024783] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-08T20:35:13.025084] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-08T20:35:13.025329] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.025608] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.025868] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-08T20:35:13.025941] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-08T20:35:13.026169] [DEBUG] [LOCAL ] Loaded configuration for OPRX: 5 features, 100.0% accuracy [2026-01-08T20:35:13.026405] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-08T20:35:13.026722] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-08T20:35:13.027011] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-08T20:35:13.027298] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-08T20:35:13.027369] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-08T20:35:13.027618] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-08T20:35:13.027852] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-08T20:35:13.028104] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-08T20:35:13.028358] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.028598] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-08T20:35:13.028669] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.028946] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-08T20:35:13.029232] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-08T20:35:13.029535] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-08T20:35:13.029641] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-08T20:35:13.029893] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.030158] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-08T20:35:13.030462] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-08T20:35:13.030534] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-08T20:35:13.030835] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.031089] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.031325] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.031613] [DEBUG] [LOCAL ] Loaded configuration for SWZ: 1 features, 90.0% accuracy [2026-01-08T20:35:13.031684] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-08T20:35:13.031960] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-08T20:35:13.032033] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-08T20:35:13.032275] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-08T20:35:13.032509] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-08T20:35:13.032785] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-08T20:35:13.033050] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.033312] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-08T20:35:13.033564] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-08T20:35:13.033889] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-08T20:35:13.034146] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-08T20:35:13.034381] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-08T20:35:13.034668] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-08T20:35:13.034952] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-08T20:35:13.035186] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-08T20:35:13.035482] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.035594] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-08T20:35:13.035888] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-08T20:35:13.035961] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.036030] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-08T20:35:13.036092] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-08T20:35:13.036320] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-08T20:35:13.036557] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-08T20:35:13.036821] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-08T20:35:13.037075] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.037328] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-08T20:35:13.037562] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-08T20:35:13.037839] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-08T20:35:13.038077] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-08T20:35:13.038350] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-08T20:35:13.038610] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-08T20:35:13.038908] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-08T20:35:13.039166] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-08T20:35:13.039456] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.039537] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-08T20:35:13.039649] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-08T20:35:13.039956] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-08T20:35:13.040237] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-08T20:35:13.040510] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-08T20:35:13.040791] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-08T20:35:13.041077] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-08T20:35:13.041149] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-08T20:35:13.041450] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-08T20:35:13.041751] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.042041] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-08T20:35:13.042330] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-08T20:35:13.042600] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.042843] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-08T20:35:13.043115] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-08T20:35:13.043375] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.043615] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-08T20:35:13.043688] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-08T20:35:13.043917] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.044208] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-08T20:35:13.044464] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-08T20:35:13.044536] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-08T20:35:13.044958] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-08T20:35:13.045253] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-08T20:35:13.045498] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.045956] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.046204] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-08T20:35:13.046495] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-08T20:35:13.046794] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-08T20:35:13.047057] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-08T20:35:13.047329] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.047608] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-08T20:35:13.047867] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-08T20:35:13.048104] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-08T20:35:13.048176] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-08T20:35:13.048434] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-08T20:35:13.048695] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-08T20:35:13.049000] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-08T20:35:13.049291] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-08T20:35:13.049547] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-08T20:35:13.049666] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-08T20:35:13.049920] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-08T20:35:13.050176] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-08T20:35:13.050250] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-08T20:35:13.050496] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-08T20:35:13.050741] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-08T20:35:13.051003] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-08T20:35:13.051249] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.051489] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-08T20:35:13.051746] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-08T20:35:13.052003] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-08T20:35:13.052288] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-08T20:35:13.052526] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-08T20:35:13.052846] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-08T20:35:13.053140] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.053427] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-08T20:35:13.053665] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-08T20:35:13.053954] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.054208] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-08T20:35:13.054469] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.054541] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.054821] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-08T20:35:13.055080] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-08T20:35:13.055314] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-08T20:35:13.055552] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-08T20:35:13.055840] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.056096] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-08T20:35:13.056334] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.056606] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-08T20:35:13.056865] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-08T20:35:13.057103] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 4 features, 90.0% accuracy [2026-01-08T20:35:13.057337] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-08T20:35:13.057634] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-08T20:35:13.057919] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-08T20:35:13.058193] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-08T20:35:13.058266] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-08T20:35:13.058545] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.058840] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-08T20:35:13.059112] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-08T20:35:13.059997] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-08T20:35:13.060084] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-08T20:35:13.060369] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.060664] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-08T20:35:13.060910] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.061205] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-08T20:35:13.061449] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-08T20:35:13.061745] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.061986] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-08T20:35:13.062226] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-08T20:35:13.062515] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-08T20:35:13.062827] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-08T20:35:13.063073] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-08T20:35:13.063366] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.063654] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-08T20:35:13.063892] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.063963] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-08T20:35:13.064190] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-08T20:35:13.064446] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.064736] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-08T20:35:13.064972] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-08T20:35:13.065227] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-08T20:35:13.065483] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-08T20:35:13.065555] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-08T20:35:13.065641] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-08T20:35:13.065870] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-08T20:35:13.066156] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-08T20:35:13.066443] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-08T20:35:13.066697] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.066936] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-08T20:35:13.067223] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-08T20:35:13.067464] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-08T20:35:13.067558] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.067831] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-08T20:35:13.067904] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-08T20:35:13.068146] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.068440] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.068686] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-08T20:35:13.068922] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-08T20:35:13.069179] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-08T20:35:13.069435] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-08T20:35:13.069673] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.069745] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-08T20:35:13.070023] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-08T20:35:13.070260] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-08T20:35:13.070331] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-08T20:35:13.070607] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-08T20:35:13.070849] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-08T20:35:13.071135] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-08T20:35:13.071441] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-08T20:35:13.071734] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-08T20:35:13.072020] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.072319] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.072560] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-08T20:35:13.072826] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-08T20:35:13.073114] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.073399] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.073690] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-08T20:35:13.073941] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-08T20:35:13.074193] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-08T20:35:13.074445] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-08T20:35:13.074701] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-08T20:35:13.074941] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-08T20:35:13.075196] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-08T20:35:13.075597] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-08T20:35:13.075871] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-08T20:35:13.076162] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.076428] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.076754] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-08T20:35:13.077045] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-08T20:35:13.077367] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-08T20:35:13.077630] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.077920] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.078177] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.078466] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-08T20:35:13.078706] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-08T20:35:13.078997] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-08T20:35:13.079251] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.079488] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-08T20:35:13.079724] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.079961] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.080044] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-08T20:35:13.080270] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-08T20:35:13.080536] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.080851] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-08T20:35:13.081139] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.081375] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-08T20:35:13.081649] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.081890] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-08T20:35:13.082129] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.082370] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-08T20:35:13.082661] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.082916] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-08T20:35:13.083158] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.083401] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.083693] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.083765] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-08T20:35:13.084041] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.084328] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-08T20:35:13.084618] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-08T20:35:13.084909] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-08T20:35:13.085172] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-08T20:35:13.085411] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-08T20:35:13.085672] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.085911] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-08T20:35:13.086174] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-08T20:35:13.086459] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-08T20:35:13.086695] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-08T20:35:13.086941] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-08T20:35:13.087228] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-08T20:35:13.087516] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-08T20:35:13.087773] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-08T20:35:13.088060] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-08T20:35:13.088358] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.088654] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.088939] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-08T20:35:13.089192] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-08T20:35:13.089478] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-08T20:35:13.089768] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-08T20:35:13.090009] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-08T20:35:13.090297] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-08T20:35:13.090630] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-08T20:35:13.090875] [DEBUG] [LOCAL ] Loaded configuration for CLCO: 0 features, 90.0% accuracy [2026-01-08T20:35:13.090951] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-08T20:35:13.091237] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.091500] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-08T20:35:13.091795] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-08T20:35:13.092058] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-08T20:35:13.092145] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-08T20:35:13.092378] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-08T20:35:13.092624] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-08T20:35:13.092861] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-08T20:35:13.093153] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-08T20:35:13.093413] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-08T20:35:13.093701] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-08T20:35:13.093977] [DEBUG] [LOCAL ] Loaded configuration for IMKTA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.094256] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-08T20:35:13.094516] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-08T20:35:13.094843] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-08T20:35:13.095116] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-08T20:35:13.095422] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-08T20:35:13.095686] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-08T20:35:13.095771] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-08T20:35:13.096061] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.096346] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-08T20:35:13.096638] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-08T20:35:13.096937] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-08T20:35:13.097009] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-08T20:35:13.097293] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-08T20:35:13.097364] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-08T20:35:13.097602] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-08T20:35:13.097845] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.098101] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-08T20:35:13.098424] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-08T20:35:13.098711] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-08T20:35:13.098991] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-08T20:35:13.099214] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.099436] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.099679] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-08T20:35:13.099920] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-08T20:35:13.099987] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-08T20:35:13.100222] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-08T20:35:13.100294] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-08T20:35:13.100529] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.100805] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-08T20:35:13.101033] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-08T20:35:13.101308] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.101601] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-08T20:35:13.101670] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-08T20:35:13.101912] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-08T20:35:13.102189] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-08T20:35:13.102434] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-08T20:35:13.102680] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-08T20:35:13.102906] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.103131] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-08T20:35:13.103403] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-08T20:35:13.103633] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.103701] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-08T20:35:13.103761] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-08T20:35:13.103999] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.104269] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.104513] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.104828] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-08T20:35:13.105116] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-08T20:35:13.105397] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-08T20:35:13.105640] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-08T20:35:13.105886] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-08T20:35:13.106142] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-08T20:35:13.106219] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-08T20:35:13.106490] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.106715] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-08T20:35:13.106957] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-08T20:35:13.107232] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-08T20:35:13.107512] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-08T20:35:13.107816] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-08T20:35:13.108097] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-08T20:35:13.108378] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-08T20:35:13.108661] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.109518] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-08T20:35:13.109797] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-08T20:35:13.110060] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.110297] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-08T20:35:13.110599] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-08T20:35:13.110834] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-08T20:35:13.111118] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-08T20:35:13.111345] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-08T20:35:13.111671] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-08T20:35:13.111973] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-08T20:35:13.112225] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-08T20:35:13.112484] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.114249] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-08T20:35:13.114505] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-08T20:35:13.114778] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.115056] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-08T20:35:13.115315] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-08T20:35:13.115610] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-08T20:35:13.115846] [DEBUG] [LOCAL ] Loaded configuration for GIL: 2 features, 70.0% accuracy [2026-01-08T20:35:13.116102] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-08T20:35:13.116350] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.116434] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-08T20:35:13.116740] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-08T20:35:13.116815] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-08T20:35:13.117066] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-08T20:35:13.117456] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.117819] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-08T20:35:13.118115] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-08T20:35:13.118382] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-08T20:35:13.118633] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.118879] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-08T20:35:13.118946] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-08T20:35:13.119207] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-08T20:35:13.119458] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-08T20:35:13.119751] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-08T20:35:13.120043] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-08T20:35:13.120286] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-08T20:35:13.120529] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-08T20:35:13.120850] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-08T20:35:13.121089] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-08T20:35:13.121374] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-08T20:35:13.121627] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-08T20:35:13.121876] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-08T20:35:13.122153] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-08T20:35:13.122436] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-08T20:35:13.122728] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-08T20:35:13.123014] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-08T20:35:13.123317] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-08T20:35:13.123387] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.123668] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.123965] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-08T20:35:13.124271] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-08T20:35:13.124524] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-08T20:35:13.124806] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-08T20:35:13.125060] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-08T20:35:13.125339] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-08T20:35:13.125626] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-08T20:35:13.125921] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-08T20:35:13.126174] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.126431] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-08T20:35:13.126690] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-08T20:35:13.126948] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-08T20:35:13.127216] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-08T20:35:13.127475] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-08T20:35:13.127765] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.128002] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-08T20:35:13.128238] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-08T20:35:13.128508] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-08T20:35:13.128778] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-08T20:35:13.129036] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-08T20:35:13.129296] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-08T20:35:13.129362] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-08T20:35:13.129599] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-08T20:35:13.129856] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-08T20:35:13.130122] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-08T20:35:13.130410] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-08T20:35:13.130659] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-08T20:35:13.130913] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.131725] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-08T20:35:13.132060] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.132130] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-08T20:35:13.132424] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-08T20:35:13.132699] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-08T20:35:13.132768] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-08T20:35:13.133066] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-08T20:35:13.133374] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-08T20:35:13.133641] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.133896] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-08T20:35:13.134193] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-08T20:35:13.134434] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.134918] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-08T20:35:13.135161] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-08T20:35:13.135451] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-08T20:35:13.135718] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-08T20:35:13.135999] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-08T20:35:13.136248] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-08T20:35:13.136487] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-08T20:35:13.136791] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.137050] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-08T20:35:13.137288] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-08T20:35:13.137556] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-08T20:35:13.137837] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-08T20:35:13.138075] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.138368] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-08T20:35:13.138651] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-08T20:35:13.138728] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-08T20:35:13.138974] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-08T20:35:13.139265] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-08T20:35:13.139555] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-08T20:35:13.139643] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-08T20:35:13.139924] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-08T20:35:13.140200] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-08T20:35:13.140493] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-08T20:35:13.140746] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-08T20:35:13.140978] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-08T20:35:13.141231] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-08T20:35:13.141484] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-08T20:35:13.141551] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-08T20:35:13.141861] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.142116] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.142354] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.142644] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-08T20:35:13.142932] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-08T20:35:13.143191] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-08T20:35:13.143479] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-08T20:35:13.143555] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-08T20:35:13.143861] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-08T20:35:13.144102] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-08T20:35:13.144337] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-08T20:35:13.144606] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-08T20:35:13.144897] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.145144] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-08T20:35:13.145379] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-08T20:35:13.145617] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-08T20:35:13.145684] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.145916] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-08T20:35:13.145982] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-08T20:35:13.146275] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-08T20:35:13.146567] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-08T20:35:13.146845] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-08T20:35:13.147100] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-08T20:35:13.147381] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-08T20:35:13.147619] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.147907] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.148191] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.148477] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-08T20:35:13.148546] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.148814] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-08T20:35:13.149072] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-08T20:35:13.149344] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.149656] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.149951] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-08T20:35:13.150216] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-08T20:35:13.150469] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-08T20:35:13.150538] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-08T20:35:13.150618] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-08T20:35:13.150678] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-08T20:35:13.150935] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-08T20:35:13.151176] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-08T20:35:13.151434] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-08T20:35:13.151700] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-08T20:35:13.151768] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-08T20:35:13.152020] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-08T20:35:13.152321] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.152562] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-08T20:35:13.153014] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-08T20:35:13.153300] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-08T20:35:13.153586] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-08T20:35:13.153859] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-08T20:35:13.153930] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-08T20:35:13.154252] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.154590] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.154895] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-08T20:35:13.155153] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.155222] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.155461] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.155709] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.155994] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-08T20:35:13.156283] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-08T20:35:13.156523] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-08T20:35:13.156842] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-08T20:35:13.157082] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-08T20:35:13.157360] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-08T20:35:13.157904] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-08T20:35:13.158155] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.158427] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-08T20:35:13.158737] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-08T20:35:13.159088] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-08T20:35:13.159345] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-08T20:35:13.159601] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-08T20:35:13.159858] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-08T20:35:13.160177] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-08T20:35:13.160487] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.160736] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-08T20:35:13.160986] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-08T20:35:13.161238] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-08T20:35:13.161522] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-08T20:35:13.161798] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.162043] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-08T20:35:13.162285] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-08T20:35:13.162525] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.162784] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-08T20:35:13.163086] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-08T20:35:13.163438] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-08T20:35:13.163712] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-08T20:35:13.163994] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-08T20:35:13.164303] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-08T20:35:13.164586] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-08T20:35:13.164856] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-08T20:35:13.165170] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.165239] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-08T20:35:13.165523] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-08T20:35:13.165802] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-08T20:35:13.166060] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-08T20:35:13.166316] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-08T20:35:13.166562] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.166885] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-08T20:35:13.167123] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-08T20:35:13.167202] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-08T20:35:13.167483] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-08T20:35:13.167742] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-08T20:35:13.168032] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-08T20:35:13.168315] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.168385] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-08T20:35:13.168443] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-08T20:35:13.168691] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-08T20:35:13.168939] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.169193] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-08T20:35:13.169260] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-08T20:35:13.169321] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-08T20:35:13.169600] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-08T20:35:13.169863] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-08T20:35:13.170123] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-08T20:35:13.171005] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.171286] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-08T20:35:13.171552] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-08T20:35:13.171875] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-08T20:35:13.172125] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-08T20:35:13.172426] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-08T20:35:13.172686] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-08T20:35:13.172931] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-08T20:35:13.173195] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-08T20:35:13.173498] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-08T20:35:13.173587] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.173873] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-08T20:35:13.173948] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-08T20:35:13.174230] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-08T20:35:13.174522] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-08T20:35:13.174619] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-08T20:35:13.174904] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-08T20:35:13.175143] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-08T20:35:13.175434] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-08T20:35:13.175501] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-08T20:35:13.175741] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-08T20:35:13.176033] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.176289] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-08T20:35:13.176545] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-08T20:35:13.176806] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-08T20:35:13.177046] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-08T20:35:13.177114] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.177375] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-08T20:35:13.177673] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-08T20:35:13.177751] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-08T20:35:13.177993] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-08T20:35:13.178242] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.178554] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-08T20:35:13.178644] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.178903] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-08T20:35:13.179160] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-08T20:35:13.179227] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.179287] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.179535] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-08T20:35:13.179825] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.179894] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-08T20:35:13.180183] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-08T20:35:13.180251] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-08T20:35:13.180541] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-08T20:35:13.180810] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-08T20:35:13.181050] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-08T20:35:13.181322] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-08T20:35:13.181595] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-08T20:35:13.181835] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-08T20:35:13.182129] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-08T20:35:13.182206] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-08T20:35:13.182489] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.182731] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-08T20:35:13.183021] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-08T20:35:13.183351] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-08T20:35:13.183647] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-08T20:35:13.183717] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-08T20:35:13.183959] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-08T20:35:13.184035] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-08T20:35:13.184301] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.184593] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-08T20:35:13.184902] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-08T20:35:13.185148] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.185451] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-08T20:35:13.185699] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-08T20:35:13.185960] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-08T20:35:13.186199] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-08T20:35:13.186489] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.186731] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-08T20:35:13.186971] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-08T20:35:13.187037] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-08T20:35:13.187319] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.187386] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.187641] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-08T20:35:13.187922] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.188160] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-08T20:35:13.188408] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-08T20:35:13.188661] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-08T20:35:13.188931] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.189191] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-08T20:35:13.189433] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-08T20:35:13.189721] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-08T20:35:13.190005] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-08T20:35:13.190293] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-08T20:35:13.190537] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-08T20:35:13.190815] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-08T20:35:13.190883] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-08T20:35:13.190942] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-08T20:35:13.191220] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.191456] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.191712] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-08T20:35:13.191998] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.192271] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-08T20:35:13.192346] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-08T20:35:13.192630] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.192888] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-08T20:35:13.193193] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-08T20:35:13.193434] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.193674] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-08T20:35:13.193913] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-08T20:35:13.194167] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.194420] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-08T20:35:13.194658] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-08T20:35:13.194896] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.195133] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-08T20:35:13.195387] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-08T20:35:13.195963] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-08T20:35:13.196259] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-08T20:35:13.196546] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.196859] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-08T20:35:13.197101] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.197465] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-08T20:35:13.197771] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.198072] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-08T20:35:13.198387] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-08T20:35:13.198662] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-08T20:35:13.198732] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.198987] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-08T20:35:13.199229] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.199482] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-08T20:35:13.199738] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-08T20:35:13.200011] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-08T20:35:13.200080] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.200139] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-08T20:35:13.200372] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-08T20:35:13.200674] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-08T20:35:13.200914] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-08T20:35:13.201242] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.201541] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-08T20:35:13.201828] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.202121] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-08T20:35:13.202616] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.202874] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-08T20:35:13.202954] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-08T20:35:13.203030] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.203401] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-08T20:35:13.203676] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-08T20:35:13.203945] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-08T20:35:13.204211] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-08T20:35:13.204514] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-08T20:35:13.204786] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-08T20:35:13.205135] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.205408] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-08T20:35:13.205676] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-08T20:35:13.205947] [DEBUG] [LOCAL ] Loaded configuration for PL: 3 features, 70.0% accuracy [2026-01-08T20:35:13.206017] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-08T20:35:13.206077] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-08T20:35:13.206319] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-08T20:35:13.206565] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-08T20:35:13.206843] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-08T20:35:13.206911] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-08T20:35:13.207143] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.207380] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-08T20:35:13.207650] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-08T20:35:13.207906] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.208205] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-08T20:35:13.208274] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-08T20:35:13.208587] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-08T20:35:13.208850] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-08T20:35:13.209093] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-08T20:35:13.209351] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.209606] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-08T20:35:13.209866] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.209943] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-08T20:35:13.210227] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.210464] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-08T20:35:13.210722] [DEBUG] [LOCAL ] Loaded configuration for GIFI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.210963] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-08T20:35:13.211253] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-08T20:35:13.211510] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.211817] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-08T20:35:13.212056] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-08T20:35:13.212317] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-08T20:35:13.212594] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-08T20:35:13.212885] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.213147] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-08T20:35:13.213391] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-08T20:35:13.213651] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-08T20:35:13.213940] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.214228] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-08T20:35:13.214305] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-08T20:35:13.214365] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-08T20:35:13.214423] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-08T20:35:13.214496] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-08T20:35:13.214778] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-08T20:35:13.215018] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-08T20:35:13.215255] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-08T20:35:13.215509] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.215782] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.215851] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-08T20:35:13.216100] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-08T20:35:13.216448] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-08T20:35:13.216704] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.216975] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-08T20:35:13.217242] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-08T20:35:13.217550] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.217868] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-08T20:35:13.218110] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-08T20:35:13.218415] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.218664] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-08T20:35:13.218923] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-08T20:35:13.219205] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-08T20:35:13.219471] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.219769] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-08T20:35:13.220064] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-08T20:35:13.220308] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-08T20:35:13.220603] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-08T20:35:13.220864] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-08T20:35:13.221153] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-08T20:35:13.221392] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-08T20:35:13.221697] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-08T20:35:13.221765] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-08T20:35:13.222047] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-08T20:35:13.222333] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-08T20:35:13.222591] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-08T20:35:13.222845] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-08T20:35:13.223107] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-08T20:35:13.223339] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-08T20:35:13.223406] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-08T20:35:13.223660] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.223969] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-08T20:35:13.224046] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-08T20:35:13.224337] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-08T20:35:13.224601] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-08T20:35:13.224895] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-08T20:35:13.225154] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-08T20:35:13.225410] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-08T20:35:13.225477] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-08T20:35:13.225708] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-08T20:35:13.225972] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-08T20:35:13.226224] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-08T20:35:13.226464] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-08T20:35:13.227427] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-08T20:35:13.227728] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-08T20:35:13.228024] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-08T20:35:13.228297] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-08T20:35:13.228591] [DEBUG] [LOCAL ] Loaded configuration for TRUE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.228895] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-08T20:35:13.229156] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-08T20:35:13.229414] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-08T20:35:13.229481] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-08T20:35:13.229728] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.230023] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.230291] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-08T20:35:13.230543] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.230847] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-08T20:35:13.231093] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-08T20:35:13.231389] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-08T20:35:13.231473] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-08T20:35:13.231543] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-08T20:35:13.231630] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-08T20:35:13.231881] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-08T20:35:13.232167] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-08T20:35:13.232406] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.232696] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-08T20:35:13.232992] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-08T20:35:13.233255] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-08T20:35:13.233497] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-08T20:35:13.233566] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-08T20:35:13.233652] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-08T20:35:13.233935] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-08T20:35:13.234178] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-08T20:35:13.234246] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-08T20:35:13.234538] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-08T20:35:13.234948] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-08T20:35:13.235204] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-08T20:35:13.235528] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.235809] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.236057] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-08T20:35:13.236304] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-08T20:35:13.236587] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-08T20:35:13.236837] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-08T20:35:13.237161] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-08T20:35:13.237422] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-08T20:35:13.237831] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-08T20:35:13.238085] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-08T20:35:13.238396] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-08T20:35:13.238477] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-08T20:35:13.238756] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-08T20:35:13.239065] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-08T20:35:13.239365] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-08T20:35:13.239667] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-08T20:35:13.239960] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.240216] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-08T20:35:13.240472] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-08T20:35:13.240541] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-08T20:35:13.240823] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.241063] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-08T20:35:13.241304] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.241544] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-08T20:35:13.241804] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-08T20:35:13.241883] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-08T20:35:13.242167] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-08T20:35:13.242405] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-08T20:35:13.242646] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-08T20:35:13.242884] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-08T20:35:13.243132] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-08T20:35:13.243370] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.243619] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-08T20:35:13.243867] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-08T20:35:13.244107] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-08T20:35:13.244396] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-08T20:35:13.244655] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-08T20:35:13.244910] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-08T20:35:13.245196] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.245450] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.245703] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-08T20:35:13.245954] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-08T20:35:13.246206] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-08T20:35:13.246460] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.246715] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-08T20:35:13.246970] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-08T20:35:13.247255] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-08T20:35:13.247492] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.247731] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-08T20:35:13.247977] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-08T20:35:13.248221] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-08T20:35:13.248546] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-08T20:35:13.248831] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-08T20:35:13.249085] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-08T20:35:13.249164] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-08T20:35:13.249400] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-08T20:35:13.249689] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-08T20:35:13.249979] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-08T20:35:13.250241] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-08T20:35:13.250535] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-08T20:35:13.250813] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-08T20:35:13.251074] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-08T20:35:13.251359] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-08T20:35:13.251614] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.251870] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.252124] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-08T20:35:13.252379] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-08T20:35:13.252617] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-08T20:35:13.252876] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.252944] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-08T20:35:13.253197] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.253434] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-08T20:35:13.253688] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-08T20:35:13.253757] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-08T20:35:13.253987] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-08T20:35:13.254250] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-08T20:35:13.254318] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-08T20:35:13.254595] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-08T20:35:13.254891] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-08T20:35:13.254958] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-08T20:35:13.255017] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-08T20:35:13.255253] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-08T20:35:13.255546] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.255821] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-08T20:35:13.256080] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-08T20:35:13.256335] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-08T20:35:13.256591] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.256862] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-08T20:35:13.256930] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-08T20:35:13.257180] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-08T20:35:13.257466] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.257717] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-08T20:35:13.257950] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-08T20:35:13.258233] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-08T20:35:13.258515] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-08T20:35:13.258792] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-08T20:35:13.259037] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-08T20:35:13.259385] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.259665] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-08T20:35:13.259972] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.260272] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.260524] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-08T20:35:13.260616] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-08T20:35:13.260885] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-08T20:35:13.261185] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-08T20:35:13.261427] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.261717] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-08T20:35:13.261954] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-08T20:35:13.262415] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-08T20:35:13.262485] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-08T20:35:13.262741] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-08T20:35:13.263036] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-08T20:35:13.263304] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-08T20:35:13.263606] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-08T20:35:13.263684] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-08T20:35:13.263982] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-08T20:35:13.264238] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-08T20:35:13.264532] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-08T20:35:13.264810] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-08T20:35:13.265099] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.265380] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.265654] [DEBUG] [LOCAL ] Loaded configuration for UONE: 2 features, 100.0% accuracy [2026-01-08T20:35:13.265965] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-08T20:35:13.266304] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-08T20:35:13.266588] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-08T20:35:13.266882] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.267140] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-08T20:35:13.267430] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-08T20:35:13.267667] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.267898] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-08T20:35:13.268145] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-08T20:35:13.268406] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-08T20:35:13.268695] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-08T20:35:13.268976] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-08T20:35:13.269274] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-08T20:35:13.269527] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.269618] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-08T20:35:13.270068] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.270299] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-08T20:35:13.270527] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-08T20:35:13.270896] [DEBUG] [LOCAL ] Loaded configuration for SXTC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.271136] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-08T20:35:13.272182] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-08T20:35:13.272419] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-08T20:35:13.272667] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-08T20:35:13.272922] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-08T20:35:13.272990] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-08T20:35:13.273269] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-08T20:35:13.273533] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-08T20:35:13.274000] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-08T20:35:13.274292] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-08T20:35:13.274537] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-08T20:35:13.275020] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-08T20:35:13.275297] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-08T20:35:13.275592] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-08T20:35:13.275871] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.276115] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-08T20:35:13.276359] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.276637] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.276864] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-08T20:35:13.277094] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-08T20:35:13.277161] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-08T20:35:13.277432] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-08T20:35:13.277679] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-08T20:35:13.277746] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-08T20:35:13.277973] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-08T20:35:13.278199] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-08T20:35:13.278451] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-08T20:35:13.278519] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-08T20:35:13.278768] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-08T20:35:13.278837] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-08T20:35:13.279080] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-08T20:35:13.279318] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-08T20:35:13.279596] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-08T20:35:13.279876] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-08T20:35:13.280106] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.280340] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.280406] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-08T20:35:13.280468] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-08T20:35:13.280714] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-08T20:35:13.280949] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.281175] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-08T20:35:13.281420] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-08T20:35:13.281668] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-08T20:35:13.281899] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-08T20:35:13.282176] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-08T20:35:13.282452] [DEBUG] [LOCAL ] Loaded configuration for MNMD: 2 features, 80.0% accuracy [2026-01-08T20:35:13.282731] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-08T20:35:13.282958] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-08T20:35:13.283209] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-08T20:35:13.283276] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-08T20:35:13.283334] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-08T20:35:13.283590] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-08T20:35:13.283824] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-08T20:35:13.284057] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-08T20:35:13.284123] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-08T20:35:13.284393] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-08T20:35:13.284641] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-08T20:35:13.284868] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-08T20:35:13.285112] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-08T20:35:13.285179] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-08T20:35:13.285399] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-08T20:35:13.285467] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.285704] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.285987] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-08T20:35:13.286215] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-08T20:35:13.286282] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-08T20:35:13.286551] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-08T20:35:13.286850] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-08T20:35:13.287077] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-08T20:35:13.287327] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-08T20:35:13.287603] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-08T20:35:13.287883] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-08T20:35:13.287951] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-08T20:35:13.288320] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-08T20:35:13.288602] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-08T20:35:13.289019] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-08T20:35:13.289261] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-08T20:35:13.289535] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.289817] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-08T20:35:13.290065] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-08T20:35:13.290342] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-08T20:35:13.290602] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-08T20:35:13.290682] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-08T20:35:13.290905] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-08T20:35:13.291178] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-08T20:35:13.291419] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-08T20:35:13.291661] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-08T20:35:13.291894] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.292175] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-08T20:35:13.292254] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-08T20:35:13.292475] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-08T20:35:13.292703] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-08T20:35:13.292948] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-08T20:35:13.293226] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-08T20:35:13.293500] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-08T20:35:13.293776] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-08T20:35:13.294019] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-08T20:35:13.294301] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-08T20:35:13.294527] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-08T20:35:13.294775] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-08T20:35:13.295019] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-08T20:35:13.295296] [DEBUG] [LOCAL ] Loaded configuration for COMM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.295373] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-08T20:35:13.295613] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.295837] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-08T20:35:13.296079] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-08T20:35:13.296356] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-08T20:35:13.296594] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.296841] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.297068] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.297352] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-08T20:35:13.297604] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-08T20:35:13.297835] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-08T20:35:13.298061] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-08T20:35:13.298300] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-08T20:35:13.298532] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.298816] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.299063] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-08T20:35:13.299150] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.299219] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-08T20:35:13.299460] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-08T20:35:13.299689] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-08T20:35:13.299968] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-08T20:35:13.300245] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-08T20:35:13.300524] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-08T20:35:13.300790] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-08T20:35:13.301019] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-08T20:35:13.301087] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-08T20:35:13.301305] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-08T20:35:13.301373] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-08T20:35:13.301608] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-08T20:35:13.301882] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-08T20:35:13.301960] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-08T20:35:13.302234] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-08T20:35:13.302301] [DEBUG] [LOCAL ] Loaded configuration for DENN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.302590] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-08T20:35:13.302829] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.303056] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-08T20:35:13.303330] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-08T20:35:13.303605] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-08T20:35:13.303876] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-08T20:35:13.304108] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.304361] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-08T20:35:13.304636] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-08T20:35:13.304703] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-08T20:35:13.304950] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-08T20:35:13.305240] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-08T20:35:13.305488] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.305722] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-08T20:35:13.305987] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-08T20:35:13.306235] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-08T20:35:13.306466] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-08T20:35:13.306743] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-08T20:35:13.307009] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-08T20:35:13.307309] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-08T20:35:13.307539] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-08T20:35:13.307843] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-08T20:35:13.308075] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-08T20:35:13.308344] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-08T20:35:13.308605] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.308836] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-08T20:35:13.309084] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-08T20:35:13.309372] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-08T20:35:13.309620] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-08T20:35:13.309694] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.309753] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-08T20:35:13.310026] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-08T20:35:13.310310] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-08T20:35:13.310557] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-08T20:35:13.310885] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.311144] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-08T20:35:13.311424] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-08T20:35:13.311706] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-08T20:35:13.311981] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-08T20:35:13.312208] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-08T20:35:13.312437] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-08T20:35:13.312824] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-08T20:35:13.313111] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.313365] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-08T20:35:13.313622] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-08T20:35:13.313878] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-08T20:35:13.314133] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-08T20:35:13.314429] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-08T20:35:13.314698] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-08T20:35:13.314961] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.315214] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-08T20:35:13.315286] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-08T20:35:13.315346] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.315642] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-08T20:35:13.315895] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-08T20:35:13.316140] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-08T20:35:13.316391] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-08T20:35:13.316676] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-08T20:35:13.316939] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-08T20:35:13.317217] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.317452] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-08T20:35:13.317694] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-08T20:35:13.317769] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-08T20:35:13.317994] [DEBUG] [LOCAL ] Loaded configuration for TEO: 1 features, 80.0% accuracy [2026-01-08T20:35:13.318274] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-08T20:35:13.318553] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-08T20:35:13.318997] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-08T20:35:13.319229] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-08T20:35:13.319460] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-08T20:35:13.319526] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-08T20:35:13.319971] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.320295] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.320599] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.320888] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-08T20:35:13.320957] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.321189] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-08T20:35:13.321428] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-08T20:35:13.321728] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-08T20:35:13.321982] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-08T20:35:13.322280] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-08T20:35:13.322588] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-08T20:35:13.322668] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-08T20:35:13.322727] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-08T20:35:13.322949] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-08T20:35:13.323196] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-08T20:35:13.323462] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-08T20:35:13.323711] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.323946] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-08T20:35:13.324014] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-08T20:35:13.324235] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-08T20:35:13.324482] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-08T20:35:13.324737] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-08T20:35:13.324988] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.325064] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-08T20:35:13.325314] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-08T20:35:13.325558] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-08T20:35:13.325648] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-08T20:35:13.325928] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-08T20:35:13.326161] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.326228] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-08T20:35:13.326286] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-08T20:35:13.326607] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-08T20:35:13.326864] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-08T20:35:13.327139] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.327215] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-08T20:35:13.327440] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-08T20:35:13.327710] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-08T20:35:13.327986] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-08T20:35:13.328217] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-08T20:35:13.328504] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-08T20:35:13.328778] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-08T20:35:13.329061] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.329341] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.329623] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-08T20:35:13.330057] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-08T20:35:13.330335] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-08T20:35:13.330419] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-08T20:35:13.330668] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-08T20:35:13.331102] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-08T20:35:13.331347] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-08T20:35:13.331783] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-08T20:35:13.332046] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-08T20:35:13.332113] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-08T20:35:13.332356] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.332444] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.332698] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-08T20:35:13.332961] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.333210] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-08T20:35:13.333459] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-08T20:35:13.334523] [DEBUG] [LOCAL ] Loaded configuration for GAUZ: 5 features, 80.0% accuracy [2026-01-08T20:35:13.334620] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-08T20:35:13.334889] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-08T20:35:13.335159] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-08T20:35:13.335461] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-08T20:35:13.335765] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-08T20:35:13.336035] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-08T20:35:13.336103] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-08T20:35:13.336358] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-08T20:35:13.336601] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-08T20:35:13.336902] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-08T20:35:13.337212] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-08T20:35:13.337504] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.337755] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-08T20:35:13.337986] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-08T20:35:13.338229] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.338500] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-08T20:35:13.338812] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-08T20:35:13.339102] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-08T20:35:13.339350] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-08T20:35:13.339630] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-08T20:35:13.339909] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-08T20:35:13.339984] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-08T20:35:13.340207] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-08T20:35:13.340437] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-08T20:35:13.340504] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-08T20:35:13.340776] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-08T20:35:13.341082] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-08T20:35:13.341320] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-08T20:35:13.341386] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-08T20:35:13.341454] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-08T20:35:13.341865] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-08T20:35:13.342121] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-08T20:35:13.342416] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-08T20:35:13.342824] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-08T20:35:13.343085] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-08T20:35:13.343321] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-08T20:35:13.343592] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-08T20:35:13.344045] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-08T20:35:13.344296] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-08T20:35:13.344597] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-08T20:35:13.344876] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-08T20:35:13.345102] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-08T20:35:13.345349] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-08T20:35:13.345591] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-08T20:35:13.345877] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-08T20:35:13.346121] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-08T20:35:13.346396] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-08T20:35:13.346674] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-08T20:35:13.346957] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-08T20:35:13.347234] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-08T20:35:13.347477] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-08T20:35:13.347736] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-08T20:35:13.348033] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-08T20:35:13.348263] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-08T20:35:13.348538] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-08T20:35:13.348640] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-08T20:35:13.348882] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-08T20:35:13.349108] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-08T20:35:13.349175] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-08T20:35:13.349396] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-08T20:35:13.349673] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-08T20:35:13.349959] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.350218] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-08T20:35:13.350594] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-08T20:35:13.350855] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-08T20:35:13.351171] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-08T20:35:13.351249] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-08T20:35:13.351678] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.351926] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-08T20:35:13.352004] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-08T20:35:13.352238] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-08T20:35:13.352323] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-08T20:35:13.352774] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-08T20:35:13.353037] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-08T20:35:13.353292] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-08T20:35:13.353604] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-08T20:35:13.353843] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-08T20:35:13.354070] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-08T20:35:13.354136] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-08T20:35:13.354404] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.354639] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-08T20:35:13.354883] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-08T20:35:13.355108] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-08T20:35:13.355384] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-08T20:35:13.355630] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-08T20:35:13.355697] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-08T20:35:13.355963] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-08T20:35:13.356030] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.356300] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-08T20:35:13.356596] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.356879] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-08T20:35:13.357107] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-08T20:35:13.357390] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-08T20:35:13.357633] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-08T20:35:13.357701] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-08T20:35:13.357989] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-08T20:35:13.358271] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-08T20:35:13.358594] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-08T20:35:13.358830] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-08T20:35:13.358897] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-08T20:35:13.359122] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-08T20:35:13.359403] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-08T20:35:13.359719] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-08T20:35:13.359979] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.360211] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-08T20:35:13.360457] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-08T20:35:13.360687] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-08T20:35:13.360917] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-08T20:35:13.361195] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-08T20:35:13.361269] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-08T20:35:13.361543] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-08T20:35:13.361852] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-08T20:35:13.362080] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-08T20:35:13.362358] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-08T20:35:13.362603] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-08T20:35:13.362891] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-08T20:35:13.363139] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-08T20:35:13.363413] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-08T20:35:13.363691] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-08T20:35:13.363973] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-08T20:35:13.364220] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-08T20:35:13.364495] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-08T20:35:13.364723] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-08T20:35:13.364792] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-08T20:35:13.365061] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-08T20:35:13.365337] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-08T20:35:13.365563] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-08T20:35:13.365810] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-08T20:35:13.366054] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-08T20:35:13.366299] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-08T20:35:13.366366] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-08T20:35:13.366605] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-08T20:35:13.366832] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-08T20:35:13.367057] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-08T20:35:13.367283] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-08T20:35:13.367529] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-08T20:35:13.367776] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-08T20:35:13.368019] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-08T20:35:13.368244] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-08T20:35:13.368492] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-08T20:35:13.368762] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-08T20:35:13.369013] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-08T20:35:13.369262] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-08T20:35:13.369329] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-08T20:35:13.369586] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-08T20:35:13.369866] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-08T20:35:13.369933] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-08T20:35:13.370178] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-08T20:35:13.370423] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-08T20:35:13.370656] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-08T20:35:13.370884] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-08T20:35:13.371130] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-08T20:35:13.371197] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-08T20:35:13.371255] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-08T20:35:13.371492] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-08T20:35:13.371720] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-08T20:35:13.371967] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-08T20:35:13.372211] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.372488] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-08T20:35:13.372767] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-08T20:35:13.373045] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-08T20:35:13.373291] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-08T20:35:13.373534] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-08T20:35:13.373833] [DEBUG] [LOCAL ] Loaded configuration for ELWS: 1 features, 60.0% accuracy [2026-01-08T20:35:13.374078] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-08T20:35:13.374355] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-08T20:35:13.374599] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-08T20:35:13.374873] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-08T20:35:13.375114] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-08T20:35:13.375390] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-08T20:35:13.375458] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-08T20:35:13.375517] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.375960] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-08T20:35:13.376216] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-08T20:35:13.376456] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-08T20:35:13.376695] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-08T20:35:13.376984] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-08T20:35:13.377221] [DEBUG] [LOCAL ] Loaded configuration for COIN: 0 features, 70.0% accuracy [2026-01-08T20:35:13.377467] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-08T20:35:13.377711] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-08T20:35:13.377778] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-08T20:35:13.378020] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-08T20:35:13.378314] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-08T20:35:13.378588] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-08T20:35:13.378839] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-08T20:35:13.379100] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-08T20:35:13.379330] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-08T20:35:13.379593] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-08T20:35:13.379876] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-08T20:35:13.380154] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-08T20:35:13.380431] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-08T20:35:13.380678] [DEBUG] [LOCAL ] Loaded configuration for CIO: 2 features, 60.0% accuracy [2026-01-08T20:35:13.380908] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-08T20:35:13.381137] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-08T20:35:13.381386] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-08T20:35:13.381664] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-08T20:35:13.381906] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.382397] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-08T20:35:13.382659] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-08T20:35:13.382946] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-08T20:35:13.383232] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-08T20:35:13.383518] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-08T20:35:13.385170] [INFO ] [LOCAL ] Saved consolidated report: 3509 forecasts -> ./output/forecasts/full/2026-01-09.txt [2026-01-08T20:35:13.385216] [INFO ] [sig ] [61/61] Successfully generated report for 2026-01-09: 3509 entries [2026-01-08T20:35:13.385247] [INFO ] [sig ] ================================================== [2026-01-08T20:35:13.385273] [INFO ] [sig ] Report generation complete: 61/61 reports succeeded [2026-01-08T20:35:14.175235] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-08T20:35:14.175500] [INFO ] [sig ] Email notification sent [2026-01-08T20:35:14.176539] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-08T20:35:14.176766] [INFO ] [STATE ] Last completion updated: 2026-01-08T20:35:14.176638